-
79486c5802
push tools,tests
Yunsup Lee
2014-02-06 11:25:45 -0800
-
11e69a73cd
Fix tests when !hwacha; disable hwacha by default
Andrew Waterman
2014-02-06 03:08:33 -0800
-
eca8c99f44
Ignore rocc interrupt line when no rocc is present
Andrew Waterman
2014-02-06 03:06:55 -0800
-
e7a726fbac
Make uarch counters read-only
Andrew Waterman
2014-02-06 01:48:56 -0800
-
e20de64b8c
rocket sync up
Yunsup Lee
2014-02-06 00:30:31 -0800
-
f021213b1d
Merge remote-tracking branch 'origin/master' into hwacha-port
Quan Nguyen
2014-02-06 00:21:28 -0800
-
-
62e9313aef
Add 16 microarchitectural counters
Andrew Waterman
2014-02-06 00:13:02 -0800
-
ac8ff4b7e8
getting vector exceptions to work
Yunsup Lee
2014-02-06 00:12:41 -0800
-
ff7cae29f7
hookup rocc interrupt and s bit
Yunsup Lee
2014-02-06 00:09:42 -0800
-
ab4a3e937b
don't share fma pipes
Yunsup Lee
2014-02-05 14:21:43 -0800
-
5128298e8a
allow chisel to elaborate Modules outside of the ReferenceChip package
Yunsup Lee
2014-02-05 03:29:23 -0800
-
dbeadba2dc
add vfmvv
Yunsup Lee
2014-02-05 03:28:33 -0800
-
107aa0defa
recode expander/bank/lfu
Yunsup Lee
2014-02-05 03:28:22 -0800
-
8c96e27ca6
Merge branch 'master' into hwacha-port
Stephen Twigg
2014-02-04 17:20:28 -0800
-
-
6a02d15c21
Merge branch 'master' into hwacha-port
Stephen Twigg
2014-02-04 17:05:03 -0800
-
-
fc52840ce2
move timeout in Makefile to a variable
Christopher Celio
2014-01-31 16:52:59 -0800
-
382fa0ef27
cleanups supporting uncore hierarchy
Henry Cook
2014-01-21 12:37:47 -0800
-
bbf8010230
cleanups supporting uncore hierarchy
Henry Cook
2014-01-21 12:20:55 -0800
-
e9d3a650a4
Speed up C++ compilation
Andrew Waterman
2014-01-31 12:25:19 -0800
-
-
-
2c2b3a7678
cleanups supporting uncore hierarchy
Henry Cook
2014-01-21 12:08:42 -0800
-
febd26f505
Correct CSR privilege logic
Andrew Waterman
2014-01-31 01:03:17 -0800
-
8062888fb9
Push hwacha, rocket, chisel to newest versions
Stephen Twigg
2014-01-28 22:14:54 -0800
-
3c3c469725
Add exception signal to rocc interface
Stephen Twigg
2014-01-28 22:13:16 -0800
-
0ce98a7e0c
Update riscv-tools
Andrew Waterman
2014-01-28 03:52:55 -0800
-
fb827abbfa
Use dynamic fesvr library
Andrew Waterman
2014-01-28 03:50:07 -0800
-
-
-
0266c1f76a
Support retirement width > 1 in CSR file
Andrew Waterman
2014-01-24 16:36:36 -0800
-
267394d3cc
Fix CSR interlocks
Andrew Waterman
2014-01-24 15:59:11 -0800
-
1f986d1c96
Branches don't care about the ALU input/function
Andrew Waterman
2014-01-24 15:57:58 -0800
-
a1b7774f5d
Simplify handling of CAUSE register
Andrew Waterman
2014-01-24 15:56:01 -0800
-
ce36d67f05
push tools/tests
Yunsup Lee
2014-01-22 20:18:44 -0800
-
3e634aef1d
Fix HTIF for cache line sizes other than 64 B
Andrew Waterman
2014-01-22 18:20:36 -0800
-
a2be21361e
Allow ICacheConfig to toggle fetch-width.
Christopher Celio
2014-01-22 16:19:57 -0800
-
7c11cf49b8
Update riscv-tools
Andrew Waterman
2014-01-21 16:23:32 -0800
-
b6c6bddb62
Add full CSRRx support and an asm test
Andrew Waterman
2014-01-21 16:20:24 -0800
-
a7489920ce
Support CSR atomics on all CSRs, not just STATUS
Andrew Waterman
2014-01-21 16:17:39 -0800
-
e7ee94bcc8
Merge branch 'master' into hwacha-port
Stephen Twigg
2014-01-21 15:23:05 -0800
-
-
-
-
6ba2c1abe5
Use auto-generated CAUSE constants
Andrew Waterman
2014-01-21 15:01:54 -0800
-
ee0c4ca291
Push chisel, rocket, hwacha, tools, tests to incorporate a bunch of new changes (ISA alterations)
Stephen Twigg
2014-01-21 14:48:04 -0800
-
6f7ae01b1a
More FPU fixes
Andrew Waterman
2014-01-17 14:10:10 -0800
-
95de358a96
More of the same FPU fix
Andrew Waterman
2014-01-17 14:09:30 -0800
-
6f028b2d52
Increase BTB size; fix Rocket FPU bug
Andrew Waterman
2014-01-17 03:53:08 -0800
-
cf38001e98
Fix fmv.s.x -> fsd
Andrew Waterman
2014-01-17 03:52:35 -0800
-
30b894c2c4
Merge remote-tracking branch 'origin/master' into hwacha-port
Yunsup Lee
2014-01-16 16:04:48 -0800
-
-
6bbbf36979
push accel/rocket dmem port back to rocket
Yunsup Lee
2014-01-16 16:01:41 -0800
-
dfc13236d1
Linux works again!
Andrew Waterman
2014-01-16 12:44:29 -0800
-
57f4d89c90
Generate D$ replay_next signals correctly
Andrew Waterman
2014-01-16 00:16:09 -0800
-
6ebdc4d94e
Simplify store conditional failure code generation
Andrew Waterman
2014-01-16 00:15:48 -0800
-
31060ea8ae
Fix fubar long-latency writeback control logic
Andrew Waterman
2014-01-14 04:02:43 -0800
-
4f1213cb8b
Fix Scala integer overflow
Andrew Waterman
2014-01-13 21:45:14 -0800
-
e8486817e6
Clean up formatting (i.e. remove tabs, semicolons)
Andrew Waterman
2014-01-13 21:43:56 -0800
-
a50a1f7d50
Clean up multiplier/divider stuff
Andrew Waterman
2014-01-13 21:37:16 -0800
-
4d236979bd
Fix very far forward JALs
Andrew Waterman
2014-01-13 00:55:48 -0800
-
c546f66404
Swap JAL/JALR encodings (again)
Andrew Waterman
2014-01-13 00:54:49 -0800
-
37b86c89fa
Introduce confprec
Quan Nguyen
2013-12-13 03:38:16 -0800
-
ebec444ad2
Increase tag width for configurable precision in Hwacha
Quan Nguyen
2013-12-13 03:33:02 -0800
-
d99ee1f9c2
Update hardfloat, fixing SFMA unit
Andrew Waterman
2013-12-09 20:31:58 -0800
-
07a91bb99a
Miscellaneous cleanup
Andrew Waterman
2013-12-09 19:52:47 -0800
-
ab6cd9c9e8
Update chisel, rocket
Andrew Waterman
2013-12-09 15:09:48 -0800
-
da3135ac9b
Begin integer unit clean-up
Andrew Waterman
2013-12-09 15:06:13 -0800
-
16d5250924
Correct FP trap behavior on FCSR
Andrew Waterman
2013-12-05 04:18:04 -0800
-
5814a90472
Make DecodeLogic interface more flexible
Andrew Waterman
2013-12-05 04:16:48 -0800
-
a43cf9d688
Update to new privileged ISA
Andrew Waterman
2013-11-25 04:44:55 -0800
-
924261e2b2
Update to new privileged ISA... phew
Andrew Waterman
2013-11-25 04:35:15 -0800
-
acc0d2b06c
Only use LSBs for HTIF control regs
Andrew Waterman
2013-11-25 04:34:16 -0800
-
65b8340cea
Mitigate D$ hit -> branch -> NPC critical path
Andrew Waterman
2013-11-24 14:19:46 -0800
-
53f726008b
Use Mem instead of Vec[Reg] for TLB
Andrew Waterman
2013-11-24 14:16:53 -0800
-
1c6f4e91f9
merge origin/master, and push hwacha
Yunsup Lee
2013-11-21 15:02:40 -0800
-
d450b85483
Merge branch 'master', remote-tracking branch 'origin' into hwacha
Yunsup Lee
2013-11-21 14:57:38 -0800
-
-
9e6e5adeba
push uncore
Yunsup Lee
2013-11-21 14:55:57 -0800
-
951226f413
fix slli/slliw encoding bug
Yunsup Lee
2013-11-21 14:46:31 -0800
-
25fdf9827f
push tests
Yunsup Lee
2013-11-21 14:45:59 -0800
-
68e270eeb2
fix slli/slliw encoding bug
Yunsup Lee
2013-11-21 14:44:58 -0800
-
5642194834
push hwacha to consistent state
Yunsup Lee
2013-11-20 16:44:33 -0800
-
056bb156ca
make CacheConstants an object
Yunsup Lee
2013-11-20 16:43:55 -0800
-
3eafbbd1e2
Push hwacha, rocket. All physical tests pass.
Stephen Twigg
2013-11-19 22:14:11 -0800
-
3b109763ad
Connect FMA to Hwacha pipes
Quan Nguyen
2013-11-19 20:54:47 -0800
-
8304a47919
Merge branch 'hwacha' of github.com:ucb-bar/reference-chip into hwacha
Yunsup Lee
2013-11-19 18:02:13 -0800
-
-
c06299c963
push tests
Yunsup Lee
2013-11-19 18:01:59 -0800
-
-
d7c6824c51
Push riscv-tests and riscv-tools
Stephen Twigg
2013-11-18 13:30:02 -0800
-
e50c5180cd
Merge branch 'master' into hwacha
Stephen Twigg
2013-11-14 16:03:55 -0800
-
-
-
-
a662e85f2a
Merge branch 'master' into hwacha
Stephen Twigg
2013-11-14 16:02:44 -0800
-
-
36e715a797
Use newer version of hwacha (still not quite working but no longer stalls)
Stephen Twigg
2013-11-14 15:56:51 -0800
-
a870f51300
Add some vector tests
Stephen Twigg
2013-11-14 15:56:25 -0800
-
c137cf1a46
Added line to fix race condition in sbt compile; fixed .gitignores
Ben Keller
2013-11-08 15:30:08 -0800
-
bb64c90092
forgot to put htif into uncore package
Yunsup Lee
2013-11-07 15:42:21 -0800
-
f13d76628b
forgot to put htif into uncore package
Yunsup Lee
2013-11-07 15:42:10 -0800
-
c1966e2b0a
forgot to put htif into uncore package
Yunsup Lee
2013-11-07 15:42:03 -0800
-
1d6d4b4e96
move htif to uncore
Yunsup Lee
2013-11-07 13:19:19 -0800
-
c350cbd6ea
move htif to uncore
Yunsup Lee
2013-11-07 13:19:04 -0800
-
da033af0b0
move htif to uncore
Yunsup Lee
2013-11-07 13:18:46 -0800
-
ad1d8f219e
push riscv-tools
Yunsup Lee
2013-11-05 21:10:49 -0800
-
c810847761
hookup all memory ports
Yunsup Lee
2013-11-05 17:12:25 -0800
-
4c56323f6f
hookup all memory ports
Yunsup Lee
2013-11-05 17:12:09 -0800
-
3cdfde9861
Push hwacha, rocket
Stephen Twigg
2013-11-05 15:31:59 -0800
-
eae571e371
Remove rocc memory simplifye module (Hwacha has its own)
Stephen Twigg
2013-11-05 15:31:03 -0800
-
-
7da65434ee
Initial commit for the hwacha reference-chip/rocket re-integration.
Stephen Twigg
2013-10-30 20:44:02 -0700
-
-
04108270ff
push riscv-tools
Yunsup Lee
2013-10-29 22:54:00 -0700
-
a875233be6
update subrepos
Andrew Waterman
2013-10-29 21:17:07 -0700
-
3c1d1f7981
Fix(?) SBT race by defining subproject build order
Andrew Waterman
2013-10-29 13:27:36 -0700
-
8c380a7c3a
Abort "make run" when tests fail
Andrew Waterman
2013-10-29 13:25:57 -0700