add a readme with a public domain note
-rw-r--r-- 28 .gitignore
-rw-r--r-- 3417 Makefile
-rw-r--r-- 208 README
-rw-r--r-- 6148 boot32.s
-rw-r--r-- 3263 bootz.s
-rw-r--r-- 357 cpu.h
-rw-r--r-- 892 cpu.s
-rw-r--r-- 3298 idt.s
drwxr-xr-x - include
-rw-r--r-- 6890 interrupt.c
-rw-r--r-- 2150 interrupt.h
-rw-r--r-- 761 ioport.h
-rw-r--r-- 1029 ioport.s
-rw-r--r-- 2124 kbd.c
-rw-r--r-- 23 kbd.h
-rw-r--r-- 2857 kernel.c
-rw-r--r-- 461 kernel.h
drwxr-xr-x - klib
-rw-r--r-- 1103 link64.ld
-rw-r--r-- 22997 mem.c
-rw-r--r-- 8934 mem.h
-rw-r--r-- 320 memx64.s
-rw-r--r-- 4350 multiboot.h
drwxr-xr-x - pci
-rw-r--r-- 1685 pic.c
-rw-r--r-- 263 pic.h
-rw-r--r-- 11388 process.c
-rw-r--r-- 3015 process.h
-rw-r--r-- 2956 smp.c
-rw-r--r-- 940 smp.h
-rw-r--r-- 241 spinlock.h
-rw-r--r-- 556 spinlock.s
-rw-r--r-- 73 syscall.h
-rw-r--r-- 2169 syscalls.s
-rw-r--r-- 5104 taskx64.s
-rw-r--r-- 1789 timer.c
-rw-r--r-- 99 timer.h
-rw-r--r-- 2573 tty.c
-rw-r--r-- 741 tty.h
-rw-r--r-- 166 usermain.s