Initial commit of RISC-V architecture port
authorAndrew Waterman <waterman@s141.Millennium.Berkeley.EDU>
Mon, 23 May 2011 09:19:57 +0000 (02:19 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:02 +0000 (17:36 -0700)
commit944d9c4d2d10b71374262c01733758441ea7f550
tree14d0236f87250701a3503fc828e927aa98256ef6
parent0586628ddab300b657b57e112ef164c0a6551b64
Initial commit of RISC-V architecture port

It builds but doesn't link and is missing key functionality, like
env/process/pmap stuff.
31 files changed:
kern/arch/riscv/Makefrag [new file with mode: 0644]
kern/arch/riscv/arch.h [new file with mode: 0644]
kern/arch/riscv/atomic.c [new file with mode: 0644]
kern/arch/riscv/atomic.h [new file with mode: 0644]
kern/arch/riscv/bitmask.h [new file with mode: 0644]
kern/arch/riscv/boot/Makefrag [new file with mode: 0644]
kern/arch/riscv/boot/boot [new symlink]
kern/arch/riscv/boot/boot.S [new file with mode: 0644]
kern/arch/riscv/boot/main.c [new file with mode: 0644]
kern/arch/riscv/colored_page_alloc.h [new file with mode: 0644]
kern/arch/riscv/console.c [new file with mode: 0644]
kern/arch/riscv/console.h [new file with mode: 0644]
kern/arch/riscv/cpuinfo.c [new file with mode: 0644]
kern/arch/riscv/endian.h [new file with mode: 0644]
kern/arch/riscv/entry.S [new file with mode: 0644]
kern/arch/riscv/i686 [new symlink]
kern/arch/riscv/init.h [new file with mode: 0644]
kern/arch/riscv/kernel.ld [new file with mode: 0644]
kern/arch/riscv/mmu.h [new file with mode: 0644]
kern/arch/riscv/pcr.h [new file with mode: 0644]
kern/arch/riscv/riscv.h [new file with mode: 0644]
kern/arch/riscv/ros/arch.h [new file with mode: 0644]
kern/arch/riscv/ros/membar.h [new file with mode: 0644]
kern/arch/riscv/ros/mmu.h [new file with mode: 0644]
kern/arch/riscv/ros/syscall.h [new file with mode: 0644]
kern/arch/riscv/ros/trapframe.h [new file with mode: 0644]
kern/arch/riscv/smp.h [new file with mode: 0644]
kern/arch/riscv/timer.c [new file with mode: 0644]
kern/arch/riscv/timer.h [new file with mode: 0644]
kern/arch/riscv/trap.h [new file with mode: 0644]
kern/arch/riscv/types.h [new file with mode: 0644]