avocados is a WIP hobby x86-64 kernel
This project is a work in progress so the feature set is restricted.
- Multiboot2 support
- PMM, VMM
- Partial ACPI support (AML interpreter not implemented)
- HPET support
- Unit test framework
- Assertions for pre-conditions and post-conditions checks
make 2>&1 | tee build.log
To generate compile_commands.json
:
bear -- make
To run inside qemu:
make run
To run inside bochs:
make run_bochs
Intel manual references refer to december 2022 version.