gitextract_csx8z9op/ ├── .dir-locals.el ├── .editorconfig ├── .gdbinit.tmpl-riscv ├── .gitignore ├── LICENSE ├── Makefile ├── README ├── kernel/ │ ├── bio.c │ ├── buf.h │ ├── console.c │ ├── defs.h │ ├── elf.h │ ├── entry.S │ ├── exec.c │ ├── fcntl.h │ ├── file.c │ ├── file.h │ ├── fs.c │ ├── fs.h │ ├── kalloc.c │ ├── kernel.ld │ ├── kernelvec.S │ ├── log.c │ ├── main.c │ ├── memlayout.h │ ├── param.h │ ├── pipe.c │ ├── plic.c │ ├── printf.c │ ├── proc.c │ ├── proc.h │ ├── riscv.h │ ├── sleeplock.c │ ├── sleeplock.h │ ├── spinlock.c │ ├── spinlock.h │ ├── start.c │ ├── stat.h │ ├── string.c │ ├── swtch.S │ ├── syscall.c │ ├── syscall.h │ ├── sysfile.c │ ├── sysproc.c │ ├── trampoline.S │ ├── trap.c │ ├── types.h │ ├── uart.c │ ├── virtio.h │ ├── virtio_disk.c │ ├── vm.c │ └── vm.h ├── test-xv6.py └── user/ ├── cat.c ├── dorphan.c ├── echo.c ├── forktest.c ├── forphan.c ├── grep.c ├── grind.c ├── init.c ├── kill.c ├── ln.c ├── logstress.c ├── ls.c ├── mkdir.c ├── printf.c ├── rm.c ├── sh.c ├── stressfs.c ├── ulib.c ├── umalloc.c ├── user.h ├── user.ld ├── usertests.c ├── usys.pl ├── wc.c └── zombie.c