|
43d945b5e8
|
Enable interrupts and halt CPU
|
2022-09-04 23:03:20 -04:00 |
|
|
bc7fd3f2fc
|
Add idt module and set up IDT
|
2022-09-04 22:25:46 -04:00 |
|
|
b72c69ef1c
|
Clear interrupts on HULK startup just in case
|
2022-09-01 15:50:59 -04:00 |
|
|
66bd51ffb0
|
Add hulk.gdt module and create our own GDT
|
2022-09-01 15:43:00 -04:00 |
|
|
53e2e52bbe
|
Scan for PCI devices
|
2022-04-13 21:54:28 -04:00 |
|
|
8278c4211b
|
Add HIPPO module and starting tracking free physical pages
|
2022-03-29 22:24:14 -04:00 |
|
|
d86745d91d
|
Move bootinfo into HULK header
|
2022-03-27 16:14:54 -04:00 |
|
|
cf5956dcd3
|
Rename Header to HulkHeader
|
2022-03-27 09:45:09 -04:00 |
|
|
8498de6b62
|
Add HURL; relocate kernel virtual regions
|
2022-03-26 10:41:53 -04:00 |
|
|
f761d0a445
|
Jump to HULK from assembly
|
2022-03-26 00:36:23 -04:00 |
|
|
f29bd9d00c
|
Allocate HULK stack region from HELLO, translate memory region types
|
2022-03-26 00:29:19 -04:00 |
|
|
cb31e36e90
|
Clean up console
|
2022-03-25 12:37:18 -04:00 |
|
|
98e992aad0
|
Convert fb, console, klog to "static instance" namespacing structs
|
2022-03-25 10:48:32 -04:00 |
|
|
06242a0c9f
|
Add console, klog, and writef modules.
They are not complete, but adding to checkpoint progress.
|
2022-03-24 17:52:39 -04:00 |
|
|
e214a9c3de
|
Fix call to fb.blend_alpha_bitmap()
|
2022-03-24 09:52:26 -04:00 |
|
|
2d7bf5197f
|
Drawing text working using Framebuffer.blit_alpha_bitmap()
|
2022-03-22 20:01:08 -04:00 |
|
|
c3ead56582
|
Add Framebuffer object
|
2022-03-21 16:32:11 -04:00 |
|
|
15559b0a56
|
Add HULK header; map virtual memory for HULK bss section
|
2022-03-21 16:31:01 -04:00 |
|
|
c58284761a
|
Comment hulk.hulk module a bit
|
2022-03-20 23:05:10 -04:00 |
|
|
79b34477ed
|
Reorganize D modules a bit
|
2022-03-19 22:39:12 -04:00 |
|
|
7c5af33ace
|
Fix receiving correct argument to hulk_start()
|
2022-03-19 20:02:49 -04:00 |
|
|
8df1646c61
|
Add initial HULK source and linker script
|
2022-03-18 21:55:38 -04:00 |
|