StrikerX3
|
c3dd820d31
|
Sync code with ergo720's branch up to commit c18e2f6, except SDL stuff
SDL input (and other input sources, such as XInput) will be implemented as modules
|
2018-07-18 22:57:06 -03:00 |
|
StrikerX3
|
e233726f9e
|
Merge branch 'master' into cxbxr-usb-port
|
2018-07-12 22:36:26 -03:00 |
|
Ivan Roberto de Oliveira
|
73cb3cd10f
|
Merge pull request #37 from lpmusicon/parse-cli-args
Parse Cli Args
|
2018-07-12 22:35:35 -03:00 |
|
Grzegorz Mrózek
|
a1706a35ef
|
Updated README.md
|
2018-07-13 01:40:00 +02:00 |
|
Grzegorz Mrózek
|
2216c674c6
|
Removed double semicolons
|
2018-07-13 01:22:28 +02:00 |
|
Grzegorz Mrózek
|
475cbbb35f
|
Added CMakeLists
I hope it works, not entirely sure how CMakeLists files work
|
2018-07-13 01:18:31 +02:00 |
|
Grzegorz Mrózek
|
3a76a65948
|
Moved const declaration after argument check
|
2018-07-11 17:43:18 +02:00 |
|
Grzegorz Mrózek
|
ab7eea4a89
|
Added cxxopts lib and parsed changes
|
2018-07-11 17:37:20 +02:00 |
|
StrikerX3
|
ef1f03a6df
|
Sync code with ergo720's branch up to commit 549195f
|
2018-07-05 20:22:08 -03:00 |
|
StrikerX3
|
8fc9059dd1
|
Update CMakeLists to include ohci subfolder
|
2018-07-05 19:01:58 -03:00 |
|
StrikerX3
|
ca4d4fd5f9
|
Move OHCI files to their own folder
|
2018-07-05 19:00:23 -03:00 |
|
StrikerX3
|
8f2747a530
|
Sync code with ergo720's branch up to commit bc5283b
|
2018-07-03 21:32:52 -03:00 |
|
StrikerX3
|
7c9eee188c
|
Remove IRQ for now
|
2018-06-12 20:39:33 -03:00 |
|
StrikerX3
|
90472c013c
|
Isochronous TD
|
2018-06-12 19:56:52 -03:00 |
|
Ivan Roberto de Oliveira
|
16789f23f7
|
Control and bulk list processing
|
2018-06-12 13:34:30 -03:00 |
|
StrikerX3
|
47e02da2c2
|
Ported OHCI emulation from ergo720's Cxbx-R OHCI_LLE branch
|
2018-06-10 13:36:17 -03:00 |
|
StrikerX3
|
d59db53b1f
|
Fix bad copy-paste job
|
2018-06-10 07:38:34 -07:00 |
|
StrikerX3
|
e33e6a84c8
|
Moved common CPU code to the parent class
|
2018-06-10 11:35:28 -03:00 |
|
StrikerX3
|
9c0ea3d3a1
|
Merge branch 'master' of github.com:StrikerX3/OpenXBOX
|
2018-06-10 11:15:23 -03:00 |
|
StrikerX3
|
8ebfb7e3f8
|
Cancel VCPU execution when an interrupt request arrives
|
2018-06-10 11:14:28 -03:00 |
|
StrikerX3
|
5fe1c7bd25
|
Update README with Windows Hypervisor Platform info
|
2018-06-10 11:12:42 -03:00 |
|
StrikerX3
|
9206d5d99c
|
Fix typo
|
2018-06-09 16:59:05 -07:00 |
|
StrikerX3
|
ed1cd4442f
|
Added initial Windows Hypervisor Platform support
|
2018-06-09 20:10:19 -03:00 |
|
StrikerX3
|
7ed80d7f36
|
Added copyright headers to files based on QEMU/XQEMU
|
2018-03-19 18:10:03 -03:00 |
|
Ivan Roberto de Oliveira
|
f9467daf6e
|
Merge pull request #36 from darrena092/kvm
Updated readme regarding KVM support.
|
2018-03-19 10:41:10 -03:00 |
|
Ivan Roberto de Oliveira
|
1b3d26f679
|
Update README.md
|
2018-03-19 10:40:55 -03:00 |
|
darrena092
|
8abbf5c7c1
|
Updated readme.
|
2018-03-19 13:24:18 +00:00 |
|
Ivan Roberto de Oliveira
|
7c2ff15915
|
Merge pull request #35 from darrena092/kvm
Add KVM CPU module
|
2018-03-19 09:34:04 -03:00 |
|
darrena092
|
b95213f81d
|
Fix typo.
|
2018-03-19 12:28:52 +00:00 |
|
darrena092
|
c4f143b5f2
|
Added single step in KVM.
|
2018-03-19 11:43:15 +00:00 |
|
darrena092
|
326cc1b002
|
Added kvm mem read/write.
|
2018-03-19 11:38:43 +00:00 |
|
darrena092
|
1d3ee7fca0
|
Added KVM register read/write. Also, when running in debug mode, MCPX rom is no longer overlaid.
|
2018-03-19 10:56:38 +00:00 |
|
darrena092
|
1b6ffbe726
|
Fixed KVM interrupts.
|
2018-03-18 17:16:50 +00:00 |
|
darrena092
|
3fe542596b
|
More work on KVM interrupts.
|
2018-03-18 17:09:24 +00:00 |
|
StrikerX3
|
4e2dc865c6
|
Only try to inject interrupts if there are pending interrupts
Also make sure to give credits to the interrupt handler on every execution
|
2018-03-18 14:00:09 -03:00 |
|
StrikerX3
|
7eb81f6d6f
|
Ask HAXM for an interrupt window if there are pending interrupts
|
2018-03-18 13:51:08 -03:00 |
|
StrikerX3
|
24627cb146
|
Add a secondary bus to PCI bridges. Unused for now
|
2018-03-18 13:35:17 -03:00 |
|
StrikerX3
|
f747c079a6
|
Synchronize accesses to i8259::HandleIRQ
|
2018-03-18 13:11:05 -03:00 |
|
StrikerX3
|
87647665c8
|
Make sure the thread is joinable before joining
|
2018-03-18 12:33:19 -03:00 |
|
darrena092
|
54cb6515ce
|
Added interrupts to KVM cpu module.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
192ee59819
|
Fixed KvmCpu::HandleIO
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
aa7fae7c0f
|
Added IO and MMIO to kvm cpu module.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
eef0541a2b
|
Fixed moving EPT identity map.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
3865bf0e9d
|
More work on KVM.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
8ad038b3cb
|
Some cleanup.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
931f41d833
|
More work on KVM - began work on vcpu stuff.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
5998d72ca9
|
Initial work on KVM implementation.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
902458c312
|
Fixed Linux module build and shared library loading.
|
2018-03-18 15:29:39 +00:00 |
|
darrena092
|
a712828c5e
|
Stubbed out KVM module.
|
2018-03-18 15:29:39 +00:00 |
|
StrikerX3
|
a8592addc2
|
Null check IRQs
|
2018-03-18 12:28:34 -03:00 |
|