Josh Holtrop josh
josh pushed to d at josh/hos 2023-10-26 16:18:32 -04:00
9f8a4ea100 Add hulk.time and msleep()
josh pushed to d at josh/hos 2023-10-25 21:28:59 -04:00
6251fee3ff Store item in List rather than pointer to item
josh pushed to d at josh/hos 2023-10-25 21:19:05 -04:00
f5c6a35cef Move MCFG ACPI table processing from ACPI to PCI
josh pushed to d at josh/hos 2023-10-25 21:11:48 -04:00
e32282f6f0 Move MADT table processing from ACPI to APIC
josh pushed to d at josh/hos 2023-10-25 19:14:07 -04:00
2b87792c67 Store ACPI table pointers in list
josh pushed to d at josh/hos 2023-10-25 12:03:01 -04:00
e480bd0ed0 Enable PIT ISR to count milliseconds
josh pushed to d at josh/hos 2023-10-24 10:45:27 -04:00
e357f2ba44 Initialize USB controllers from Usb instead of Pci
josh pushed to d at josh/hos 2023-10-24 10:25:30 -04:00
f8f9b72588 Store PCI addresses and types as 32-bit uints
josh pushed to d at josh/hos 2023-10-24 08:49:29 -04:00
d86bf47211 Store a List of discovered PCI devices
757f8f8c65 Make A1.allocate() zero returned memory
8303451929 Add List class
Compare 3 commits »
josh pushed to d at josh/hos 2023-10-22 21:31:21 -04:00
1c6c922b45 Add Pci.Type struct
josh pushed to d at josh/hos 2023-10-21 22:13:48 -04:00
7632445d43 Add console escape sequences to draw headings
josh pushed to d at josh/hos 2023-10-21 21:22:06 -04:00
601ea50e4b Console: delay newline rendering until non newline character
josh pushed to d at josh/hos 2023-10-21 21:04:34 -04:00
722494af44 Console: do not index nonexistent character codes
josh pushed to d at josh/hos 2023-10-21 20:49:09 -04:00
e1f38bd5ea Initialize RTC after APIC
bcf1bd3bde HELLO: Zero HULK BSS region after mapping it
Compare 2 commits »
josh pushed to d at josh/hos 2023-10-21 20:15:57 -04:00
f7dde241ad Split console into two pages
josh pushed to d at josh/hos 2023-10-21 17:09:38 -04:00
8638840cd8 Add console header line
josh pushed to d at josh/hos 2023-10-21 16:46:03 -04:00
4273c703e9 writef: split into writef() and writefv()
josh pushed to d at josh/fart 2023-10-18 19:36:02 -04:00
6e04286cc2 Default to 800x600 transparent image output
josh pushed to d at josh/hos 2023-10-18 19:34:37 -04:00
b2597fb5da Add hulk.ver module
josh pushed to d at josh/hos 2023-10-13 15:31:19 -04:00
291ba2bc1c Remove xHCI TODO