• Joined on 2023-03-07
drew pushed to main at drew/acadia 2023-10-12 23:05:42 -07:00
90d840879f [Yunq] Add identifier collision checking.
drew pushed to main at drew/acadia 2023-10-12 22:55:57 -07:00
19f7ba44c4 [Yunq] First pass at parsing the yunq idl for ipc.
ee603b7478 [zion] Add a basic slab allocator to the kernel.
Compare 2 commits »
drew pushed to main at drew/zloxi 2023-08-29 18:16:28 -07:00
1b166f04f8 Add a primitive runtime interpreter.
cb5d7c7798 Improve parser error handling
7236c0b43a First pass of parser complete.
Compare 3 commits »
drew pushed to main at drew/zloxi 2023-08-29 09:02:01 -07:00
44792e5c19 Add small grammer and print it
drew created branch main in drew/zloxi 2023-08-28 21:05:54 -07:00
drew pushed to main at drew/zloxi 2023-08-28 21:05:54 -07:00
5f9cd99fe0 Lexing portion is complete.
drew created repository drew/zloxi 2023-08-28 21:04:53 -07:00
drew pushed to main at drew/acadia 2023-08-01 23:13:23 -07:00
e3a425e274 [zion] Use a separate stack for PF and GP faults in the kernel.
259c64ef2a [zion] Check if scheduler exists in PF handler before trying to resolve
Compare 2 commits »
drew pushed to main at drew/acadia 2023-08-01 22:40:59 -07:00
35b1844862 [zion] Move all APIC functions into a global class.
drew pushed to main at drew/acadia 2023-08-01 22:28:41 -07:00
e2c8b25274 [zion] Move all APIC functions into a global class.
f8de60e2dd [zion] Move more initialization into the ApicTimer class.
d99624daf6 [zion] Move to using the LAPIC timer over the PIT.
Compare 3 commits »
drew pushed to main at drew/acadia 2023-08-01 18:46:07 -07:00
f0add6e0c3 [zion] Enforce cap transmit permissions in more places.
4e9ad6a516 [zion] Begin requiring capability transmit permission.
f0a27d30be [zion] Enfore Duplication permissions on capabilities.
1364fbed9f [zion] Move to default permissions being supplied by KernelObjects
Compare 4 commits »
drew pushed to main at drew/acadia 2023-08-01 17:52:44 -07:00
48c6e5b3a4 [zion] Add a method for duplicating and scoping down VMMOs.
drew pushed to main at drew/acadia 2023-08-01 17:16:02 -07:00
8f84f8c3ca [zion] Remove temp PCI Memory Object create function.
c70b5b0753 [mammoth] Run EndpointServer in its own thread.
caccb08e16 Generalize the EndpointServer to require less boilerplate.
Compare 3 commits »
drew pushed to main at drew/acadia 2023-08-01 12:41:47 -07:00
847d37addc [zion] Add info about APIC mapping
drew pushed to main at drew/acadia 2023-08-01 10:45:06 -07:00
3110087498 [zion] Don't dump process states on sleep
083ed52ddd [Victoria Falls] Print only the root directory information.
Compare 2 commits »
drew pushed to main at drew/acadia 2023-07-31 23:56:52 -07:00
bed685af65 [Victoria Falls] Clean up directory probe debug printing
drew pushed to main at drew/acadia 2023-07-31 23:45:03 -07:00
3dce058562 [Victoria Falls] Fix DirEntry member size
ef1b5ab9a4 Add a text file to the sysroot for testing ext2
db5c9ab859 [libc] Consume the %s format character in vsprintf
Compare 3 commits »
drew pushed to main at drew/acadia 2023-07-19 20:52:14 -07:00
f8f8c854eb [glacier] Fix glacier to build freestanding
drew pushed to main at drew/acadia 2023-07-06 10:42:32 -07:00
2ff4334bea [victoriafalls] Begin traversing the root inode.
f7fb4f4ddc [glacier] Add a method to build a bounded string
Compare 2 commits »
drew pushed to main at drew/acadia 2023-07-06 10:00:03 -07:00
150bfd2fd4 [victoriafalls] Move a superblock-based calculations to the block reader