Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-10 | when -s is passed, print time, instret, cycle, and CPI | Andrew Waterman | 1 | -2/+10 | |
2016-07-12 | Remove uarch counters | Andrew Waterman | 1 | -1/+0 | |
We'll re-add support for the generic performance counter facility once it exists. | |||||
2016-04-30 | Move DRAM to high addresses | Andrew Waterman | 1 | -11/+11 | |
2016-04-20 | pk: proxy chdir syscall to fesvr | Garret Kelly | 1 | -0/+6 | |
2016-04-06 | Don't assume existence of uarch counters | Andrew Waterman | 1 | -25/+1 | |
2016-03-09 | Refactor pk, bbl, machine into separate libraries | Andrew Waterman | 1 | -1/+1 | |
Yuck. | |||||
2016-03-05 | Disentangle PK and BBL a bit | Andrew Waterman | 1 | -1/+2 | |
2016-02-19 | Fix struct stat size mismatch for RV32 | Andrew Waterman | 1 | -4/+8 | |
2016-02-19 | Remove incorrect code supporting ELF32 on RV64 and vice-versa | Andrew Waterman | 1 | -34/+12 | |
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. | |||||
2016-01-18 | add renameat syscall | Colin Schmidt | 1 | -0/+13 | |
2015-09-14 | Add ftruncate syscall | Andrew Waterman | 1 | -0/+15 | |
2015-09-11 | Stub out a few system calls | Andrew Waterman | 1 | -0/+4 | |
2015-05-10 | Split pk functionality into pk and bbl | Andrew Waterman | 1 | -2/+1 | |
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 | -12/+21 | |
2015-02-09 | work in progress on new supervisor spec | Andrew Waterman | 1 | -1/+0 | |
2015-01-26 | return -ENOSYS for ioctl, rather than aborting | Andrew Waterman | 1 | -0/+1 | |
2015-01-20 | Support linkat, unlinkat, mkdirat syscalls | Andrew Waterman | 1 | -58/+81 | |
Also, old-style syscalls e.g. open are now implemented with e.g. openat. | |||||
2014-10-26 | Don't rely on the C library | Andrew Waterman | 1 | -3/+9 | |
2014-09-11 | Support glibc 2.20 programs | Andrew Waterman | 1 | -1/+6 | |
2014-08-10 | Fix uarch counter printout type. | Christopher Celio | 1 | -1/+1 | |
2014-08-07 | Added "-c" option to track uarch counter info. | Christopher Celio | 1 | -0/+24 | |
2014-06-13 | Changes to allow spike & RTL behavior to better match each other. | Christopher Celio | 1 | -0/+1 | |
- EI turned off on sys_exit. - IM/IP cleared on start. - badvaddr only saved to tf on page faults. | |||||
2014-05-27 | Allow mmap to map new segments larger than 1 page on top of existing ↵ | Colin Schmidt | 1 | -5/+6 | |
mappings and add mprotect syscall | |||||
2014-05-22 | Add several syscalls, and move syscall header file from newlib | Colin Schmidt | 1 | -6/+142 | |
syscalls added (openat, access, accessat, faccessat, etc.) | |||||
2014-02-04 | Abandon MIPS convention for indicating syscall errors in register a3 | Andrew Waterman | 1 | -47/+50 | |
2013-12-13 | Add times syscall | Andrew Waterman | 1 | -12/+37 | |
2013-11-25 | Update to new privileged ISA | Andrew Waterman | 1 | -1/+0 | |
2013-11-13 | Add gettimeofday syscall | Andrew Waterman | 1 | -0/+12 | |
2013-09-11 | Add some syscalls | Andrew Waterman | 1 | -0/+57 | |
2013-07-19 | Remove extraneous printk | Andrew Waterman | 1 | -1/+0 | |
2013-07-13 | Support Linux ABI and (optionally) virtual memory | Andrew Waterman | 1 | -34/+87 | |
2013-03-25 | add BSD license | Andrew Waterman | 1 | -0/+2 | |
2011-11-11 | Synced up PK with supervisor changes/asm syntax | Andrew Waterman | 1 | -1/+1 | |
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/+124 | |
2011-06-19 | Renamed packages | Andrew Waterman | 1 | -124/+0 | |
2011-05-19 | [pk] made PK smaller | Andrew Waterman | 1 | -0/+9 | |
2011-04-15 | [pk] fixed timer interrupt bug, etc. | Andrew Waterman | 1 | -17/+3 | |
2010-10-26 | [pk,sim,xcc] get rid of at register, introduce tp register | Yunsup Lee | 1 | -4/+4 | |
2010-10-15 | [pk, sim] added FPU emulation support to proxy kernel | Andrew Waterman | 1 | -1/+1 | |
2010-09-07 | [pk] new register mappings | Yunsup Lee | 1 | -4/+4 | |
2010-08-18 | [pk,fesvr] improved proxykernel build system | Andrew Waterman | 1 | -0/+129 | |
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. |