Andrew Waterman
|
d58ee30d17
|
make HTIF interactions deterministic; fix race
|
13 years ago |
Andrew Waterman
|
5bf08e1c5a
|
remove unnecessary #include
|
13 years ago |
Andrew Waterman
|
de5b42e923
|
change htif to link against libfesvr
|
13 years ago |
Yunsup Lee
|
7960349135
|
fix vector code simulation problem, turn on SR_U64
|
14 years ago |
Andrew Waterman
|
a1682c1ea2
|
new tohost/fromhost semantics
|
14 years ago |
Andrew Waterman
|
b3d3f82d4e
|
new tohost/fromhost semantics
|
14 years ago |
Andrew Waterman
|
07d126d57e
|
correct HTIF reset behavior
cores' reset signals can be independently toggled
|
14 years ago |
Andrew Waterman
|
2183afefb8
|
fix htif interaction with interactive mode
|
14 years ago |
Andrew Waterman
|
546ceaee91
|
per-core tohost/fromhost registers
update your fesvr
|
14 years ago |
Andrew Waterman
|
01db50f070
|
new supervisor mode
|
14 years ago |
Yunsup Lee
|
d8a587dedc
|
add disasm functions for vector
|
14 years ago |
Andrew Waterman
|
b282d6e8c0
|
make NaN behavior consistent with hardfloat
|
14 years ago |
Andrew Waterman
|
ccd5c7b1b1
|
fix double-precision NaNs
|
14 years ago |
Andrew Waterman
|
30e88a7fe9
|
abstract regfile write port
|
14 years ago |
Andrew Waterman
|
672b0eb7de
|
abstract regfile behind object
|
14 years ago |
Andrew Waterman
|
128c0d6d8a
|
update vector fences
|
14 years ago |
Yunsup Lee
|
99bdf89134
|
clean up vector exception instructions
|
14 years ago |
Yunsup Lee
|
47cda0cffa
|
add more instructions for vector exception handling
|
14 years ago |
Yunsup Lee
|
4e8cdcaecc
|
add vvcfg,vtcfg
|
14 years ago |
Yunsup Lee
|
55da253e4e
|
opcodes cleanup
|
14 years ago |
Andrew Waterman
|
5a79943f7d
|
always propagate default NaN (all bits set)
|
14 years ago |
Yunsup Lee
|
cdfb3299f0
|
slight change to vector supervisor instructions
|
14 years ago |
Yunsup Lee
|
85c978fe99
|
add place holders for instructions to handle vector exceptions
|
14 years ago |
Yunsup Lee
|
ba7cca6fbb
|
new instructions to handle vector exceptions
|
14 years ago |
Andrew Waterman
|
c898b63706
|
new HTIF protocol. update your fesvr.
|
14 years ago |
Andrew Waterman
|
cbaa604cda
|
fixed a bug in remu[w]
it was actually caught by the ASM tests... :(
|
14 years ago |
Andrew Waterman
|
1536af0c02
|
implement lighter-weight htif packet header
|
14 years ago |
Andrew Waterman
|
e819f852c5
|
reimplement div[u][w]/rem[u][w]
fixes bugs for inputs not properly sign-extended
|
14 years ago |
Andrew Waterman
|
c12d9358ec
|
fix sltu disassembly
|
14 years ago |
Yunsup Lee
|
8b84a81014
|
initialize tohost and fromhost
|
14 years ago |
Andrew Waterman
|
6405097bf2
|
remove debug printf
|
14 years ago |
Andrew Waterman
|
23688da201
|
poll HTIF occasionally
|
14 years ago |
Andrew Waterman
|
ace6db857d
|
don't set badvaddr for instruction access faults
|
14 years ago |
Yunsup Lee
|
b5f4f0ef31
|
fix divide by zero bugs
|
14 years ago |
Andrew Waterman
|
63bf7dd26e
|
check that virtual addresses are sign-extended
|
14 years ago |
Andrew Waterman
|
ed71703766
|
disentangle decode.h from other headers
|
14 years ago |
Andrew Waterman
|
e1592aebf6
|
work around gcc 4.4 bug
|
14 years ago |
Andrew Waterman
|
2ddd5fb390
|
fix compilation for gcc 4.6.1
|
14 years ago |
Yunsup Lee
|
2a6e490332
|
fix utidx assign bug, make ut code execute faster
|
15 years ago |
Yunsup Lee
|
8ce456c77b
|
fix the fpr abi names
|
15 years ago |
Your Name
|
e7fb0404b8
|
Remove dependence on binutils
We now have our own disassembler.
|
15 years ago |
Andrew Waterman
|
504a07f261
|
Use new compiler toolchain's disassembler
|
15 years ago |
Andrew Waterman
|
0a9b430095
|
Changed MFTX to use rs1 for its source
|
15 years ago |
Andrew Waterman
|
8a5c0e51c3
|
Changed supervisor mode
- initial PC is 0x2000
- PCRs renumbered
- clearing IPIs now requires a write to a different PCR
- IRQs are each given their own cause #
|
15 years ago |
Andrew Waterman
|
069c07f440
|
Fixed tight coupling of host and target page size
|
15 years ago |
Andrew Waterman
|
ba9e6314de
|
changed page size to 8KB
|
15 years ago |
Yunsup Lee
|
fa079e1858
|
Merge branch 'master' of github.com:ucb-bar/riscv-isa-sim
|
15 years ago |
Yunsup Lee
|
4f3f70f6b7
|
fix vf
|
15 years ago |
Yunsup Lee
|
ed8a77d328
|
yunsup made this fix..ask him
|
15 years ago |
Andrew Waterman
|
4ddd7773f8
|
don't forget to commit configure after autoconf!
|
15 years ago |