Another round at reorganization
authorKevin Klues <klueska@cs.berkeley.edu>
Tue, 26 May 2009 03:24:57 +0000 (20:24 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Tue, 26 May 2009 03:39:54 +0000 (20:39 -0700)
commit94272d6ca316162449165443b5a2aacf3d194ea3
tree4e46095c60a07402d7b5d8a38149d6df73277cb7
parent03fc256249e7fabfa540044bdd486b49dd15211e
Another round at reorganization

This time 'parlib' has become the wrapper around newlib stuff, and 'roslib' is our somehwat ghetto libc
implementation weve been using since the beginning.  We also have the notion of architecture specific
includes, as well as includes shared by user/kernel space in the same style as the 'linux' include
directory in a linux distribution.
206 files changed:
GNUmakefile
boot/Makefrag [deleted file]
boot/boot.S [deleted file]
boot/main.c [deleted file]
boot/sign.pl [deleted file]
include/arch/apic.h [new file with mode: 0644]
include/arch/console.h [new file with mode: 0644]
include/arch/elf.h [new file with mode: 0644]
include/arch/mmu.h [new file with mode: 0644]
include/arch/multiboot.h [new file with mode: 0644]
include/arch/smp.h [new file with mode: 0644]
include/arch/stab.h [new file with mode: 0644]
include/arch/timer.h [new file with mode: 0644]
include/arch/types.h [new file with mode: 0644]
include/arch/x86.h [new file with mode: 0644]
include/assert.h [new file with mode: 0644]
include/atomic.h [new file with mode: 0644]
include/env.h [new file with mode: 0644]
include/error.h [new file with mode: 0644]
include/kbdreg.h [new file with mode: 0644]
include/kclock.h [new file with mode: 0644]
include/kdebug.h [new file with mode: 0644]
include/monitor.h [new file with mode: 0644]
include/pmap.h [new file with mode: 0644]
include/pool.h [new file with mode: 0644]
include/ros/env.h [new file with mode: 0644]
include/ros/memlayout.h [new file with mode: 0644]
include/ros/queue.h [new file with mode: 0644]
include/ros/ring_buffer.h [new file with mode: 0644]
include/ros/syscall.h [new file with mode: 0644]
include/ros/trap.h [new file with mode: 0644]
include/sched.h [new file with mode: 0644]
include/stdarg.h [new file with mode: 0644]
include/stdio.h [new file with mode: 0644]
include/string.h [new file with mode: 0644]
include/syscall.h [new file with mode: 0644]
include/testing.h [new file with mode: 0644]
include/trap.h [new file with mode: 0644]
kern/Makefrag
kern/apic.h [deleted file]
kern/atomic.h [deleted file]
kern/boot/Makefrag [new file with mode: 0644]
kern/boot/boot.S [new file with mode: 0644]
kern/boot/main.c [new file with mode: 0644]
kern/boot/sign.pl [new file with mode: 0644]
kern/console.h [deleted file]
kern/env.h [deleted file]
kern/ivy/Makefrag [new file with mode: 0644]
kern/ivy/deputy.c [new file with mode: 0644]
kern/ivylib/Makefrag [deleted file]
kern/ivylib/deputy.c [deleted file]
kern/kclock.h [deleted file]
kern/kdebug.h [deleted file]
kern/monitor.h [deleted file]
kern/pmap.h [deleted file]
kern/sched.h [deleted file]
kern/smp.h [deleted file]
kern/src/Makefrag
kern/src/apic.c
kern/src/atomic.c
kern/src/console.c
kern/src/entry.S
kern/src/env.c
kern/src/init.c
kern/src/kclock.c
kern/src/kdebug.c
kern/src/monitor.c
kern/src/pmap.c
kern/src/printf.c
kern/src/printfmt.c [new file with mode: 0644]
kern/src/readline.c [new file with mode: 0644]
kern/src/smp.c
kern/src/smp_entry.S
kern/src/string.c [new file with mode: 0644]
kern/src/syscall.c
kern/src/testing.c
kern/src/timer.c [new file with mode: 0644]
kern/src/trap.c
kern/src/trapentry.S
kern/syscall.h [deleted file]
kern/testing.h [deleted file]
kern/trap.h [deleted file]
user/Makefrag
user/apps/Makefrag
user/apps/newlib/Makefrag [deleted file]
user/apps/newlib/apps.ld [deleted file]
user/apps/newlib/hello.c [deleted file]
user/apps/newlib/null.c [deleted file]
user/apps/parlib/Makefrag
user/apps/parlib/apps.ld
user/apps/parlib/badsegment.c [deleted file]
user/apps/parlib/breakpoint.c [deleted file]
user/apps/parlib/buggyhello.c [deleted file]
user/apps/parlib/divzero.c [deleted file]
user/apps/parlib/evilhello.c [deleted file]
user/apps/parlib/faultread.c [deleted file]
user/apps/parlib/faultreadkernel.c [deleted file]
user/apps/parlib/faultwrite.c [deleted file]
user/apps/parlib/faultwritekernel.c [deleted file]
user/apps/parlib/hello.c
user/apps/parlib/measurements.c [deleted file]
user/apps/parlib/null.c
user/apps/parlib/print_tests.c [deleted file]
user/apps/parlib/softint.c [deleted file]
user/apps/parlib/testbss.c [deleted file]
user/apps/parlib/testpmap.c [deleted file]
user/apps/roslib/Makefrag [new file with mode: 0644]
user/apps/roslib/apps.ld [new file with mode: 0644]
user/apps/roslib/badsegment.c [new file with mode: 0644]
user/apps/roslib/breakpoint.c [new file with mode: 0644]
user/apps/roslib/buggyhello.c [new file with mode: 0644]
user/apps/roslib/divzero.c [new file with mode: 0644]
user/apps/roslib/evilhello.c [new file with mode: 0644]
user/apps/roslib/faultread.c [new file with mode: 0644]
user/apps/roslib/faultreadkernel.c [new file with mode: 0644]
user/apps/roslib/faultwrite.c [new file with mode: 0644]
user/apps/roslib/faultwritekernel.c [new file with mode: 0644]
user/apps/roslib/hello.c [new file with mode: 0644]
user/apps/roslib/measurements.c [new file with mode: 0644]
user/apps/roslib/null.c [new file with mode: 0644]
user/apps/roslib/print_tests.c [new file with mode: 0644]
user/apps/roslib/softint.c [new file with mode: 0644]
user/apps/roslib/testbss.c [new file with mode: 0644]
user/apps/roslib/testpmap.c [new file with mode: 0644]
user/newlib/Makefrag [deleted file]
user/newlib/src/Makefrag [deleted file]
user/newlib/src/libc_wrappers.c [deleted file]
user/newlib/src/libc_wrappers.h [deleted file]
user/parlib/COPYRIGHT [deleted file]
user/parlib/Makefrag
user/parlib/inc/assert.h [deleted file]
user/parlib/inc/atomic.h [deleted file]
user/parlib/inc/elf.h [deleted file]
user/parlib/inc/env.h [deleted file]
user/parlib/inc/error.h [deleted file]
user/parlib/inc/kbdreg.h [deleted file]
user/parlib/inc/lib.h [deleted file]
user/parlib/inc/malloc.h [deleted file]
user/parlib/inc/measure.h [deleted file]
user/parlib/inc/memlayout.h [deleted file]
user/parlib/inc/mmu.h [deleted file]
user/parlib/inc/multiboot.h [deleted file]
user/parlib/inc/null.h [deleted file]
user/parlib/inc/pool.h [deleted file]
user/parlib/inc/queue.h [deleted file]
user/parlib/inc/ring_buffer.h [deleted file]
user/parlib/inc/stab.h [deleted file]
user/parlib/inc/stdarg.h [deleted file]
user/parlib/inc/stdio.h [deleted file]
user/parlib/inc/string.h [deleted file]
user/parlib/inc/syscall.h [deleted file]
user/parlib/inc/timer.h [deleted file]
user/parlib/inc/trap.h [deleted file]
user/parlib/inc/types.h [deleted file]
user/parlib/inc/x86.h [deleted file]
user/parlib/ivylib/Makefrag [deleted file]
user/parlib/ivylib/deputy.c [deleted file]
user/parlib/src/Makefrag
user/parlib/src/asynccall.c [deleted file]
user/parlib/src/console.c [deleted file]
user/parlib/src/entry.S [deleted file]
user/parlib/src/exit.c [deleted file]
user/parlib/src/libmain.c [deleted file]
user/parlib/src/null.c [deleted file]
user/parlib/src/panic.c [deleted file]
user/parlib/src/parlib.c [new file with mode: 0644]
user/parlib/src/parlib.h [new file with mode: 0644]
user/parlib/src/printf.c [deleted file]
user/parlib/src/printfmt.c [deleted file]
user/parlib/src/readline.c [deleted file]
user/parlib/src/string.c [deleted file]
user/parlib/src/syscall.c [deleted file]
user/parlib/src/timer.c [deleted file]
user/roslib/COPYRIGHT [new file with mode: 0644]
user/roslib/Makefrag [new file with mode: 0644]
user/roslib/inc/arch [new symlink]
user/roslib/inc/assert.h [new file with mode: 0644]
user/roslib/inc/atomic.h [new file with mode: 0644]
user/roslib/inc/error.h [new file with mode: 0644]
user/roslib/inc/lib.h [new file with mode: 0644]
user/roslib/inc/malloc.h [new file with mode: 0644]
user/roslib/inc/measure.h [new file with mode: 0644]
user/roslib/inc/null.h [new file with mode: 0644]
user/roslib/inc/pool.h [new file with mode: 0644]
user/roslib/inc/queue.h [new file with mode: 0644]
user/roslib/inc/ros [new symlink]
user/roslib/inc/stdarg.h [new file with mode: 0644]
user/roslib/inc/stdio.h [new file with mode: 0644]
user/roslib/inc/string.h [new file with mode: 0644]
user/roslib/inc/types.h [new file with mode: 0644]
user/roslib/ivy/Makefrag [new file with mode: 0644]
user/roslib/ivy/deputy.c [new file with mode: 0644]
user/roslib/src/Makefrag [new file with mode: 0644]
user/roslib/src/asynccall.c [new file with mode: 0644]
user/roslib/src/console.c [new file with mode: 0644]
user/roslib/src/entry.S [new file with mode: 0644]
user/roslib/src/exit.c [new file with mode: 0644]
user/roslib/src/libmain.c [new file with mode: 0644]
user/roslib/src/null.c [new file with mode: 0644]
user/roslib/src/panic.c [new file with mode: 0644]
user/roslib/src/printf.c [new file with mode: 0644]
user/roslib/src/printfmt.c [new file with mode: 0644]
user/roslib/src/readline.c [new file with mode: 0644]
user/roslib/src/string.c [new file with mode: 0644]
user/roslib/src/syscall.c [new file with mode: 0644]
user/roslib/src/timer.c [new file with mode: 0644]