Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-09-08 | Disable RVC in fixed-size assembly blocks | Andrew Waterman | 1 | -0/+1 | |
2015-07-23 | Avoid stack overflow with -msoft-float | Andrew Waterman | 1 | -0/+4 | |
2015-03-12 | Update to new privileged spec | Andrew Waterman | 1 | -86/+6 | |
2015-02-09 | work in progress on new supervisor spec | Andrew Waterman | 1 | -0/+154 | |
2014-10-31 | Implement draft of new calling convention | Andrew Waterman | 1 | -2/+1 | |
Here is the new syscall ABI: syscall number in a7 args in a0 - a6 return value in a0 Here is the integer register map: x0 -> x0 x1 -> ra x2 -> sp x3 -> tp x4 -> gp x5 -> t0 x6 -> t1 x7 -> t2 x8 -> s0 x9 -> s1 x10 -> a0 x11 -> a1 x12 -> a2 x13 -> a3 x14 -> a4 x15 -> a5 x16 -> a6 x17 -> a7 x18 -> s2 x19 -> s3 x20 -> s4 x21 -> s5 x22 -> s6 x23 -> s7 x24 -> s8 x25 -> s9 x26 -> s10 x27 -> s11 x28 -> t3 x29 -> t4 x30 -> t5 x31 -> t6 | |||||
2013-11-25 | Update to new privileged ISA | Andrew Waterman | 1 | -2/+0 | |
2013-08-18 | Rename MTFSR/MFFSR to FSSR/FRSR | Andrew Waterman | 1 | -2/+2 | |
2013-03-25 | add BSD license | Andrew Waterman | 1 | -0/+2 | |
2013-02-28 | remove unneeded .ent, .end asm directives | Andrew Waterman | 1 | -6/+0 | |
2011-11-11 | Synced up PK with supervisor changes/asm syntax | Andrew Waterman | 1 | -66/+66 | |
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/+88 | |
2011-06-19 | Renamed packages | Andrew Waterman | 1 | -88/+0 | |
2011-02-15 | [xcc,opcodes,pk,sim] krste's re-renaming spree | Andrew Waterman | 1 | -64/+64 | |
2011-02-01 | [xcc,opcodes,pk,sim] cleanup to FP ISA | Andrew Waterman | 1 | -2/+2 | |
- Added 5th rounding mode - Removed MFCR/MTCR in favor of MFFSR/MTFSR (it was the only CR...) - merged MTF.D with MTFLH.D; operation depends on RV32/RV64 mode - made MFFL.D and MFFH.D illegal in RV64 | |||||
2011-01-20 | [sim, pk, xcc, opcodes] great instruction renaming of 2011 | Andrew Waterman | 1 | -64/+64 | |
2010-11-21 | [pk] minor PK bugfix | Andrew Waterman | 1 | -0/+4 | |
2010-11-21 | [pk] various PK cleanups/speedups | Andrew Waterman | 1 | -0/+84 | |