Hobby Operating System
Go to file
Drew Galbraith 50201fe6df Updated PCIe walk to be recursive and dump the offset of the sata drive 2023-06-08 00:24:50 -07:00
lib Update sprintf to allow 64 bit types 2023-06-08 00:22:24 -07:00
scripts Move sys/test to Yellowstone init process. 2023-06-07 11:18:35 -07:00
sys Updated PCIe walk to be recursive and dump the offset of the sata drive 2023-06-08 00:24:50 -07:00
zion Allow mapping the PCI Config so Yellowstone can map it. 2023-06-07 22:45:42 -07:00
.clang-format Add a clang format spec 2023-05-17 20:30:15 -07:00
.gdbinit Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00
.gitignore Add compile_commands.json to .gitignore 2023-05-17 20:42:21 -07:00
CMakeLists.txt Probe RSDP for PCIe Config 2023-06-07 16:24:13 -07:00
LICENSE Add LICENSE and README 2023-05-31 00:03:44 -07:00
README.md Add LICENSE and README 2023-05-31 00:03:44 -07:00
init-dbg.sh Update init bg script to inclue AR 2023-06-07 09:29:38 -07:00

README.md

AcadiaOS

AcadiaOS is a hobby operating system Iuse to explore and learn about OS development.

It is built on top of a small microkernel (currently ~3k LOC) that is capability based and provides memory management, process scheduling, and hardware access.