Josh Holtrop josh
josh pushed to d at josh/hos 2022-11-03 13:54:45 -04:00
b9675019e7 Rename BOOTX64.EFI -> HOS.EFI
josh pushed to d at josh/hos 2022-11-03 13:34:24 -04:00
aa9809e0ed README: add building instructions
josh pushed to d at josh/hos 2022-11-03 13:30:11 -04:00
07202b902b README: fix headings
josh pushed to d at josh/hos 2022-11-03 13:29:11 -04:00
08501e86bb README: Add HOS System Requirements
10a2d63e08 Add instructions to run HOS from GRUB
Compare 2 commits »
josh pushed to d at josh/hos 2022-11-02 22:50:10 -04:00
8aa01ba122 Build HELLO page tables from unused memory instead of scratch buffer
josh pushed to master at josh/files 2022-11-02 14:49:25 -04:00
f11970fee3 Merge remote-tracking branch 'github/master'
655d11b05e Only copy mp3 if it does not exist
6734c91821 Add fix-macos-executables
Compare 3 commits »
josh pushed to d at josh/hos 2022-11-01 22:23:34 -04:00
0b326e2e36 Move PAGE_SIZE from hulk.hippo to hulk.pagetable
josh pushed to d at josh/hos 2022-10-30 21:29:32 -04:00
e49c27cbbc Increase scratch space to 10MB
josh pushed to d at josh/hos 2022-10-29 22:08:33 -04:00
49677c8499 PageTableEntry improvements
josh pushed to d at josh/hos 2022-10-27 23:42:37 -04:00
1e1c389caf Turn on EFER NXE bit to allow no-execute pages
josh pushed to d at josh/hos 2022-10-26 23:26:28 -04:00
7b531e36ea Fix HELLO check that HULK bss and stack region could be found
josh pushed to d at josh/hos 2022-10-26 23:18:16 -04:00
7540d4302e Add a couple more page table flags
josh pushed to d at josh/hos 2022-10-26 22:45:21 -04:00
ba7c2996d5 Add MSR_EFER and rdmsr()
josh pushed to d at josh/hos 2022-10-26 21:58:30 -04:00
707d42bec4 Remove PageTable.opIndex and .opIndexAssign, use .entry
josh pushed to d at josh/hos 2022-10-26 00:16:26 -04:00
476ae7d6fd Move hos.* modules to hulk.*
josh pushed to d at josh/hos 2022-10-26 00:05:58 -04:00
4a431f7d93 Use hulk.pagetable from hello
josh pushed to d at josh/hos 2022-10-25 23:30:22 -04:00
555ec9b627 Split PageTable struct out from hulk.hurl to hulk.pagetable
josh pushed to d at josh/hos 2022-10-19 23:59:29 -04:00
c11361d40f Build new page tables in HULK
josh pushed to d at josh/hos 2022-10-18 21:53:45 -04:00
c8a81b1101 Add PAGE_SIZE constant
josh pushed to d at josh/hos 2022-10-18 20:59:19 -04:00
41531cf4d2 Rename Hurl to hurl for consistency