• Joined on 2023-03-07
drew pushed to main at drew/acadia 2023-11-21 19:19:10 -08:00
fe44804dd9 [Teton] Load a font file and write a character to the screen.
96063126cb [Zion] Add task switching for SSE registers and enable them in userspace.
2a984a93ec [Zion] Add a shim Floating Point Exception handler.
0b8e2d8268 [Zion] Modify the alignement of the initial user stack pointer.
Compare 4 commits »
drew pushed to main at drew/acadia 2023-11-20 16:46:10 -08:00
a1e1e1c2d8 [Zion] Enable SSE instructions at the start of boot.
drew pushed to main at drew/arch-install 2023-11-20 15:05:20 -08:00
237c7b3a87 Clean up instructions further after install on frame.work.
drew pushed to main at drew/acadia 2023-11-20 13:55:33 -08:00
9b43d615a9 [Zion] Split free physical memory into two lists.
drew pushed to main at drew/arch-install 2023-11-20 13:45:42 -08:00
46c111e8c1 Install usr updates to make the command more repeatable.
drew pushed to main at drew/arch-install 2023-11-20 13:11:18 -08:00
7332b21170 Fix equality check for running install_usr as root.
drew pushed to main at drew/arch-install 2023-11-20 13:10:25 -08:00
1932d51e52 Revert install_usr.
drew pushed to main at drew/arch-install 2023-11-20 12:59:45 -08:00
136c01deef Further updates.
drew pushed to main at drew/acadia 2023-11-19 23:24:03 -08:00
12ca4e4e89 [Zion] Separate Memory "Views" to a separate MemoryObject.
a8ad225cf1 [Zion] Make the base MemoryObject pure abstract.
Compare 2 commits »
drew pushed to main at drew/acadia 2023-11-19 22:55:58 -08:00
126482f3e8 [Yellowstone] Release init caps after loading.
322502fcee [Denali] Zero out uninitialized devices.
0f2d6d7cc8 [Mammoth] Load non aligned ELF program sections properly.
a0a673ee16 [Yellowstone] Free Teton file cap after spawning process.
4d1846a7d5 [Zion] Actually free memory pages when a MemoryObject goes out of scope
Compare 5 commits »
drew pushed to main at drew/acadia 2023-11-19 20:49:30 -08:00
344e84c313 [Mammoth] Get rid of last uses of MappedMemoryRegion.
d41a565721 [Mammoth] Add an OwnedMemoryRegion for ContiguousPhysical.
deb2e708cd [Mammoth] Add a helper method for duplicating memory capabilities.
8e827a5dfb [Mammoth] Move all callers of FromCapability to OwnedMemoryObject.
337126cabb [Glacier] Update String to be non-copyable by default.
Compare 14 commits »
drew pushed to main at drew/arch-install 2023-11-19 01:12:56 -08:00
c0d6ee5750 Update install scripts based on further system usage.
drew renamed repository from ArchInstall to drew/arch-install 2023-11-18 17:51:10 -08:00
drew pushed to main at drew/arch-install 2023-11-17 20:01:46 -08:00
9c16a2540e Moar fixes.
drew pushed to main at drew/arch-install 2023-11-17 19:58:30 -08:00
47b3ec9f70 More fixes
drew pushed to main at drew/arch-install 2023-11-17 19:52:52 -08:00
51b067a85d Applying futher fixes from first reinstall.
drew pushed to main at drew/arch-install 2023-11-17 19:47:46 -08:00
9cef52ca3f Update based on lessons from reinstall.
drew created branch main in drew/arch-install 2023-11-17 18:31:15 -08:00
drew pushed to main at drew/arch-install 2023-11-17 18:31:15 -08:00
4397321c28 Initial install script in the works.
drew created repository drew/arch-install 2023-11-17 18:28:44 -08:00