Checkpoint some progress compiling xv6.pdf

This commit is contained in:
Frans Kaashoek 2019-07-01 13:02:24 -04:00
parent 2c0338fe42
commit c34bd3d167
2 changed files with 47 additions and 56 deletions

5
runoff
View file

@ -12,7 +12,10 @@ pad()
# create formatted (numbered) files # create formatted (numbered) files
mkdir -p fmt mkdir -p fmt
rm -f fmt/* mkdir -p fmt/kernel
mkdir -p fmt/user
rm -f fmt/kernel/*
rm -f fmt/user/*
cp README fmt cp README fmt
echo > fmt/blank echo > fmt/blank
files=`grep -v '^#' runoff.list | awk '{print $1}'` files=`grep -v '^#' runoff.list | awk '{print $1}'`

View file

@ -1,76 +1,64 @@
# basic headers # basic headers
types.h kernel/types.h
param.h kernel/param.h
memlayout.h kernel/memlayout.h
defs.h kernel/defs.h
x86.h kernel/riscv.h
asm.h kernel/elf.h
mmu.h kernel/date.h
elf.h
date.h
# entering xv6 # entering xv6
entry.S kernel/entry.S
entryother.S kernel/main.c
main.c
# locks # locks
spinlock.h kernel/spinlock.h
spinlock.c kernel/spinlock.c
# processes # processes
vm.c kernel/vm.c
proc.h kernel/proc.h
proc.c kernel/proc.c
swtch.S kernel/swtch.S
kalloc.c kernel/kalloc.c
# system calls # system calls
traps.h user/usys.pl
vectors.pl kernel/trap.c
trapasm.S kernel/syscall.h
trap.c kernel/syscall.c
syscall.h kernel/sysproc.c
syscall.c
sysproc.c
# file system # file system
buf.h kernel/buf.h
sleeplock.h kernel/sleeplock.h
fcntl.h kernel/fcntl.h
stat.h kernel/stat.h
fs.h kernel/fs.h
file.h kernel/file.h
ide.c kernel/virtio_disk.c
bio.c kernel/bio.c
sleeplock.c kernel/sleeplock.c
log.c kernel/log.c
fs.c kernel/fs.c
file.c kernel/file.c
sysfile.c kernel/sysfile.c
exec.c kernel/exec.c
# pipes # pipes
pipe.c kernel/pipe.c
# string operations # string operations
string.c kernel/string.c
# low-level hardware # low-level hardware
mp.h kernel/uart.c
mp.c
lapic.c
ioapic.c
kbd.h
kbd.c
console.c
uart.c
# user-level # user-level
initcode.S user/initcode.S
usys.S user/usys.S
init.c user/init.c
sh.c user/sh.c
# link # link
kernel.ld kernel/kernel.ld