Cody Brocious
|
b27f4bd17a
|
Added initial LibRetro support.
|
2016-06-04 16:50:30 -06:00 |
|
Cody Brocious
|
6c9c929cc1
|
Continuing cleanup...
|
2016-06-04 15:46:58 -06:00 |
|
Cody Brocious
|
f91e74ef2b
|
Began refactoring for libretto.
|
2016-06-04 15:29:30 -06:00 |
|
Cody Brocious
|
f19e191cbb
|
Made devices not require all methods.
|
2016-05-21 12:14:44 -06:00 |
|
Cody Brocious
|
e3134a6424
|
Added LPC and SMBus stub devices. Moved boost headers out of Zookeeper to speed up compiles.
|
2016-05-21 11:45:28 -06:00 |
|
Cody Brocious
|
d53e5cb51b
|
Made unknown GPU calls non-fatal.
|
2016-05-20 13:11:04 -06:00 |
|
Cody Brocious
|
65e55352f5
|
Fixed broken references to break_in.
|
2016-05-20 12:08:22 -06:00 |
|
Cody Brocious
|
1cbc69d6db
|
Blocked XBEs from repo.
|
2016-05-20 12:06:09 -06:00 |
|
Cody Brocious
|
8d56300d73
|
Added initial PCI and Port IO support. Refactored device management.
|
2016-05-20 12:05:33 -06:00 |
|
Cody Brocious
|
6dac6e26e4
|
Reverted constant in Gpu case.
|
2016-05-20 09:49:23 -06:00 |
|
Cody Brocious
|
63aa1ce794
|
Merge pull request #2 from PatrickvL/master
Added constants for page size and other commonly used values. Switched to IN() macro for container searches.
|
2016-05-20 09:48:30 -06:00 |
|
PatrickvL
|
a5ee5dcb96
|
Some more
|
2016-05-20 11:42:11 +02:00 |
|
PatrickvL
|
a5a799c83c
|
More constants
|
2016-05-20 11:38:36 +02:00 |
|
PatrickvL
|
8e87d4f465
|
Applied a few constants
|
2016-05-20 11:17:51 +02:00 |
|
PatrickvL
|
a283c21d40
|
Applied IN macro everywhere
|
2016-05-20 10:57:47 +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
|
9fe843911c
|
Fixed issue where memory wasn't being handled properly.
|
2016-05-19 19:37:01 -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
|
03866606ed
|
Moved Hypervisor includes into the HVMac impl.
|
2016-05-17 12:39:52 -06:00 |
|
Cody Brocious
|
a9cc9c018d
|
Abstracted away hypervisor interface.
|
2016-05-17 12:37:00 -06:00 |
|
Cody Brocious
|
2872766a5b
|
Continued Xbox::FS implementation.
|
2016-05-15 22:51:00 -06:00 |
|
Cody Brocious
|
092a270e3f
|
Fleshed out the handle manager. Switched threads to handles.
|
2016-05-15 09:36:43 -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
|
32d4ac9fd9
|
Fixed messed up page mapping loading kernel.
|
2016-05-14 19:40:22 -06:00 |
|
Cody Brocious
|
72e8a8489a
|
Added links to IOManager.
|
2016-05-14 18:43:03 -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
|
1acc5ae2e2
|
Added read memory command to debugger.
|
2016-05-13 21:32:02 -06:00 |
|
Cody Brocious
|
8341924361
|
Added initial file/directory opening. Added file creation.
|
2016-05-13 02:21:56 -06:00 |
|
Cody Brocious
|
6976918a08
|
Added debug logging to the io_open call. Continued VFS implementation.
|
2016-05-12 23:47:26 -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
|
56338cb469
|
Attempting to migrate to CMake.
|
2016-05-12 02:22:04 -06:00 |
|
Cody Brocious
|
80108543a7
|
Added initial virtual filesystem.
|
2016-05-12 02:07:43 -06:00 |
|
Cody Brocious
|
1282afc201
|
Fixed makefile issue where hypercallgen was being called every time. Added license.
|
2016-05-11 21:04:18 -06:00 |
|
Cody Brocious
|
4efbd53bc9
|
Continued working on IO structures.
|
2016-05-11 01:54:56 -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 |
|