11e131af47initial attempt at upgrade
Henry Cook
2013-08-12 10:46:22 -0700
1a9e43aa11initial attempt at upgrade
Henry Cook
2013-08-12 10:39:11 -0700
5c7a1f5cd6initial attempt at upgrade
Henry Cook
2013-08-12 10:36:44 -0700
199e76fc77Fold uncore constants into TileLinkConfiguration, update coherence API
Henry Cook
2013-08-02 15:02:09 -0700
de313d97deMerge branch 'master' of github.com:ucb-bar/riscv-rocket
Henry Cook
2013-08-02 16:30:09 -0700
4eaab214d2Fold uncore constants into TileLinkConfiguration, update coherence API
Henry Cook
2013-08-02 14:54:16 -0700
bef6c1db35minor nbdcache cleanup
Henry Cook
2013-08-02 10:06:01 -0700
bc2b45da12Fold uncore constants into TileLinkConfiguration, update coherence API
Henry Cook
2013-08-02 14:55:06 -0700
c1b1a21a0fIf +stats is set when running simv-debug, will only output vcd data when cr28 is high.
Stephen Twigg
2013-07-30 16:39:47 -0700
3132db4f90Add stats PCR (cr28) to be used to flag whether a core is doing 'interesting' activity.
Stephen Twigg
2013-07-30 16:36:28 -0700
4d916b56e3Bump scala to 2.10.2, sbt to 0.13-RC2, including new launcher. Upgrade reflection in network.scala to 2.10 lib. Constants now obtained from subproject package objects. Give network its own file.
Henry Cook
2013-07-24 23:28:43 -0700
d8440b042aMake compatible with scala 2.10. Refactor constants into package object. Remove networking primitives from package object. Clean up request generators. Chnage ++ to +: for appending to io.incoherent.
Henry Cook
2013-07-24 23:22:36 -0700
9abdf4e154Make compatible with scala 2.10. List.sort deprecated. Refactor constants into package object.
Henry Cook
2013-07-23 20:26:17 -0700
3f874342a4Update chisel to appropriate version for reference chip build.
Stephen Twigg
2013-07-10 17:08:56 -0700
c7bf1aaac9Merge branch 'master' of github.com:ucb-bar/reference-chip
Ben Keller
2013-07-10 16:01:25 -0700
a72e0dc99eUpdated riscv-tools reference
Ben Keller
2013-07-10 16:01:01 -0700
5c00d0a030new tilelink arbiter type
Henry Cook
2013-07-09 15:31:39 -0700
c5f01f3f87update rocket
Andrew Waterman
2013-06-15 00:55:34 -0700
7cc53c7725clean up Str
Andrew Waterman
2013-06-15 00:45:53 -0700
4ae0c68303require -std=c++11, as -std=c++0x doesn't cut it
Andrew Waterman
2013-06-14 00:27:52 -0700
896179cbb6removed bad mt test
Henry Cook
2013-06-14 00:14:18 -0700
85fbb650c9makefile support for new multithreading tests
Henry Cook
2013-06-13 15:34:15 -0700
ae0716fb6dUse chisel printf for logging
Andrew Waterman
2013-06-13 10:53:23 -0700
95c5147dc5Add RISC-V instruction disassembler
Andrew Waterman
2013-06-13 10:31:04 -0700
bd43ca8423Merge branch 'master' of github.com:ucb-bar/reference-chip
Stephen Twigg
2013-05-23 17:51:24 -0700
c06cbf523bRedo network to use PairedData crossbars when necessary. Hard-coded network types for each message type. Bump chisel, rocket, uncore.
Henry Cook
2013-05-23 14:55:59 -0700
6a69d7d7b5pass closure to generate bank addr
Henry Cook
2013-04-22 17:38:13 -0700
9631b6081eMerge branch 'tilelink-data'
Henry Cook
2013-05-23 14:53:10 -0700
cf02f1ef01use new locking round robin arbiter
Henry Cook
2013-04-22 16:48:55 -0700
569d8fd796Merge branch 'tilelink-data'
Henry Cook
2013-05-23 14:14:40 -0700
d405ffa949assume all I$ grants bear data
Andrew Waterman
2013-05-01 21:01:20 -0700
9a3b2e7006new paired meta/data IO type, and matching arbiter
Henry Cook
2013-05-01 16:48:01 -0700
474d321cc7fix meta hazard counter to reset on new meta writes
Andrew Waterman
2013-05-01 16:35:24 -0700
a6a88fce19Revert "broaden scope of s1_nack to include new probes accepted by the probe unit on that cycle"
Andrew Waterman
2013-05-01 16:34:45 -0700
63a38e7982Revert "temp"
Andrew Waterman
2013-05-01 16:34:33 -0700
b6945408cbtemp
Henry Cook
2013-05-01 10:24:36 -0700
722bc917d3broaden scope of s1_nack to include new probes accepted by the probe unit on that cycle
Henry Cook
2013-05-01 10:05:54 -0700
a86ad08c1ecommit awesome vlsi/energy scripts
Yunsup Lee
2013-05-01 02:58:53 -0700
50bd9a08a7resynchronize fpga uncore
Andrew Waterman
2013-05-01 01:12:47 -0700
9a258e7fb4use new locking round robin arbiter
Henry Cook
2013-04-22 16:48:55 -0700
fedc2753e4make sure master_xact_id field is large enough for temporary extra release trackers
Henry Cook
2013-04-30 11:00:23 -0700
1501e90c1finterlock probe unit on tag RAW hazards
Andrew Waterman
2013-04-30 00:37:51 -0700
a2f584e928add riscv-tests, get rid of riscv-asmtests-bmarks
Yunsup Lee
2013-04-29 19:29:51 -0700
12d394811eAllow release data to be written out even before all releases have been collected
Henry Cook
2013-04-29 18:47:37 -0700
e8b20f3d38clear meta state of silently-dropped, clean evictee, so as to prevent a write race on meta array between probes on evictee and refill grant
Henry Cook
2013-04-25 17:37:04 -0700
7fe052e1bfupdate README
Yunsup Lee
2013-04-24 02:05:28 -0700
9114012defassmebly tests are now built from riscv-tests
Yunsup Lee
2013-04-24 01:59:14 -0700
93df795e48change LLC leaf SRAM size
Yunsup Lee
2013-04-22 11:06:31 -0700
7f5282d355replace RDNPC with AUIPC
Andrew Waterman
2013-04-22 04:21:46 -0700
50ccc20bf3replace RDNPC with AUIPC
Andrew Waterman
2013-04-22 04:20:15 -0700
2ac3fd5306get rid of init_node
Huy Vo
2013-04-20 01:36:32 -0700
0d87e3baccfixed init pin generation
Huy Vo
2013-04-20 00:38:01 -0700
a01cdf95fdtell physical networks carring cache lines to lock arbitration for REFILL_CYCLES pumps
Henry Cook
2013-04-10 13:53:27 -0700
db5a060c7dfix io dir
Henry Cook
2013-04-10 13:47:30 -0700
766d5622b1Prevent messages from becoming interleaved in the BasicCrossbar. Remove dependency trackers from the uncore, use msg headers instead. Have one ReleaseHnadler per core for now.
Henry Cook
2013-04-10 13:46:31 -0700
d7982bf27fbump uncore for grant fix
Henry Cook
2013-04-09 14:28:54 -0700
74187c2068Always route voluntary releases to ReleaseTracker to ensure all grants are sent
Henry Cook
2013-04-09 14:09:36 -0700
7ea782fd22add LR/SC
Andrew Waterman
2013-04-07 19:35:51 -0700
ae7720e284guarantee LR/SC forward progress
Andrew Waterman
2013-04-07 19:27:21 -0700
7ff5b5b86ftreat load-reserved as a non-dirtying store
Andrew Waterman
2013-04-07 19:23:44 -0700
3479f1c6cdadd LR/SC support
Andrew Waterman
2013-04-03 22:13:51 -0700
e74e032c87simplify MSHR memory response logic
Andrew Waterman
2013-04-06 01:03:37 -0700
1abb9277dbfix LR/SC atomicity violation
Andrew Waterman
2013-04-05 19:13:38 -0700
8cbdeb2abfadd LR/SC support
Andrew Waterman
2013-04-03 22:15:39 -0700
fc46daecf6don't flush pipeline on writes to side-effect-free PCRs
Andrew Waterman
2013-04-02 17:37:21 -0700
8b439ef20donly support setpcr/clearpcr of SR
Andrew Waterman
2013-04-02 14:43:01 -0700
d43f484febtake interrupts on nonzero fromhost values
Andrew Waterman
2013-03-25 23:27:23 -0700
d4a3351cfcexpose pending interrupts in status register
Andrew Waterman
2013-03-25 23:26:47 -0700
c6b56c5f25bump rocket for coherence bug fix
Henry Cook
2013-04-04 15:51:24 -0700
f8aebcbf8cfix for cache controller bug: failing to mux correct metadata into mshr.io.old_meta on tag match
Henry Cook
2013-04-04 15:50:29 -0700
9d5e97d89eoverride io in LogicalNetwork
Henry Cook
2013-03-28 14:10:20 -0700