Block a user
6677c643a5
kernel: Start scanning the PCI bus for devices
de04c094e7
x86_64: Skip enabling WP for now until I find how to check for its availability
7f8a8cdcaf
kernel, libc: Add an usleep() system call and use that to implement usleep() and sleep() in libc
d5b1d72396
x86_64/MMU: Map the kernel page directory to virtual memory
a7a38d3433
Bitmap: Add a fallible variant of match_region() that does not crash if arguments are out of range
34a9b35037
Option, Result: Propagate caller locations when erroring out
0126a8fb6e
luna: Add a new SourceLocation class and use that in check() and expect()
129297a0b0
CString: Fix compilation in strnlen()
cf8d3c6ff9
OwnedStringView: Add a method to extract a substring
12d2039f68
CString: Add strnlen() and strndup()
944d32de36
Bitmap: Introduce new malloc-aware initialization functions
0e607c2fef
Bitmap: Declare more variables as const
d8faf424ad
fix: Skip the padding field when calculating header checksums
240a4f2f1a
chore: Add examples to CMake as opt-in targets