Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-08-07 | Fixed README to match the riscv-tools build script install location. | Christopher Celio | 1 | -1/+1 | |
2014-08-06 | readme | Yunsup Lee | 2 | -37/+20 | |
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 | 4 | -3/+10 | |
- EI turned off on sys_exit. - IM/IP cleared on start. - badvaddr only saved to tf on page faults. | |||||
2014-06-12 | Handle options before vm_init is called | Andrew Waterman | 1 | -15/+29 | |
This prevents ptbr etc. from being accessed when -p is passed. | |||||
2014-06-12 | Fix file reference counting bug in physical address mode | Andrew Waterman | 1 | -2/+2 | |
2014-06-12 | Add file reference counting sanity check | Andrew Waterman | 1 | -1/+2 | |
2014-06-03 | Turn off interrupts when talking to host | Andrew Waterman | 2 | -2/+16 | |
2014-05-27 | Allow mmap to map new segments larger than 1 page on top of existing ↵ | Colin Schmidt | 4 | -6/+44 | |
mappings and add mprotect syscall | |||||
2014-05-22 | remove debug print statements | Colin Schmidt | 1 | -4/+0 | |
2014-05-22 | determine the address for an mmap before setuping the vmr | Colin Schmidt | 1 | -11/+10 | |
2014-05-22 | Add several syscalls, and move syscall header file from newlib | Colin Schmidt | 7 | -20/+218 | |
syscalls added (openat, access, accessat, faccessat, etc.) | |||||
2014-05-22 | Support mmapping files whose length is not divisible by pgsize | Andrew Waterman | 1 | -3/+4 | |
2014-05-06 | fixes vm leak. pages that faulted never decref'd their vmr so it wasn't reused | Scott Beamer | 1 | -0/+1 | |
2014-04-29 | PK now advances past breakpoint. | Christopher Celio | 1 | -0/+1 | |
2014-04-27 | Use atomic_cas instead of __sync_bool_compare_and_swap | Andrew Waterman | 1 | -5/+5 | |
2014-04-03 | Sync encoding.h with opcodes | Stephen Twigg | 1 | -3/+15 | |
2014-03-11 | New FP encoding | Andrew Waterman | 1 | -42/+42 | |
2014-03-06 | Add fclass.{s|d} instructions | Andrew Waterman | 9 | -5/+84 | |
2014-03-02 | Renumber uarch CSRs into custom CSR space | Yunsup Lee | 1 | -16/+16 | |
2014-02-10 | Revert to old AUIPC definition | Andrew Waterman | 1 | -4/+2 | |
2014-02-06 | commit missing definitions for uarch counters | Yunsup Lee | 1 | -0/+56 | |
2014-02-04 | Abandon MIPS convention for indicating syscall errors in register a3 | Andrew Waterman | 12 | -121/+154 | |
2014-01-17 | Minor cleanup | Andrew Waterman | 1 | -10/+4 | |
2014-01-13 | Assume pc-relative addressing | Andrew Waterman | 4 | -32/+34 | |
2014-01-13 | Speed up glibc init | Andrew Waterman | 2 | -0/+2 | |
2013-12-14 | Respect rounding mode for FP -> Int conversions | Andrew Waterman | 1 | -8/+8 | |
2013-12-14 | Add -p flag: force physical memory addressing | Andrew Waterman | 4 | -10/+17 | |
2013-12-14 | Remove redundant initialization | Andrew Waterman | 1 | -1/+0 | |
2013-12-13 | Add times syscall | Andrew Waterman | 1 | -12/+37 | |
2013-11-25 | Update to new privileged ISA | Andrew Waterman | 18 | -500/+674 | |
2013-11-21 | fix slli/slliw encoding bug | Yunsup Lee | 1 | -2/+2 | |
2013-11-13 | Add gettimeofday syscall | Andrew Waterman | 1 | -0/+12 | |
2013-11-05 | sync pcr.h, correctly name SR_EA | Yunsup Lee | 3 | -37/+16 | |
2013-10-29 | Update ISA encoding in emulation routines | Andrew Waterman | 2 | -24/+23 | |
2013-09-24 | Fix rv32 bug | Andrew Waterman | 1 | -1/+1 | |
2013-09-23 | expanding instructions to match the way it is called by build.sh in riscv-tools | Scott Beamer | 1 | -2/+2 | |
2013-09-21 | Update ISA encoding | Andrew Waterman | 1 | -298/+294 | |
2013-09-11 | Add pk flag -s to print out stats | Andrew Waterman | 1 | -4/+22 | |
(the only stat is cycle count) | |||||
2013-09-11 | Update opcodes | Andrew Waterman | 1 | -60/+62 | |
2013-09-11 | Add some syscalls | Andrew Waterman | 4 | -2/+121 | |
2013-08-19 | Don't clobber the ELF headers! | Andrew Waterman | 1 | -0/+1 | |
2013-08-18 | Limit program size to simplify RV32 | Andrew Waterman | 1 | -1/+1 | |
2013-08-18 | Renumber PCRs; refer to them with new ASM syntax | Andrew Waterman | 5 | -63/+64 | |
2013-08-18 | Rename MTFSR/MFFSR to FSSR/FRSR | Andrew Waterman | 1 | -2/+2 | |
2013-08-18 | Use macro instead of function for save_tf | Andrew Waterman | 1 | -5/+4 | |
2013-08-18 | Use new ABI register names | Andrew Waterman | 1 | -1/+1 | |
2013-07-28 | use FATC, not PTBR, to flush addr translations | Andrew Waterman | 1 | -1/+1 | |
2013-07-26 | New supervisor mode | Andrew Waterman | 7 | -334/+76 | |
2013-07-19 | Remove extraneous printk | Andrew Waterman | 1 | -1/+0 | |