| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-25 | #pragma once | Ada Christine | |
| 2024-02-22 | kjarna runtime | Ada Christine | |
| 2024-02-11 | kjarna initial impl | Ada Christine | |
| 2024-02-02 | - don't typedef away function pointers | Ada Christine | |
| - cleanups | |||
| 2023-05-20 | don't use RESERVED_MEMORY for anything but physical pages that should never ↵ | Ada Christine | |
| be touched | |||
| 2023-05-20 | handle reserved memory regions correctly by ignoring them | Ada Christine | |
| 2023-02-19 | preparations for user mode | Ada Christine | |
| 2023-02-16 | cleanup | Ada Christine | |
| 2023-02-14 | refactors | Ada Christine | |
| 2023-02-14 | build changes | Ada Christine | |
| 2023-02-14 | ps2 driver | Ada Christine | |
| 2023-02-13 | irq needs to be an immediate :« | Ada Christine | |
| 2023-02-07 | i forgot how vm_alloc() worked | Ada Christine | |
| 2023-02-06 | scrolling | Ada Christine | |
| 2023-02-05 | cleanups | Ada Christine | |
| 2023-02-05 | remove stale header, add numeric.h, use min | Ada Christine | |
| 2023-02-05 | render glyphs to bitmap and copy | Ada Christine | |
| 2023-02-04 | refactor mathing | Ada Christine | |
| 2023-01-31 | basic text console video | Ada Christine | |
| 2023-01-30 | keming | Ada Christine | |
| 2023-01-30 | can draw character | Ada Christine | |
| 2023-01-30 | initial video support | Ada Christine | |
| 2023-01-30 | moved strtoull() into string.c | Ada Christine | |
| 2023-01-30 | headers moved around | Ada Christine | |
| 2023-01-29 | move ugly stuff into own procedure | Ada Christine | |
| 2023-01-04 | Merge branch 'gnu-efi-gone' | Ada Christine | |
| 2023-01-04 | use homespun efi code | Ada Christine | |
| 2022-03-23 | fix collision with /usr/include/efi/lib.h | Ada Christine | |
| squash me | |||
| 2022-03-23 | misc fixes | Ada Christine | |
| 2022-03-18 | we do not need an executable stack | Ada Christine | |
| 2022-03-18 | now using clang, native PE UEFI loader image. made an ugly hack to get | Ada Christine | |
| into the shim. it's probably ok. | |||
| 2022-03-17 | loader now uses bespoke kprintf(), no longer depends on libefi | Ada Christine | |
| 2022-03-17 | pulled out kprintf() and friends into lib/ | Ada Christine | |
| 2022-03-17 | changes to dynamic initialization | Ada Christine | |
| 2022-03-15 | infrastructure for dynamic symbol resolution | Ada Christine | |
| 2022-03-15 | correct formatting for register values display | Ada Christine | |
| 2022-03-14 | kprintf() can do zero padded integers now | Ada Christine | |
| Squash me | |||
| 2022-03-14 | some updates to page handling | Ada Christine | |
| whoops squash me | |||
| 2022-02-24 | don't decrement references on non-physical pages | Ada Christine | |
| 2022-02-24 | context struct for ISRs rather than using param registers; second-stage ↵ | Ada Christine | |
| handlers should deal with that i think | |||
| 2022-02-24 | many changes | Ada Christine | |
| - boot time memory allocation has changed. the fractal page map has been replaced by a single self-mapped page giving 2MiB of ready virtual space to play with without needing a fully-initialized memory manager. this scheme may be repeated for other purposes - the page stack has now been totally overhauled to make use of sparse allocation and all of the ugly init_*() procedures are gone. long live the new interface. also reference counting is a thing now. sort of. - found a bug in vmt_init_node where insertion did not use the root node as the parent in the case of no predecessor node. whoops. | |||
| 2022-02-21 | graphics mode support | Ada Christine | |
| 2022-02-21 | find acpi tables at boot time | Ada Christine | |
| 2022-02-21 | split out paging functions | Ada Christine | |
| 2022-02-20 | moving files around | Ada Christine | |
| 2022-02-19 | used OR when i needed AND | Ada Christine | |
| 2022-02-18 | -mgeneral-regs-only should apply to all objects | Ada Christine | |
| 2022-02-18 | thread switching and sleeping appears to be working | Ada Christine | |
| 2022-02-18 | timer callback interface | Ada Christine | |
| 2022-02-18 | use the appropriate semantics for atomics | Ada Christine | |
