Commit graph

19 commits

Author SHA1 Message Date
Cody Brocious
8d56300d73 Added initial PCI and Port IO support. Refactored device management. 2016-05-20 12:05:33 -06:00
Cody Brocious
73537cb8ec Implemented stubs for interrupt handling in kernel. Added GPU stubs. Added port IO facility. 2016-05-20 00:30:31 -06:00
Cody Brocious
a32a786890 Significantly extended IO capabilities. Fixed some random linker bugs and such. 2016-05-19 01:50:22 -06:00
Cody Brocious
bca8d898b0 Fixed strlen and improved DbgPrint. Continued NtCreateFile. 2016-05-15 00:46:55 -06:00
Cody Brocious
ca78ba3df3 Broke XboxKernel up into separate files. 2016-05-14 22:16:30 -06:00
Cody Brocious
31168f3403 Completed CMake port. 2016-05-12 16:51:56 -06:00
Cody Brocious
88434e4cf1 Reworked NightBeliever to build as a Mach-O binary on OS X with clang. 2016-05-12 04:36:12 -06:00
Cody Brocious
3f86107b8a Added page-aligned virtual mapping. Added initial NtAllocateVirtualMemory. 2016-05-10 21:54:55 -06:00
Cody Brocious
17fe4810b4 Added new hypercall generation system. 2016-05-10 19:18:38 -06:00
Cody Brocious
e51ad72cb2 Added initial critical section code. Added initial debug code. 2016-05-09 17:32:30 -06:00
Cody Brocious
b9f09fe6c5 Added memset/memcpy. Finished TIB/TLS initialization. 2016-05-09 15:08:58 -06:00
Cody Brocious
7c1820cf89 Removed interrupt code from guest. 2016-05-09 00:16:11 -06:00
Cody Brocious
a4d639ccd7 Implemented DbgPrint. Implemented TIB setup. 2016-05-08 20:06:30 -06:00
Cody Brocious
8a1153670c Added threading support and initial xbkernel implementations. 2016-05-08 19:18:47 -06:00
Cody Brocious
4b7f35fd80 Added thunk mapping and kernel stubs. 2016-05-08 16:30:33 -06:00
Cody Brocious
8aecbadea8 Added XBE loading and initial execution. Refactored virtual mapping out of vocal. 2016-05-08 16:03:26 -06:00
Cody Brocious
76d1a6e060 Implemented liballoc. 2016-05-08 08:27:44 -06:00
Cody Brocious
f37e5dc288 Fixed interrupts. Added mini printf. Added base map/unmap hyper calls. 2016-05-08 02:16:03 -06:00
Cody Brocious
bafd81c8ae Added tons of shit. 2015-09-16 21:41:44 -04:00