Commit graph

14 commits

Author SHA1 Message Date
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
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
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
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
ae9a1e3de3 Added HandleManager, added mapping to real directories. 2016-05-15 09:02:38 -06:00
Cody Brocious
f5091452bb Started implementing IOManager and building infrastructure. 2016-05-11 01:06:23 -06:00
Cody Brocious
17fe4810b4 Added new hypercall generation system. 2016-05-10 19:18:38 -06:00
Cody Brocious
e15bf89641 Implemented basic debugger. 2016-05-09 22:54:27 -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