index
:
vernos
trunk
An operating system made in the spring.
Nathan Ringo
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2024-09-04
Remove the mistaken global bit.
Nathan Ringo
2024-09-04
Enables paging.
Nathan Ringo
2024-09-02
Split hart0_boot in half, so stacks can be switched in the middle.
Nathan Ringo
2024-09-02
Set up the physical memory allocators.
Nathan Ringo
2024-09-02
Re-adds a bad logger.
Nathan Ringo
2024-09-01
Move arches.nix.
Nathan Ringo
2024-09-01
Fix debuginfo and restore apps.
Nathan Ringo
2024-09-01
Move everything over to the new organization.
Nathan Ringo
2024-09-01
Move almost all the kernel into crates/.
Nathan Ringo
2024-09-01
Fix Clippy lints.
Nathan Ringo
2024-09-01
Simplify debug printing of the buddy allocator.
Nathan Ringo
2024-09-01
Remove inaccurate doc comment, allow using space from the tree metadata was s...
Nathan Ringo
2024-09-01
Implements block merging and fixes a provenance bug.
Nathan Ringo
2024-09-01
Implement size class splitting.
Nathan Ringo
2024-09-01
Fix a bitset indexing bug, change a panic to be more informative.
Nathan Ringo
2024-09-01
Rename crates.
Nathan Ringo
2024-09-01
Minor cleanup.
Nathan Ringo
2024-09-01
Fix UB.
Nathan Ringo
2024-09-01
More buddy work, but we've got UB again... This time relating to stacked borr...
Nathan Ringo
2024-08-31
Almost all of buddy initialization.
Nathan Ringo
2024-08-31
The start of a new librarified organization.
Nathan Ringo
2024-08-31
Adds a static assertion.
Nathan Ringo
2024-08-27
The start of the buddy allocator.
Nathan Ringo
2024-08-27
Adds a free-list for physical memory.
Nathan Ringo
2024-08-27
[boards/qemu-virt] Adds a canary for stack overflow.
Nathan Ringo
2024-08-26
Refactor DeviceTree parsing.
Nathan Ringo
2024-08-26
The start of interrupt and timer support, with some DeviceTree parsing.
Nathan Ringo
2024-08-25
[boards/qemu-virt] Set up timer interrupts.
Nathan Ringo
2024-08-25
Adds a basic DeviceTree reader.
Nathan Ringo
2024-08-25
Sets up PMP to allow access to all of physical memory.
Nathan Ringo
2024-08-25
Updates dependencies.
Nathan Ringo
2024-08-25
nixfmt
Nathan Ringo
2024-08-03
uncommitted changes...
Nathan Ringo
2024-02-25
[boards/qemu-virt] Adds a strict flush routine.
Nathan Ringo
2024-02-25
[console] Adds a "strict flush" routine.
Nathan Ringo
2024-02-25
[console] Adds the start of a console subsystem to handle kernel logs.
Nathan Ringo
2024-02-24
Initial commit
Nathan Ringo