This website requires JavaScript.
Explore
Help
Sign In
drew
0 Followers
·
0 Following
Joined on
2023-03-07
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
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
drew
pushed to
main
at
drew/acadia
2023-11-16 23:04:44 -08:00
308dd6a203
[Zion] Add a framework for better process exit.
aa2d80b557
[Zion] Move ProcessManager to map as well.
6e227e1cf6
[Zion/Glacier] Add a HashMap to store process capabilities.
6756d25e5c
[Build] Add a way to start qemu in debug mode with new script.
e1dc790155
[Zion] Clear interrupts on panic to actually hault the machine.
Compare 5 commits »
drew
pushed to
main
at
drew/acadia
2023-11-16 20:14:38 -08:00
40ea359e9f
Fix init file to set proper install root.h
drew
pushed to
main
at
drew/acadia
2023-11-15 19:22:39 -08:00
fb458e6fd4
[Teton] Draw a green square into the framebuffer.
28719ac726
[Glacier] Format LinkedList code.
e4deca716c
[Zion] Use range based for loop on LinkedList as POC.
569945f06d
[Glacier] Cleanup formatting for Array and Vector.
1c7eacd977
[Build] Separate 'ninja && ninja install' so the script exits if they fail.
Compare 11 commits »
drew
pushed to
main
at
drew/acadia
2023-11-15 16:10:46 -08:00
e642f3900f
[Zion] Print less about acpi on boot.
9e76c81e97
[Zion] Move Kernel Stack Memory constants to separate file.
07e6e3028d
[Zion] Access the KernelStackManager through the VMM.
c5b9d20c7e
[Zion] Remove early_dbgln since dbgln no longer allocs.
20d6d2aaaf
[Zion] Introduce the Kernel VMM to centralize allocs.
Compare 5 commits »
drew
pushed to
main
at
drew/acadia
2023-11-15 14:58:54 -08:00
0b47e3b7fc
[Zion] Track used vs free physical memory.
8e95a11907
[Zion] Move the physical memory manager to the LinkedList class.
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2023-11-15 13:12:02 -08:00
92d8a02291
[Zion] Cleanup memory debug statistics slightly.
10d16e129f
[Zion] Use a slab allocator for 64 byte and 128 byte allocs.
cc16210e90
[Zion] Use slab allocators immediately during heap init.
659f122c9e
[Zion] Free memory that was allocated with the slab allocator.
6d27ee5dc5
[Zion] Add more debug information about kernel heap usage.
Compare 8 commits »
drew
pushed to
main
at
drew/acadia
2023-11-15 09:48:45 -08:00
7c105c8a31
[Sys] Successfully spin up a new process from disk.
e5568450c2
[Zion] Make kernel slab allocation failures less chatty.
43f19d7a26
Hide sysroot/bin from git.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2023-11-14 21:47:17 -08:00
52142afeb8
[Zion] Add proc prefix without allocation
4ff4947bca
[Yunq] Fix Vector sizing when parsing from bytes.
83dbd18cb4
[Yunq] Factor out parsing most message fields to a shared method.
0dacbb87dc
[Yunq] Add repeated field parsing and serialization.
Compare 4 commits »
drew
pushed to
main
at
drew/acadia
2023-11-09 12:56:58 -08:00
0e99189dba
[Yellowstone] Try to spawn the teton process from disk.
drew
pushed to
main
at
drew/acadia
2023-11-09 11:34:52 -08:00
9e05b3b3dd
[Yellowstone] Add a method to get the framebuffer info from yellowstone.
d13e1a238f
[Yunq] Add comments to Yunq.
fa6a5949b2
[Zion] Pass the framebuffer info to yellowstone init process.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2023-11-09 09:08:52 -08:00
8d10f19312
[Glacier][Zion] Add a fix sized string builder to allow non-alloc debug.
601f29c324
[Glacier] Add a specific VariableStringBuilder for StrFormat.
a745f45b5d
[Zion] Add a method to dump the bootloader memory regions.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2023-11-05 09:26:27 -08:00
17ed4ca1f6
Fix remainder of formats in userland.
69aced2220
[Zion] Move to StrFormat for debug line.
4af19d010f
[Zion] Add an early debug method without allocations.
85564b018d
[Zion] Add todo comment for storing memory mappings in the address space.
9ba26195d2
[Glacier] Implement delete for binary tree.
Compare 5 commits »
drew
pushed to
main
at
drew/acadia
2023-11-03 21:25:03 -07:00
a16dcc2aa9
[Zion] Use a binary tree to store address space mappings.
98f029ae23
[Glacier] Add a binary tree implementation.
Compare 2 commits »
First
Previous
...
6
7
8
9
10
...
Next
Last