A simple kernel. Porting to Zig 0.14 in progress.
Find a file
Sam Tebbs 47a6dbdb5b Merge pull request #54 from SamTebbs33/feature/ci
Add continuous integration with Azure
2019-07-25 17:51:25 +01:00
grub Start using the zig build system 2019-05-03 23:35:00 +01:00
src Merge pull request #48 from SamTebbs33/feature/runtime-testing 2019-07-09 23:27:44 +01:00
test Merge pull request #48 from SamTebbs33/feature/runtime-testing 2019-07-09 23:27:44 +01:00
.gitignore Add runtime testing harness 2019-07-09 23:25:52 +01:00
azure-pipelines.yml Add continuous integration with Azure 2019-07-25 10:35:16 +01:00
build.zig Add runtime testing harness 2019-07-09 23:25:52 +01:00
link.ld Add x86 paging 2019-06-29 12:02:42 +01:00
README.md Add continuous integration with Azure 2019-07-25 10:35:16 +01:00

Pluto

Build Status

Build

Requires xorriso and the grub tools (such as grub-mkrescue).

mkdir -p bin/kernel
mkdir -p bin/iso/boot/grub
zig build

Note that the mkdir invocations are only needed once. See zig build --help for a list of options.

Run

zig build run

To debug the kernel:

zig build run -Ddebug=true
zig build debug

Test

zig build test