Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-19 | implement new register mappingeos20 | Andrew Waterman | 1 | -4/+4 | |
2013-03-25 | add BSD license | Andrew Waterman | 1 | -0/+2 | |
2013-01-25 | rename binary to pk; change argv handling | Andrew Waterman | 1 | -5/+0 | |
the new fesvr approach makes argv[0] = pk, rather than user program's name | |||||
2012-09-07 | Added rough emulation support for div/rem/mul. | Christopher Celio | 1 | -1/+7 | |
2012-09-04 | fix FP emulation routines | Andrew Waterman | 1 | -2/+1 | |
to disable, add --disable-fp-emulation to configure command line | |||||
2012-03-24 | new supervisor mode | Andrew Waterman | 1 | -4/+3 | |
2011-11-11 | Synced up PK with supervisor changes/asm syntax | Andrew Waterman | 1 | -26/+4 | |
You must upgrade to the latest compiler and ISA simulator to build and run this version of the PK. | |||||
2011-06-19 | temporary undoing of renaming | Andrew Waterman | 1 | -0/+169 | |
2011-06-19 | Renamed packages | Andrew Waterman | 1 | -169/+0 | |
2011-05-18 | [opcodes,pk,sim] add more vector traps (for #banks, illegal instructions) | Yunsup Lee | 1 | -0/+14 | |
2011-05-16 | [sim,pk] cleanups & initial virtual memory support | Andrew Waterman | 1 | -9/+11 | |
2011-04-16 | [pk] fixed timer interrupt handler, etc. | Andrew Waterman | 1 | -4/+7 | |
2011-04-15 | [pk] fixed timer interrupt bug, etc. | Andrew Waterman | 1 | -15/+23 | |
2011-04-12 | [sim,pk] fixed minor pk bugs and trap codes | Andrew Waterman | 1 | -15/+24 | |
2011-04-09 | [pk] fix init_fp function prototype | Yunsup Lee | 1 | -1/+1 | |
2011-04-09 | [pk] add vector_disabled trap handler | Yunsup Lee | 1 | -0/+10 | |
2011-03-25 | [xcc,pk,opcodes,sim] updated encoding/insn names | Andrew Waterman | 1 | -1/+8 | |
2011-02-04 | [sim,pk] added interrupt-pending field to cause reg | Andrew Waterman | 1 | -37/+29 | |
2011-02-04 | [pk] fixed FP emulation bug | Andrew Waterman | 1 | -4/+1 | |
kernel would erroneously trap on FP disabled | |||||
2011-01-10 | [pk] added --disable-fp-emulation option for code size | Andrew Waterman | 1 | -0/+6 | |
2010-10-18 | [pk] improved performance of fp emulation | Andrew Waterman | 1 | -0/+3 | |
2010-10-15 | [pk, sim] added FPU emulation support to proxy kernel | Andrew Waterman | 1 | -1/+15 | |
2010-10-05 | [xcc,sim] eliminated vectored traps | Andrew Waterman | 1 | -2/+42 | |
now, the evec register holds the address that all traps vector to, and the cause register is set with the trap number. | |||||
2010-09-10 | [sim, pk] cleaned up exception vectors and FP exc flags | Andrew Waterman | 1 | -2/+8 | |
2010-08-18 | [pk,fesvr] improved proxykernel build system | Andrew Waterman | 1 | -0/+58 | |
Now uses a modified MCPPBS. Add --host=riscv to configure path. Front-end server now just searches PATH for riscv-pk, so just install the pk to somewhere in your path. |