Josh Holtrop josh
josh pushed to d at josh/hos 2022-03-19 21:54:34 -04:00
d8c85ad045 Map all memory regions and graphics framebuffer
josh pushed to d at josh/hos 2022-03-19 20:02:53 -04:00
7c5af33ace Fix receiving correct argument to hulk_start()
josh pushed to d at josh/hos 2022-03-19 00:55:46 -04:00
6f3521c576 Make sure to rebuild HELLO properly when HULK changes
josh pushed to d at josh/hos 2022-03-19 00:05:04 -04:00
5a5d60abae Fix HULK virtual start address to be addressable
9182a83ef2 HELLO: Make sure scratch area is page-aligned
Compare 2 commits »
josh pushed to d at josh/hos 2022-03-18 23:33:45 -04:00
195b7496f4 HELLO: Include EfiLoaderCode and EfiLoaderData memory regions in memory map
josh pushed to d at josh/hos 2022-03-18 23:16:10 -04:00
b1042fd649 Jump to HULK
josh pushed to d at josh/hos 2022-03-18 23:04:13 -04:00
6beb7da4cd Map HULK virtual address space
josh pushed to d at josh/hos 2022-03-18 22:43:43 -04:00
f27851def9 Bundle HULK in HELLO
josh pushed to d at josh/hos 2022-03-18 22:02:11 -04:00
18f1bfc88f Build HELLO after HULK
josh pushed to d at josh/hos 2022-03-18 22:01:31 -04:00
cd6983e2cd Generate HULK binary
8df1646c61 Add initial HULK source and linker script
Compare 2 commits »
josh pushed to d at josh/hos 2022-03-18 21:21:03 -04:00
3e25ab6ae4 HELLO: Zero out page tables after allocating, before using
josh pushed to d at josh/hos 2022-03-18 21:19:09 -04:00
05cc2da2e3 HULK: Add virtual start address
josh pushed to d at josh/hos 2022-03-18 21:16:18 -04:00
a54536660b HELLO: Create page tables to identity map available RAM prior to jumping to kernel
josh pushed to d at josh/hos 2022-03-18 18:42:51 -04:00
josh pushed to d at josh/hos 2022-03-18 16:40:51 -04:00
9e3d9b18ea Add write_cr3()
josh pushed to d at josh/hos 2022-03-18 16:04:56 -04:00
ef01239468 HELLO: Add scratch module
josh pushed to d at josh/hos 2022-03-18 10:51:49 -04:00
372b7265f1 Add src/common/hos/cpu.d
josh pushed to d at josh/hos 2022-03-18 00:07:13 -04:00
1bc8722098 Add hos.memory module in src/common
josh pushed to d at josh/hos 2022-03-17 16:57:21 -04:00
cd2f3f9a84 Rename kernel to hulk
josh pushed to d at josh/hos 2022-03-16 16:11:29 -04:00
08a35e40d4 Rename HEL -> HELLO