WKern
|
bfiles | |
brules.py | Core build functions: compile, link, ISO creation |
files.py | Defines file organization and module structure for the build system |
frules.py | Build system utility rules for formatting, Git, run, and header validation |
GenerateCC.py | |
toolsflags.py | |
src | |
err | |
kerror.h | |
panic.c | |
tf.c | |
fileio | |
ops | |
ls.c | |
mkfile.c | |
printconts.c | |
rmfile.c | |
write.c | |
ATA.c | |
fat16_mnt.c | |
fileio.h | Definitions and declarations for FAT16 filesystem and ATA I/O |
irqflags.c | |
MBR.c | |
idt | |
handlers | |
irq0.c | |
virtnetirq.c | |
gdt.c | |
idt.c | |
idtirq.h | |
masker.c | |
pit.c | |
io | |
asm.c | |
keyin.c | |
kio.h | |
printer.c | |
KShell | |
filecmds.c | |
filecmds.h | |
regexcmd.c | |
shell.c | |
shell.h | |
shellhelp.c | |
mem | |
alloc.c | |
kmem.h | |
memutil.c | |
net | |
addr.c | |
virtio.c | |
virtnet.h | |
pci | |
pci.h | |
scconfig.c | |
qemu | |
shutdown.c | |
shutdown.h | |
types | |
bool.h | |
nums.h | |
vargs.h | |
utils | |
img.c | |
ksleep.c | |
numtools.c | |
strings.c | |
util.h | |
wex | |
stdwex.h | |
testexec.c | |
wexent.c | |
wexexec.c | |
global.h | |
main.c | |
build.py | Entry point for the OS kernel build system |
configure.py | Pre-build configuration checker for the kernel build system |