1
0
Commit Graph

3764 Commits

Author SHA1 Message Date
9e6e5adeba push uncore 2013-11-21 14:55:57 -08:00
951226f413 fix slli/slliw encoding bug 2013-11-21 14:46:31 -08:00
25fdf9827f push tests 2013-11-21 14:45:59 -08:00
68e270eeb2 fix slli/slliw encoding bug 2013-11-21 14:44:58 -08:00
5642194834 push hwacha to consistent state 2013-11-20 16:44:33 -08:00
056bb156ca make CacheConstants an object 2013-11-20 16:43:55 -08:00
3eafbbd1e2 Push hwacha, rocket. All physical tests pass. 2013-11-19 22:16:27 -08:00
3b109763ad Connect FMA to Hwacha pipes 2013-11-19 20:54:47 -08:00
8304a47919 Merge branch 'hwacha' of github.com:ucb-bar/reference-chip into hwacha 2013-11-19 18:02:13 -08:00
c06299c963 push tests 2013-11-19 18:01:59 -08:00
d7c6824c51 Push riscv-tests and riscv-tools 2013-11-18 13:30:02 -08:00
e50c5180cd Merge branch 'master' into hwacha 2013-11-14 16:03:55 -08:00
a662e85f2a Merge branch 'master' into hwacha 2013-11-14 16:02:44 -08:00
36e715a797 Use newer version of hwacha (still not quite working but no longer stalls) 2013-11-14 15:56:51 -08:00
a870f51300 Add some vector tests 2013-11-14 15:56:25 -08:00
c137cf1a46 Added line to fix race condition in sbt compile; fixed .gitignores 2013-11-08 15:30:08 -08:00
bb64c90092 forgot to put htif into uncore package 2013-11-07 15:42:21 -08:00
f13d76628b forgot to put htif into uncore package 2013-11-07 15:42:10 -08:00
c1966e2b0a forgot to put htif into uncore package 2013-11-07 15:42:03 -08:00
1d6d4b4e96 move htif to uncore 2013-11-07 13:19:19 -08:00
c350cbd6ea move htif to uncore 2013-11-07 13:19:04 -08:00
da033af0b0 move htif to uncore 2013-11-07 13:18:46 -08:00
ad1d8f219e push riscv-tools 2013-11-05 21:10:49 -08:00
c810847761 hookup all memory ports 2013-11-05 17:12:25 -08:00
4c56323f6f hookup all memory ports 2013-11-05 17:12:09 -08:00
3cdfde9861 Push hwacha, rocket 2013-11-05 15:31:59 -08:00
eae571e371 Remove rocc memory simplifye module (Hwacha has its own) 2013-11-05 15:31:03 -08:00
7da65434ee Initial commit for the hwacha reference-chip/rocket re-integration. 2013-10-30 20:44:02 -07:00
04108270ff push riscv-tools 2013-10-29 22:54:00 -07:00
a875233be6 update subrepos 2013-10-29 21:17:07 -07:00
3c1d1f7981 Fix(?) SBT race by defining subproject build order 2013-10-29 13:27:36 -07:00
8c380a7c3a Abort "make run" when tests fail 2013-10-29 13:25:57 -07:00
c55eee7244 Pass target machine exit code back to host OS 2013-10-29 13:24:09 -07:00
12f0369e6e Simplify divide early out circuitry 2013-10-29 13:20:40 -07:00
b44dafbdca Simplify branch offset mux 2013-10-29 13:20:40 -07:00
23f7bab4f3 Reduce FMA pipeline depths
FMA QoR has improved enough to allow this change.
2013-10-29 13:20:40 -07:00
f440df5338 rename M_FENCE to M_NOP 2013-10-28 22:37:41 -07:00
1583560757 fix replay bug, don't respond when cmd is a NOP 2013-10-28 22:35:18 -07:00
437f7ed4af Push hardfloat (ignore target files) 2013-09-26 20:51:19 -07:00
fc9c676fc1 add chisel and hardfloat back as sub-projects, bump other sub-projects 2013-09-26 12:01:46 -07:00
42693d43ad simplify build.sbt 2013-09-26 09:51:14 -07:00
f6d7e22c46 Push rocket (fix issue with uppermost bit of D$ req tag getting lost) 2013-09-25 11:52:01 -07:00
36b85b8ee2 Fix issue where the MSB of D$ req tag was getting lost for all agents when an accelerator was attached. 2013-09-25 11:51:10 -07:00
36dfff5ee8 Adjust Verilog testbench to use new debug_stats_pcr signal that has been exported to the top level. It is the or-reduction of the stats pcr for each core. Push rocket (export stats pcr to top level). This scheme is cleaner than digging into the hierarchy. 2013-09-25 01:21:41 -07:00
891e459625 Export stats pcr register (#28 currently) to the top-level 2013-09-25 01:16:32 -07:00
eb7e6f03b3 push rocket (AccumulatorExample fixes and documentation) 2013-09-24 16:33:32 -07:00
730a6ec76b AccumulatorExample now properly sets its busy bit. Also, pepper some helpful comments into AccumulatorExample 2013-09-24 16:32:49 -07:00
472b947fbe push rocket (add option to RocketConfiguration, vm, to turn off virtualk memory) 2013-09-24 16:16:12 -07:00
eb03f61058 Properly ignore target files. Push uncore (properly ignore target files) 2013-09-24 16:03:28 -07:00
20246b373e Properly ignore target files 2013-09-24 16:02:00 -07:00