projects
/
riscv-isa-sim.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix histogram for RVC
2015-10-26
Andrew Waterman
Fix histogram for RVC
commit
|
commitdiff
|
tree
2015-10-20
Andrew Waterman
Update to hopefully final RVC 1.9 encoding
commit
|
commitdiff
|
tree
2015-10-13
Andrew Waterman
Fix --dc flag
commit
|
commitdiff
|
tree
2015-10-06
Andrew Waterman
RVC encoding tweak
commit
|
commitdiff
|
tree
2015-10-06
Andrew Waterman
more work towards RVC 1.8
commit
|
commitdiff
|
tree
2015-10-02
Andrew Waterman
work towards rvc 1.8
commit
|
commitdiff
|
tree
2015-10-02
Andrew Waterman
clean up shift instruction implementation
commit
|
commitdiff
|
tree
2015-09-25
Andrew Waterman
Refactor memory access code; add MMIO support
commit
|
commitdiff
|
tree
2015-09-25
Andrew Waterman
Use enum instead of two bools to denote memory access...
commit
|
commitdiff
|
tree
2015-09-11
Andrew Waterman
Simplify register_base_instructions
commit
|
commitdiff
|
tree
2015-09-11
Andrew Waterman
Initialize mstatus.prv1/prv2 to U, not S
commit
|
commitdiff
|
tree
2015-09-11
Andrew Waterman
Support 'G' in ISA strings
commit
|
commitdiff
|
tree
2015-09-09
Andrew Waterman
Improve instruction fetch
commit
|
commitdiff
|
tree
2015-09-08
Andrew Waterman
Add facility to instrument specific opcodes
commit
|
commitdiff
|
tree
2015-09-08
Andrew Waterman
Refer to LICENSE in some newer source files
commit
|
commitdiff
|
tree
2015-09-04
Andrew Waterman
Move towards RVC v1.8
commit
|
commitdiff
|
tree
2015-09-02
Andrew Waterman
Don't automatically run autoconf
commit
|
commitdiff
|
tree
2015-07-05
Andrew Waterman
New machine-mode timer facility
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
Use single, shared real-time counter
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
Execute exactly the # of insns passed to step()
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
Add rest of RV32C instructions
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
Fix performance bug when CSR accesses are common
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
Fix c.slliw implementation
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
New RV64C proposal
commit
|
commitdiff
|
tree
2015-06-01
Andrew Waterman
Take interrupts as soon as interrupts are enabled
commit
|
commitdiff
|
tree
2015-05-14
Andrew Waterman
Fix VM, MIP encoding
commit
|
commitdiff
|
tree
2015-05-09
Andrew Waterman
Upgrade to privileged architecture 1.7
commit
|
commitdiff
|
tree
2015-04-30
Andrew Waterman
Fix commit log for CSR instructions
commit
|
commitdiff
|
tree
2015-04-26
Andrew Waterman
Fix I$ simulator hit count
commit
|
commitdiff
|
tree
2015-04-09
Andrew Waterman
Fix autoconf for RHEL6
commit
|
commitdiff
|
tree
2015-04-04
Andrew Waterman
Check for F extension when accessing FCSR
commit
|
commitdiff
|
tree
2015-04-04
Andrew Waterman
Support setting ISA/subsets with --isa flag
commit
|
commitdiff
|
tree
2015-04-02
Andrew Waterman
Simplify RV32 comparisons
commit
|
commitdiff
|
tree
2015-03-31
Andrew Waterman
Allow writing mstatus.fs even if FPU isn't present
commit
|
commitdiff
|
tree
2015-03-31
Andrew Waterman
Implement RVC draft
commit
|
commitdiff
|
tree
2015-03-27
Andrew Waterman
Serialize counters without throwing C++ exceptions
commit
|
commitdiff
|
tree
2015-03-27
Andrew Waterman
New virtual memory implementation (Sv39)
commit
|
commitdiff
|
tree
2015-03-26
Andrew Waterman
Update state.pc on every instruction
commit
|
commitdiff
|
tree
2015-03-21
Andrew Waterman
For misaligned fetch, set mepc = addr of branch/jump
commit
|
commitdiff
|
tree
2015-03-17
Andrew Waterman
Merge [shm]call into ecall, [shm]ret into eret
commit
|
commitdiff
|
tree
2015-03-16
Andrew Waterman
Delete all remaining junk on "make clean"
commit
|
commitdiff
|
tree
2015-03-14
Andrew Waterman
Don't set dirty/referenced bits w/o permission
commit
|
commitdiff
|
tree
2015-03-13
Andrew Waterman
Use hcall instead of mcall
commit
|
commitdiff
|
tree
2015-03-13
Andrew Waterman
Implement PTE referenced/dirty bits
commit
|
commitdiff
|
tree
2015-03-13
Andrew Waterman
Update to new privileged spec
commit
|
commitdiff
|
tree
2015-02-24
Andrew Waterman
Softfloat fcvt.{w/l}.d now returns -MaxInt for -NaN
commit
|
commitdiff
|
tree
2015-02-15
Andrew Waterman
handle Makefile dependences for precompiled headers...
commit
|
commitdiff
|
tree
2015-02-10
Andrew Waterman
Install config.h with other headers
commit
|
commitdiff
|
tree
2015-02-08
Andrew Waterman
Use xlen, not xprlen, to refer to x-register width
commit
|
commitdiff
|
tree
2015-01-29
Andrew Waterman
properly sign-extend instructions in spike-dasm
commit
|
commitdiff
|
tree
2015-01-26
Andrew Waterman
Fix commit log
commit
|
commitdiff
|
tree
2015-01-10
Andrew Waterman
Don't look for a simulator when cross compiling
commit
|
commitdiff
|
tree
2015-01-10
Andrew Waterman
Use PATH_MAX instead of NAME_MAX
commit
|
commitdiff
|
tree
2014-12-20
Andrew Waterman
Support building from within root directory
commit
|
commitdiff
|
tree
2014-12-20
Andrew Waterman
Fix makefile race condition
commit
|
commitdiff
|
tree
2014-12-05
Andrew Waterman
zero-extend 32b instructions for vxcptaux
commit
|
commitdiff
|
tree
2014-12-05
Andrew Waterman
Support 2/4/6/8-byte instructions
commit
|
commitdiff
|
tree
2014-12-05
Andrew Waterman
Set badvaddr on instruction page faults
commit
|
commitdiff
|
tree
2014-12-03
Andrew Waterman
Update register names to match new ABI
commit
|
commitdiff
|
tree
2014-12-01
Andrew Waterman
Implement timer faithfully
commit
|
commitdiff
|
tree
2014-11-25
Andrew Waterman
Factor out the dummy RoCC accelerator
commit
|
commitdiff
|
tree
2014-11-20
Andrew Waterman
Suppress harmless warnings
commit
|
commitdiff
|
tree
2014-11-20
Andrew Waterman
Add missing makefile dependence
commit
|
commitdiff
|
tree
2014-09-27
Andrew Waterman
Avoid some unused variable warnings
commit
|
commitdiff
|
tree
2014-09-27
Andrew Waterman
Avoid use of __int128_t
commit
|
commitdiff
|
tree
2013-09-27
Andrew Waterman
Use WRITE_RD/WRITE_FRD macros to write registers
commit
|
commitdiff
|
tree
2013-09-27
Andrew Waterman
Bye, CB
commit
|
commitdiff
|
tree
2013-09-23
Andrew Waterman
Fix Scott's deadlock
commit
|
commitdiff
|
tree
2013-09-21
Andrew Waterman
Update ISA encoding and AUIPC semantics
commit
|
commitdiff
|
tree
2013-09-15
Andrew Waterman
Add helper disassembly program
commit
|
commitdiff
|
tree
2013-09-15
Andrew Waterman
ISA changes
commit
|
commitdiff
|
tree
2013-09-11
Andrew Waterman
Add AMOXOR
commit
|
commitdiff
|
tree
2013-09-11
Andrew Waterman
Implement zany immediates
commit
|
commitdiff
|
tree
2013-09-10
Andrew Waterman
Don't tick HTIF as often
commit
|
commitdiff
|
tree
2013-09-10
Andrew Waterman
Add rd field to JAL; drop J
commit
|
commitdiff
|
tree
2013-08-18
Andrew Waterman
Renumber PCRs
commit
|
commitdiff
|
tree
2013-08-13
Andrew Waterman
Add test program for dummy rocc
commit
|
commitdiff
|
tree
2013-08-13
Andrew Waterman
Implement RoCC and add a dummy RoCC
commit
|
commitdiff
|
tree
2013-08-12
Andrew Waterman
Instructions are no longer member functions
commit
|
commitdiff
|
tree
2013-08-08
Andrew Waterman
Ignore JALR's effective address LSB
commit
|
commitdiff
|
tree
2013-08-08
Andrew Waterman
Disentangle some header files
commit
|
commitdiff
|
tree
2013-08-08
Andrew Waterman
Rename MTFSR/MFFSR to FSSR/FRSR
commit
|
commitdiff
|
tree
2013-08-08
Andrew Waterman
Swap J and JALR encoding
commit
|
commitdiff
|
tree
2013-07-31
Andrew Waterman
Fix dumb ERET bug
commit
|
commitdiff
|
tree
2013-07-29
Andrew Waterman
Don't flush TLB on PTBR writes (only FATC)
commit
|
commitdiff
|
tree
2013-07-27
Andrew Waterman
New supervisor mode
commit
|
commitdiff
|
tree
2013-07-27
Andrew Waterman
Remove more vector stuff
commit
|
commitdiff
|
tree
2013-07-27
Andrew Waterman
Rename MFTX/MXTF to FMV
commit
|
commitdiff
|
tree
2013-07-26
Andrew Waterman
Rip out Hwacha for now
commit
|
commitdiff
|
tree
2013-07-26
Andrew Waterman
Rip out RVC for now
commit
|
commitdiff
|
tree
2013-07-26
Andrew Waterman
Generate instruction decoder dynamically
commit
|
commitdiff
|
tree
2013-07-25
Andrew Waterman
Remove JALR static hints
commit
|
commitdiff
|
tree
2013-07-23
Andrew Waterman
Kill spike when xspike is SIGINTed
commit
|
commitdiff
|
tree
2013-07-22
Andrew Waterman
Don't use stdout for debugging
commit
|
commitdiff
|
tree
2013-07-22
Andrew Waterman
Add xspike program
commit
|
commitdiff
|
tree
2013-07-20
Andrew Waterman
Use calloc to allocate target memory
commit
|
commitdiff
|
tree
2013-07-13
Andrew Waterman
Eliminate infinite loop in debug mode
commit
|
commitdiff
|
tree
2013-07-13
Andrew Waterman
Exit cleanly from debug console
commit
|
commitdiff
|
tree
2013-07-13
Andrew Waterman
Favor procs.size() over num_cores()
commit
|
commitdiff
|
tree
2013-07-13
Andrew Waterman
Fix SR_U64 bit being ignored
commit
|
commitdiff
|
tree
next