Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-19 | implement new register mappingeos20 | Andrew Waterman | 5 | -42/+49 | |
2013-04-19 | add missing LICENSE file | Andrew Waterman | 1 | -0/+24 | |
2013-03-25 | add BSD license | Andrew Waterman | 22 | -0/+44 | |
2013-03-25 | add clean-room elf.h to avoid GPL entanglement | Andrew Waterman | 2 | -2696/+103 | |
2013-02-28 | remove unneeded .ent, .end asm directives | Andrew Waterman | 3 | -15/+0 | |
2013-01-25 | rename binary to pk; change argv handling | Andrew Waterman | 7 | -17/+16 | |
the new fesvr approach makes argv[0] = pk, rather than user program's name | |||||
2012-11-17 | fix spinlocks; add --disable-atomics cfg opt | Andrew Waterman | 5 | -18/+58 | |
2012-09-10 | Cleanup of div/divu/rem/remu. | Christopher Celio | 6 | -129/+36 | |
2012-09-10 | div/rem bug fixes. | Christopher Celio | 3 | -35/+96 | |
2012-09-07 | Fixed bug with mul.c | Christopher Celio | 1 | -1/+1 | |
2012-09-07 | Added rough emulation support for div/rem/mul. | Christopher Celio | 13 | -261/+605 | |
2012-09-04 | fix FP emulation routines | Andrew Waterman | 2 | -6/+6 | |
to disable, add --disable-fp-emulation to configure command line | |||||
2012-08-30 | respect CFLAGS and LDFLAGS env vars | Christopher Celio | 1 | -2/+2 | |
2012-08-30 | set status register correctly for rv32 | Christopher Celio | 1 | -0/+4 | |
2012-08-01 | new tohost/fromhost semantics | Andrew Waterman | 1 | -1/+1 | |
2012-03-24 | new supervisor mode | Andrew Waterman | 6 | -70/+73 | |
2012-03-18 | update vector fences | Andrew Waterman | 1 | -14/+10 | |
2012-03-18 | clean up vector exception instructions | Yunsup Lee | 1 | -9/+13 | |
2012-03-13 | add more instructions for vector exception handling | Yunsup Lee | 1 | -8/+14 | |
2012-03-13 | add vvcfg,vtcfg | Yunsup Lee | 1 | -2/+6 | |
2012-03-13 | opcodes cleanup | Yunsup Lee | 1 | -17/+15 | |
2012-03-10 | slight change to vector supervisor instructions | Yunsup Lee | 1 | -4/+4 | |
2012-03-03 | new instructions to handle vector exceptions | Yunsup Lee | 1 | -0/+12 | |
2011-11-11 | MFTX now uses RS1 for its source | Andrew Waterman | 1 | -2/+2 | |
2011-11-11 | Synced up PK with supervisor changes/asm syntax | Andrew Waterman | 10 | -274/+229 | |
You must upgrade to the latest compiler and ISA simulator to build and run this version of the PK. | |||||
2011-06-19 | configure argument --host=riscv is now impliedcs250 | Andrew Waterman | 3 | -0/+24 | |
2011-06-19 | fixed build after repo split | Andrew Waterman | 136 | -2/+6747 | |
2011-06-19 | temporary undoing of renaming | Andrew Waterman | 38 | -0/+15012 | |
2011-06-19 | Renamed packages | Andrew Waterman | 38 | -15012/+0 | |
2011-06-01 | [pk] fixed memset bug (again...) | Andrew Waterman | 1 | -3/+15 | |
2011-05-23 | [pk] fixed FP emulation (rounding mode bug) | Andrew Waterman | 1 | -2/+2 | |
2011-05-20 | [pk] fixed elf loader | Andrew Waterman | 1 | -4/+11 | |
2011-05-19 | [pk] made PK smaller | Andrew Waterman | 4 | -53/+79 | |
2011-05-18 | [opcodes,pk,sim] add more vector traps (for #banks, illegal instructions) | Yunsup Lee | 2 | -1/+17 | |
2011-05-16 | [sim,pk] cleanups & initial virtual memory support | Andrew Waterman | 5 | -14/+16 | |
2011-05-15 | [opcodes,pk,sim,xcc] resolve a conflict | Yunsup Lee | 1 | -7/+11 | |
2011-05-15 | [libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec insts | Yunsup Lee | 1 | -174/+180 | |
2011-05-13 | tweaked encoding of rdcycle & cousins | Andrew Waterman | 1 | -7/+13 | |
2011-04-24 | [xcc,sim,opcodes] added c.addiw | Andrew Waterman | 1 | -0/+2 | |
2011-04-24 | [xcc,sim,opcodes] added more RVC instructions | Andrew Waterman | 1 | -2/+40 | |
2011-04-21 | [pk] fixed lseek syscall | Andrew Waterman | 1 | -1/+1 | |
2011-04-18 | [xcc,sim,opcodes] added rvc conditional branches | Andrew Waterman | 1 | -0/+4 | |
2011-04-16 | [pk] fixed timer interrupt handler, etc. | Andrew Waterman | 4 | -8/+19 | |
2011-04-15 | [pk] limit programs to 2GB (for RV32 simplicity) | Andrew Waterman | 1 | -6/+9 | |
2011-04-15 | [pk] load pk at addr 0; user stack top = MEMSIZE | Andrew Waterman | 9 | -53/+58 | |
2011-04-15 | [pk] fixed timer interrupt bug, etc. | Andrew Waterman | 6 | -37/+35 | |
2011-04-13 | [pk] fixed rv32 (dumb memset bug) | Andrew Waterman | 1 | -15/+5 | |
2011-04-12 | [pk] add cache flush after program load | Andrew Waterman | 2 | -2/+2 | |
2011-04-12 | [xcc,pk,sim] added privileged cflush instruction | Andrew Waterman | 3 | -8/+11 | |
2011-04-12 | [xcc,sim] rvc loads and stores | Andrew Waterman | 1 | -0/+16 | |