Mode | Name | Size |
-rw-r--r-- | .dir-locals.el | 4L |
-rw-r--r-- | .gitignore | 13L |
-rw-r--r-- | BUGS | 7L |
-rw-r--r-- | LICENSE | 24L |
-rw-r--r-- | Makefile | 231L |
-rw-r--r-- | Notes | 123L |
-rw-r--r-- | README | 36L |
-rw-r--r-- | README.64BIT | 98L |
-rw-r--r-- | README.CLS | 146L |
-rw-r--r-- | README.orig | 50L |
-rw-r--r-- | README.syslinux | 35L |
-rw-r--r-- | TRICKS | 136L |
-rw-r--r-- | include/acpi.h | 72L |
-rw-r--r-- | include/asm.h | 21L |
-rw-r--r-- | include/buf.h | 13L |
-rw-r--r-- | include/defs.h | 187L |
-rw-r--r-- | include/elf.h | 55L |
-rw-r--r-- | include/fcntl.h | 4L |
-rw-r--r-- | include/file.h | 38L |
-rw-r--r-- | include/fs.h | 55L |
-rw-r--r-- | include/kbd.h | 112L |
-rw-r--r-- | include/memlayout.h | 29L |
-rw-r--r-- | include/mmu.h | 240L |
-rw-r--r-- | include/mp.h | 54L |
-rw-r--r-- | include/param.h | 12L |
-rw-r--r-- | include/proc.h | 98L |
-rw-r--r-- | include/spinlock.h | 11L |
-rw-r--r-- | include/stat.h | 11L |
-rw-r--r-- | include/symlink.patch | 151L |
-rw-r--r-- | include/syscall.h | 22L |
-rw-r--r-- | include/traps.h | 38L |
-rw-r--r-- | include/types.h | 14L |
-rw-r--r-- | include/user.h | 38L |
-rw-r--r-- | include/x86.h | 226L |
-rw-r--r-- | kernel/acpi.c | 166L |
-rw-r--r-- | kernel/bio.c | 139L |
-rw-r--r-- | kernel/bootasm.S | 88L |
-rw-r--r-- | kernel/bootmain.c | 118L |
-rw-r--r-- | kernel/console.c | 309L |
-rw-r--r-- | kernel/entry.S | 69L |
-rw-r--r-- | kernel/entry64.S | 174L |
-rw-r--r-- | kernel/entryother.S | 93L |
-rw-r--r-- | kernel/exec.c | 106L |
-rw-r--r-- | kernel/file.c | 156L |
-rw-r--r-- | kernel/fs.c | 650L |
-rw-r--r-- | kernel/ide.c | 155L |
-rw-r--r-- | kernel/initcode.S | 31L |
-rw-r--r-- | kernel/initcode64.S | 30L |
-rw-r--r-- | kernel/ioapic.c | 82L |
-rw-r--r-- | kernel/kalloc.c | 96L |
-rw-r--r-- | kernel/kbd.c | 50L |
-rw-r--r-- | kernel/kernel.ld | 68L |
-rw-r--r-- | kernel/kernel64.ld | 65L |
-rw-r--r-- | kernel/lapic.c | 184L |
-rw-r--r-- | kernel/log.c | 185L |
-rw-r--r-- | kernel/main.c | 127L |
-rw-r--r-- | kernel/memide.c | 58L |
-rw-r--r-- | kernel/mp.c | 154L |
-rw-r--r-- | kernel/picirq.c | 84L |
-rw-r--r-- | kernel/pipe.c | 120L |
-rw-r--r-- | kernel/proc.c | 466L |
-rw-r--r-- | kernel/spinlock.c | 133L |
-rw-r--r-- | kernel/string.c | 105L |
-rw-r--r-- | kernel/swtch.S | 28L |
-rw-r--r-- | kernel/swtch64.S | 32L |
-rw-r--r-- | kernel/syscall.c | 184L |
-rw-r--r-- | kernel/sysfile.c | 425L |
-rw-r--r-- | kernel/sysproc.c | 90L |
-rw-r--r-- | kernel/timer.c | 32L |
-rw-r--r-- | kernel/trap.c | 113L |
-rw-r--r-- | kernel/trapasm.S | 35L |
-rw-r--r-- | kernel/trapasm64.S | 46L |
-rw-r--r-- | kernel/uart.c | 84L |
-rw-r--r-- | kernel/vm.c | 381L |
-rw-r--r-- | kernel/vm64.c | 199L |
-rwxr-xr-x | tools/dot-bochsrc | 738L |
-rw-r--r-- | tools/gdbinit.tmpl | 27L |
-rw-r--r-- | tools/gdbutil | 291L |
-rw-r--r-- | tools/mkfs.c | 298L |
-rwxr-xr-x | tools/printpcs | 14L |
-rwxr-xr-x | tools/sign.pl | 19L |
-rw-r--r-- | tools/sleep1.p | 134L |
-rwxr-xr-x | tools/spinp | 16L |
-rwxr-xr-x | tools/vectors.pl | 47L |
-rwxr-xr-x | tools/vectors64.pl | 27L |
-rw-r--r-- | ulib/printf.c | 83L |
-rw-r--r-- | ulib/ulib.c | 105L |
-rw-r--r-- | ulib/umalloc.c | 90L |
-rw-r--r-- | ulib/usys.S | 31L |
-rw-r--r-- | user/cat.c | 39L |
-rw-r--r-- | user/echo.c | 13L |
-rw-r--r-- | user/forktest.c | 56L |
-rw-r--r-- | user/grep.c | 106L |
-rw-r--r-- | user/init.c | 37L |
-rw-r--r-- | user/kill.c | 17L |
-rw-r--r-- | user/ln.c | 15L |
-rw-r--r-- | user/ls.c | 85L |
-rw-r--r-- | user/mkdir.c | 23L |
-rw-r--r-- | user/rm.c | 23L |
-rw-r--r-- | user/sh.c | 494L |
-rw-r--r-- | user/stressfs.c | 49L |
-rw-r--r-- | user/usertests.c | 1657L |
-rw-r--r-- | user/wc.c | 54L |
-rw-r--r-- | user/zombie.c | 14L |