Age | Commit message (Expand) | Author | Files | Lines |
2021-03-29 | pk: remove vestigial trapframe_t::insn field | Andrew Waterman | 1 | -7/+0 |
2021-03-25 | pk: support >2 GiB of user memory for RV64 | Andrew Waterman | 1 | -1/+3 |
2018-08-06 | Add some exception handling functions to s-mode to handle exception return fr... | wxjstz | 1 | -0/+28 |
2017-03-27 | Separate page faults from physical memory access exceptions | Andrew Waterman | 1 | -3/+3 |
2016-07-12 | Remove uarch counters | Andrew Waterman | 1 | -7/+0 |
2016-04-06 | Don't assume existence of uarch counters | Andrew Waterman | 1 | -0/+7 |
2016-03-09 | Refactor pk, bbl, machine into separate libraries | Andrew Waterman | 1 | -4/+4 |
2016-02-19 | S-mode shouldn't ever see misaligned load traps | Andrew Waterman | 1 | -9/+1 |
2016-02-19 | WIP on priv spec v1.9 | Andrew Waterman | 1 | -1/+1 |
2015-06-24 | Use sbadaddr (not sepc) to resolve instruction page faults | Andrew Waterman | 1 | -4/+2 |
2015-05-09 | Upgrade to privileged architecture 1.7 | Andrew Waterman | 1 | -2/+2 |
2015-04-10 | Fix stack discipline for recursive traps | Andrew Waterman | 1 | -4/+0 |
2015-03-17 | Merge [shm]call into ecall, [shm]ret into eret | Andrew Waterman | 1 | -1/+1 |
2015-03-12 | Update to new privileged spec | Andrew Waterman | 1 | -18/+12 |
2015-02-09 | work in progress on new supervisor spec | Andrew Waterman | 1 | -32/+4 |
2014-10-31 | Implement draft of new calling convention | Andrew Waterman | 1 | -2/+2 |
2014-10-26 | Don't rely on the C library | Andrew Waterman | 1 | -2/+2 |
2014-06-13 | Changes to allow spike & RTL behavior to better match each other. | Christopher Celio | 1 | -0/+2 |
2014-04-29 | PK now advances past breakpoint. | Christopher Celio | 1 | -0/+1 |
2014-02-04 | Abandon MIPS convention for indicating syscall errors in register a3 | Andrew Waterman | 1 | -6/+2 |
2013-12-14 | Add -p flag: force physical memory addressing | Andrew Waterman | 1 | -4/+1 |
2013-11-25 | Update to new privileged ISA | Andrew Waterman | 1 | -3/+2 |
2013-11-05 | sync pcr.h, correctly name SR_EA | Yunsup Lee | 1 | -20/+6 |
2013-08-18 | Renumber PCRs; refer to them with new ASM syntax | Andrew Waterman | 1 | -6/+16 |
2013-07-26 | New supervisor mode | Andrew Waterman | 1 | -1/+1 |
2013-07-13 | Support Linux ABI and (optionally) virtual memory | Andrew Waterman | 1 | -13/+20 |
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 |
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 |
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 |
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 |
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 |
2010-09-10 | [sim, pk] cleaned up exception vectors and FP exc flags | Andrew Waterman | 1 | -2/+8 |