Cody Brocious
|
d53e5cb51b
|
Made unknown GPU calls non-fatal.
|
2016-05-20 13:11:04 -06:00 |
|
Cody Brocious
|
8d56300d73
|
Added initial PCI and Port IO support. Refactored device management.
|
2016-05-20 12:05:33 -06:00 |
|
PatrickvL
|
8e87d4f465
|
Applied a few constants
|
2016-05-20 11:17:51 +02: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
|
21f002ac5e
|
Removed silly aligned page allocation calls. Fixed contiguous memory. Added basic MMIO. Added initial GPU class.
|
2016-05-19 19:23:32 -06:00 |
|
Cody Brocious
|
2aeb66c4ab
|
Completely pass initialization of binaries.
|
2016-05-19 13:03:57 -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
|
96d5f487ff
|
Removed CMake files.
|
2016-05-17 23:17:58 -06:00 |
|
Cody Brocious
|
2872766a5b
|
Continued Xbox::FS implementation.
|
2016-05-15 22:51:00 -06:00 |
|
Cody Brocious
|
ae9a1e3de3
|
Added HandleManager, added mapping to real directories.
|
2016-05-15 09:02:38 -06:00 |
|
Cody Brocious
|
bca8d898b0
|
Fixed strlen and improved DbgPrint. Continued NtCreateFile.
|
2016-05-15 00:46:55 -06:00 |
|
Cody Brocious
|
23b2c363a2
|
Added strlen, to lower, topper, strcmp, stricmp to libc. Added RtlInitAnsiString, RtlEqualString. Reworked VFS paths to make sense.
|
2016-05-14 23:30:00 -06:00 |
|
Cody Brocious
|
c58affca6b
|
Moved some things around in the XboxKernel.
|
2016-05-14 22:53:53 -06:00 |
|
Cody Brocious
|
b20ba1321e
|
Split Kernel.hpp into separate files.
|
2016-05-14 22:28:25 -06:00 |
|
Cody Brocious
|
ca78ba3df3
|
Broke XboxKernel up into separate files.
|
2016-05-14 22:16:30 -06:00 |
|
Cody Brocious
|
68c11a4161
|
Added stubs for IoCreateSymbolicLink and NtCreateFile.
|
2016-05-14 20:08:16 -06:00 |
|
Cody Brocious
|
1853ef2d79
|
Implemented initial NtQueryVolumeInformationFile.
|
2016-05-14 19:56:02 -06:00 |
|
Cody Brocious
|
057d3ed49b
|
Added proper thread termination. Updated hyper call dispatch to not trash newly switched threads.
|
2016-05-13 23:09:26 -06:00 |
|
Cody Brocious
|
eae635d4e3
|
Added NTSTATUS definitions. Stopped faking out HalReturnToFirmware.
|
2016-05-13 21:32:54 -06:00 |
|
Cody Brocious
|
cbb5508cb0
|
Continued work on virtual filesystem.
|
2016-05-12 22:17:57 -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
|
f5091452bb
|
Started implementing IOManager and building infrastructure.
|
2016-05-11 01:06:23 -06:00 |
|
Cody Brocious
|
86a374e637
|
Added initial NtOpenFile.
|
2016-05-10 23:46:06 -06:00 |
|
Cody Brocious
|
0d74d8e3a7
|
Added "reversing" of memory.
|
2016-05-10 22:33:22 -06:00 |
|
Cody Brocious
|
c296893dbf
|
Fixed up some Makefile dependencies for autopen.
|
2016-05-10 22:05:37 -06:00 |
|
Cody Brocious
|
328588a831
|
Removed auto generated files.
|
2016-05-10 21:56:13 -06:00 |
|
Cody Brocious
|
3f86107b8a
|
Added page-aligned virtual mapping. Added initial NtAllocateVirtualMemory.
|
2016-05-10 21:54:55 -06:00 |
|
Cody Brocious
|
6b06285a76
|
Added KeSetTimer.
|
2016-05-10 20:17:36 -06:00 |
|
Cody Brocious
|
17fe4810b4
|
Added new hypercall generation system.
|
2016-05-10 19:18:38 -06:00 |
|
Cody Brocious
|
7259f49f99
|
Implemented KeInitializeTimerEx, ExQueryNonVolatileSetting.
|
2016-05-10 03:21:38 -06:00 |
|
Cody Brocious
|
17d9e52634
|
Added KeInitializeDpc.
|
2016-05-10 02:25:00 -06:00 |
|
Cody Brocious
|
4c4b7ad050
|
Added HalRegisterShutdownNotification.
|
2016-05-10 02:12:20 -06:00 |
|
Cody Brocious
|
7432a0aef9
|
Added hack to prevent kernel patching by XBEs. Added single step function to debugger. Fixed call signature for RtlLeaveCriticalSection.
|
2016-05-10 02:02:54 -06:00 |
|
Cody Brocious
|
e15bf89641
|
Implemented basic debugger.
|
2016-05-09 22:54:27 -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
|
179251fd94
|
Added simple stack dumper.
|
2016-05-09 01:36:34 -06:00 |
|
Cody Brocious
|
613d1b6c66
|
Implemented RtlAssert.
|
2016-05-09 01:07:43 -06:00 |
|
Cody Brocious
|
5bc030b3f1
|
Added thread IDs. Implemented "caller" support in stubs.
|
2016-05-09 00:57:29 -06:00 |
|
Cody Brocious
|
66545b138d
|
Added more complete TIB support.
|
2016-05-09 00:16:23 -06:00 |
|
Cody Brocious
|
7c1820cf89
|
Removed interrupt code from guest.
|
2016-05-09 00:16:11 -06:00 |
|
Cody Brocious
|
3599f66861
|
Added full thread initialization. Faked out HalReturnToFirmware.
|
2016-05-08 20:35:43 -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
|
f9481300ee
|
Cleaned up liballoc to not throw any warnings.
|
2016-05-08 16:45:42 -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
|
0f71775c8f
|
Refactored to add Box class. Added page manager and initial allocator code.
|
2016-05-08 05:45:30 -06:00 |
|