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
|
8d56300d73
|
Added initial PCI and Port IO support. Refactored device management.
|
2016-05-20 12:05:33 -06: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 |
|
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
|
a32a786890
|
Significantly extended IO capabilities. Fixed some random linker bugs and such.
|
2016-05-19 01:50:22 -06:00 |
|
Cody Brocious
|
a9cc9c018d
|
Abstracted away hypervisor interface.
|
2016-05-17 12:37:00 -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
|
17fe4810b4
|
Added new hypercall generation system.
|
2016-05-10 19:18:38 -06:00 |
|
Cody Brocious
|
5d116283eb
|
Fixed single stepping.
|
2016-05-10 02:27:01 -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
|
5146305d8d
|
Everything that could be 'auto'd has been.
|
2016-05-10 00:20:38 -06:00 |
|
Cody Brocious
|
bf449e013e
|
Fixed debugger bugs. Added raw stack dump.
|
2016-05-10 00:13:22 -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
|
179251fd94
|
Added simple stack dumper.
|
2016-05-09 01:36:34 -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
|
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 |
|
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 |
|
Cody Brocious
|
52e3fc5d5e
|
Initial commit.
|
2015-06-11 15:31:31 -04:00 |
|