Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-05-10 | Split pk functionality into pk and bbl | Andrew Waterman | 1 | -0/+0 | |
pk is now an AEE only (i.e. it can only execute user programs). bbl is now an SEE only (i.e. it can only host kernels). | |||||
2015-03-12 | Update to new privileged spec | Andrew Waterman | 1 | -15/+0 | |
2015-02-09 | work in progress on new supervisor spec | Andrew Waterman | 1 | -18/+4 | |
2014-06-25 | Let timer interrupt stay set on pk start (IP[7]). | Christopher Celio | 1 | -3/+0 | |
Otherwise, the HW will trip the timer interrupt 4B cycles later and thus not match spike. | |||||
2014-06-13 | Changes to allow spike & RTL behavior to better match each other. | Christopher Celio | 1 | -1/+7 | |
- EI turned off on sys_exit. - IM/IP cleared on start. - badvaddr only saved to tf on page faults. | |||||
2014-02-10 | Revert to old AUIPC definition | Andrew Waterman | 1 | -4/+2 | |
2014-01-13 | Assume pc-relative addressing | Andrew Waterman | 1 | -7/+7 | |
2013-11-25 | Update to new privileged ISA | Andrew Waterman | 1 | -12/+8 | |
2013-11-05 | sync pcr.h, correctly name SR_EA | Yunsup Lee | 1 | -4/+4 | |
2013-08-18 | Renumber PCRs; refer to them with new ASM syntax | Andrew Waterman | 1 | -4/+4 | |
2013-07-26 | New supervisor mode | Andrew Waterman | 1 | -7/+2 | |
2013-04-19 | implement new register mappingeos20 | Andrew Waterman | 1 | -17/+17 | |
2013-03-25 | add BSD license | Andrew Waterman | 1 | -0/+2 | |
2013-02-28 | remove unneeded .ent, .end asm directives | Andrew Waterman | 1 | -3/+0 | |
2013-01-25 | rename binary to pk; change argv handling | Andrew Waterman | 1 | -0/+38 | |
the new fesvr approach makes argv[0] = pk, rather than user program's name |