28 Commits (0bdb8c84092bf7c5eb4c981c620997a5893bfb70)

Author SHA1 Message Date
Andrew Waterman 276c20be4c implement new register mapping 13 years ago
Andrew Waterman accebe9e63 add BSD license 13 years ago
Andrew Waterman 1cc5f32ea1 remove unneeded .ent, .end asm directives 13 years ago
Andrew Waterman 8717517e04 Synced up PK with supervisor changes/asm syntax 15 years ago
Andrew Waterman 0edaecc543 temporary undoing of renaming 15 years ago
Andrew Waterman e63e4fbe87 Renamed packages 15 years ago
Andrew Waterman 0be1f5eb1b [pk] fixed timer interrupt handler, etc. 15 years ago
Andrew Waterman ba0cf05466 [pk] fixed timer interrupt bug, etc. 15 years ago
Andrew Waterman 27afdf1a00 [sim,pk] fixed minor pk bugs and trap codes 15 years ago
Andrew Waterman 53eb346e31 [sim,pk] reorganized status register 15 years ago
Andrew Waterman 6e7fe98ea9 [xcc,pk,sim,opcodes] added first RVC instruction 15 years ago
Andrew Waterman 9b215d8bb8 [xcc,opcodes,pk,sim] krste's re-renaming spree 15 years ago
Andrew Waterman 5a0bc797e3 [sim, pk, xcc, opcodes] great instruction renaming of 2011 15 years ago
Andrew Waterman dff73c1d18 [opcodes, pk, sim, xcc] removed nor, normalized macros to addi 15 years ago
Andrew Waterman 4daccfc1cf [xcc, sim, pk] link register is now x1 16 years ago
Yunsup Lee 9fe7d4f656 [pk,sim,xcc] get rid of at register, introduce tp register 16 years ago
Andrew Waterman 68879a67d0 Revert "[pk] restore correct value to $x1/$x2 after trap" 16 years ago
Andrew Waterman 992187797b [pk] restore correct value to $x1/$x2 after trap 16 years ago
Andrew Waterman b4fd490d68 [pk, sim] added FPU emulation support to proxy kernel 16 years ago
Andrew Waterman 3aaacd4476 [xcc,sim] eliminated vectored traps 16 years ago
Andrew Waterman 74727add67 [xcc] the great assembler cleanup, part 6 16 years ago
Andrew Waterman 5973faacb9 [sim, pk] cleaned up exception vectors and FP exc flags 16 years ago
Andrew Waterman 03e016c3d7 [pk, sim] added interrupt support to sim; added timer interrupt 16 years ago
Yunsup Lee 7fc9ae774b [pk] new register names 16 years ago
Andrew Waterman 2351867c65 [sim, xcc] added PCRs to replace k0 and k1 16 years ago
Andrew Waterman dd84f5743d [pk] proxy kernel support for mixed 32b/64b operation 16 years ago
Andrew Waterman 79a84855df [pk] Fixed broken PK build process (moved boot into a .c file) 16 years ago
Andrew Waterman 29cc0dc985 [pk,fesvr] improved proxykernel build system 16 years ago
Andrew Waterman e0d20b2e2d [xcc,pk,sim] Added first part of FP support 16 years ago
Andrew Waterman b93785370d [pk,sim,xcc] Renamed instructions to RISC-V spec 16 years ago
Andrew Waterman 9c43984729 Reorganized directory structure 16 years ago