Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-09 | Disallow execution of RVC binaries on non-RVC pk | Andrew Waterman | 1 | -0/+4 | |
2016-04-06 | Use panic, not die, to terminate elf loader | Andrew Waterman | 1 | -1/+2 | |
2016-03-09 | Refactor pk, bbl, machine into separate libraries | Andrew Waterman | 1 | -91/+46 | |
Yuck. | |||||
2016-03-05 | Disentangle PK and BBL a bit | Andrew Waterman | 1 | -4/+5 | |
2016-02-19 | Remove incorrect code supporting ELF32 on RV64 and vice-versa | Andrew Waterman | 1 | -2/+7 | |
This is technically possible by running an RV32 supervisor on an RV64 machine, but the M-mode and S-mode code would need to be compiled and linked separately. | |||||
2015-04-19 | Fix loading of misaligned ELF segments | Andrew Waterman | 1 | -1/+1 | |
2015-03-12 | Update to new privileged spec | Andrew Waterman | 1 | -20/+53 | |
2014-12-11 | Relocate binaries that conflict with the pk's address space | Andrew Waterman | 1 | -3/+9 | |
Of course, this is only possible for PIEs, e.g. the dynamic linker. | |||||
2014-02-04 | Abandon MIPS convention for indicating syscall errors in register a3 | Andrew Waterman | 1 | -5/+4 | |
2013-11-25 | Update to new privileged ISA | Andrew Waterman | 1 | -1/+0 | |
2013-07-13 | Support Linux ABI and (optionally) virtual memory | Andrew Waterman | 1 | -38/+40 | |
2013-03-25 | add BSD license | Andrew Waterman | 1 | -0/+2 | |
2013-03-25 | add clean-room elf.h to avoid GPL entanglement | Andrew Waterman | 1 | -4/+4 | |
2011-06-19 | temporary undoing of renaming | Andrew Waterman | 1 | -0/+71 | |
2011-06-19 | Renamed packages | Andrew Waterman | 1 | -71/+0 | |
2011-05-20 | [pk] fixed elf loader | Andrew Waterman | 1 | -4/+11 | |
2011-05-19 | [pk] made PK smaller | Andrew Waterman | 1 | -7/+14 | |
2011-04-12 | [sim,pk] fixed minor pk bugs and trap codes | Andrew Waterman | 1 | -1/+1 | |
2011-04-08 | [pk,fesvr] pk now loads elfs itself | Andrew Waterman | 1 | -0/+57 | |
this allows it to detect 32b binaries |