140 Commits (2a0bfcd3da1a9f76cd2d0b05f59afb6533faa318)
 

Author SHA1 Message Date
Andrew Waterman bbd999a00e [sim,pk] cleanups & initial virtual memory support 15 years ago
Yunsup Lee 5fa814486a [opcodes,pk,sim,xcc] resolve a conflict 15 years ago
Yunsup Lee 7b7b739e64 [libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec insts 15 years ago
Andrew Waterman 84ae9f2862 tweaked encoding of rdcycle & cousins 15 years ago
Andrew Waterman 8a5f662532 [xcc,sim,opcodes] added c.addiw 15 years ago
Andrew Waterman 98d050a8f4 [xcc,sim,opcodes] added more RVC instructions 15 years ago
Andrew Waterman a7259c6221 [pk] fixed lseek syscall 15 years ago
Andrew Waterman 9ea79f3279 [xcc,sim,opcodes] added rvc conditional branches 15 years ago
Andrew Waterman 0be1f5eb1b [pk] fixed timer interrupt handler, etc. 15 years ago
Andrew Waterman 6b9ea8b8e0 [pk] limit programs to 2GB (for RV32 simplicity) 15 years ago
Andrew Waterman 0d603acb91 [pk] load pk at addr 0; user stack top = MEMSIZE 15 years ago
Andrew Waterman ba0cf05466 [pk] fixed timer interrupt bug, etc. 15 years ago
Andrew Waterman 04c8f1c003 [pk] fixed rv32 (dumb memset bug) 15 years ago
Andrew Waterman 69ddca76d2 [pk] add cache flush after program load 15 years ago
Andrew Waterman 64d0c6765c [xcc,pk,sim] added privileged cflush instruction 15 years ago
Andrew Waterman 85d1963000 [xcc,sim] rvc loads and stores 15 years ago
Andrew Waterman 27afdf1a00 [sim,pk] fixed minor pk bugs and trap codes 15 years ago
Andrew Waterman 7e6145731f [xcc,sim,opcodes] more rvc instructions and bug fixes 15 years ago
Yunsup Lee 5e7e315dee [pk] fix init_fp function prototype 15 years ago
Yunsup Lee 033e1e62bd [pk] add vector_disabled trap handler 15 years ago
Andrew Waterman e23cce64e2 [xcc, sim] added rvc insn c.li; misc fixes 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 666ae0c9e5 [pk,fesvr] pk now loads elfs itself 15 years ago
Yunsup Lee c6fef75003 [opcodes,pk,sim,xcc] fix utidx - add rd 15 years ago
Yunsup Lee 5eb059390c [opcodes,pk,sim,xcc] fix vector mem instruction format, add vector seg mem instructions 15 years ago
Yunsup Lee 3706ca66d3 [opcodes,pk,sim,xcc] add leftover vector instructions (vf, etc.) 15 years ago
Yunsup Lee 3cfe170bfa [opcodes,pk,sim,xcc] add vector mem instructions 15 years ago
Yunsup Lee ae7b2fd190 [opcodes,pk,sim,xcc] add stop,utidx instructions 15 years ago
Yunsup Lee 6145b13822 [opcodes,pk,sim,xcc] add fence instructions for vector unit 15 years ago
Andrew Waterman 8520deaafc [opcodes] minor opcode changes 15 years ago
Andrew Waterman c1a89d8055 [sim,pk,xcc,opcodes] removed fminmag/fmaxmag 15 years ago
Andrew Waterman 4baf0c99c5 [xcc,pk,opcodes,sim] updated encoding/insn names 15 years ago
Andrew Waterman d9e887bd18 [pk] 32bit kernel + FPU emulation now compiles 15 years ago
Andrew Waterman 9b215d8bb8 [xcc,opcodes,pk,sim] krste's re-renaming spree 15 years ago
Andrew Waterman ee82a98e99 [xcc,sim,opcodes] removed mtflh/mffl/mffh 15 years ago
Andrew Waterman 5c9d48945e [sim,pk] added interrupt-pending field to cause reg 15 years ago
Andrew Waterman af2d471a4e [pk] fixed FP emulation bug 15 years ago
Andrew Waterman 83cdb2063f [sim,xcc,opcodes] added back mtflh.d 15 years ago
Andrew Waterman b8449c463e [opcodes,pk,sim,xcc] synci now bombs whole icache 15 years ago
Andrew Waterman 4385a34442 [xcc,opcodes,pk,sim] cleanup to FP ISA 15 years ago
Andrew Waterman 9c3ff9eccd [sim,opcodes] add mulhsu instruction 15 years ago
Andrew Waterman da568c7f5e [opcodes,pk,sim,xcc] great renumbering of 2011, part deux 15 years ago
Andrew Waterman 5a0bc797e3 [sim, pk, xcc, opcodes] great instruction renaming of 2011 15 years ago
Andrew Waterman 99e15cd707 [opcodes, sim, xcc] made *w insns illegal in RV32 15 years ago
Andrew Waterman dff73c1d18 [opcodes, pk, sim, xcc] removed nor, normalized macros to addi 15 years ago
Andrew Waterman 0cf0242c3b [pk] added --disable-fp-emulation option for code size 15 years ago
Yunsup Lee b83d64df01 [opcodes,pk,sim,xcc] flip fields to favor little endian 15 years ago
Andrew Waterman 5490b1d627 [pk] send stdout/stderr to both fesvr and debug console 15 years ago
Andrew Waterman 37ed1d3297 [pk] fixed memset bug 16 years ago