1
0

Commit Graph

  • 5d2a470215 all rocket-specific arbiters in one file and refactored traits slightly Henry Cook 2012-10-08 13:06:45 -0700
  • aa3dc422b4 Added first README file Miquel Moreto 2012-10-15 10:54:47 -0700
  • 5d75ddc553 Added dramsim2 memory model to the emulator backend Miquel Moreto 2012-10-14 14:06:28 -0700
  • 34da073077 fix tab Yunsup Lee 2012-10-11 12:09:49 -0700
  • f67f8829e3 new rocket + uncore tags, added uncore dependencies to Makefrag Huy Vo 2012-10-10 15:44:19 -0700
  • 08ab076217 forgot to change package + using fromBits in memserdes instead of manual unpacking Huy Vo 2012-10-10 15:42:39 -0700
  • 1864e41361 memserdes + slowio out of rocket and into uncore Huy Vo 2012-10-10 15:25:24 -0700
  • 9610622ab0 moving memserdes + slowio into src Huy Vo 2012-10-10 12:41:11 -0700
  • 35f213e735 Merge branch 'master' of ../rocket-clone Huy Vo 2012-10-10 12:39:48 -0700
  • 7fd4eb6afd update uncore Andrew Waterman 2012-10-09 18:05:32 -0700
  • 3973aef938 handle structural hazard on LLC tags Andrew Waterman 2012-10-09 18:04:55 -0700
  • c3236e6ee6 add missing symlink and update uncore Andrew Waterman 2012-10-09 17:51:33 -0700
  • 24a49350cc reference chip design Huy Vo 2012-10-09 13:05:56 -0700
  • fe21142972 fixed memdessert unpacking Huy Vo 2012-10-09 13:02:58 -0700
  • 916c1019af fixed memdessert unpacking Huy Vo 2012-10-09 13:02:58 -0700
  • 9025d0610c first pass at configuration object passed as implicit parameter Henry Cook 2012-10-07 22:37:29 -0700
  • dfdfddebe8 constants as traits Henry Cook 2012-10-07 20:15:54 -0700
  • b5ff436092 decode constant object split into multiple objects Henry Cook 2012-10-05 15:50:42 -0700
  • ed8cc4a1cf eliminate D$ probe->WB critical path Andrew Waterman 2012-10-04 09:05:14 -0700
  • 93a0182b96 everything to get emulator working Huy Vo 2012-10-01 19:30:11 -0700
  • 8560ea6e40 rename hwacha -> riscv-hwacha, chisel, riscv-asm-tests-bmarks, and uncore tags Huy Vo 2012-10-01 19:12:18 -0700
  • cf8f20584e factoring out uncore into separate uncore repo Huy Vo 2012-10-01 16:08:41 -0700
  • e909093f37 factoring out uncore into separate uncore repo Huy Vo 2012-10-01 16:08:41 -0700
  • 2413763f3d henry's uncore and rocket changes for new xact types Huy Vo 2012-10-01 16:05:37 -0700
  • da6ec486f1 uncore and rocket changes for new xact types Henry Cook 2012-09-27 16:46:36 -0700
  • b9a9664de5 uncore and rocket changes for new xact types Henry Cook 2012-09-27 16:46:36 -0700
  • d9cb96c0ae factored out common stuff to ChiselUtil Huy Vo 2012-09-27 22:53:34 -0700
  • fa8075570a move srcs into src dir, factoring out uncore consts into consts Huy Vo 2012-09-27 12:59:45 -0700
  • 084a0d31c3 initial commit, all the relevant submodules Huy Vo 2012-09-26 17:46:17 -0700
  • 667b4ee858 remove Queue flush port (override reset instead) Andrew Waterman 2012-08-22 13:39:19 -0700
  • d4a001b867 add PriorityMux; use to implement PriorityEncoder Andrew Waterman 2012-08-22 13:38:25 -0700
  • 743e032f06 generalize interface to DecodeLogic Andrew Waterman 2012-08-22 13:38:07 -0700
  • 6546dc84e2 rename queue to Queue Andrew Waterman 2012-08-08 22:11:32 -0700
  • aa7fd1f40b rename queue to Queue Andrew Waterman 2012-08-08 22:11:32 -0700
  • 0f20771664 rename queue to Queue Andrew Waterman 2012-08-08 22:11:32 -0700
  • 17dc2075dd fix some LLC control bugs Andrew Waterman 2012-08-06 17:10:04 -0700
  • 115c25c34b fix some LLC control bugs Andrew Waterman 2012-08-06 17:10:04 -0700
  • 897a4e349b fix some LLC control bugs Andrew Waterman 2012-08-06 17:10:04 -0700
  • e9c35b4923 ameliorate DTLB kill->rdy critical path Andrew Waterman 2012-08-06 17:05:05 -0700
  • b94e6915ab refactor IPIs; use new tohost/fromhost protocol Andrew Waterman 2012-08-03 19:00:34 -0700
  • 875f3622af fix deadlock in coherence hub Andrew Waterman 2012-08-03 19:00:03 -0700
  • 962423d2d1 fix deadlock in coherence hub Andrew Waterman 2012-08-03 19:00:03 -0700
  • 6510f020c7 fix deadlock in coherence hub Andrew Waterman 2012-08-03 19:00:03 -0700
  • e346f21725 fix control bug in LLC Andrew Waterman 2012-08-03 18:59:37 -0700
  • 92b7504c9a fix control bug in LLC Andrew Waterman 2012-08-03 18:59:37 -0700
  • e3726c4db0 fix control bug in LLC Andrew Waterman 2012-08-03 18:59:37 -0700
  • 7a75334bb9 pipeline LLC further Andrew Waterman 2012-07-31 17:44:53 -0700
  • 7b9cfd0b90 pipeline LLC further Andrew Waterman 2012-07-31 17:44:53 -0700
  • def913096e pipeline LLC further Andrew Waterman 2012-07-31 17:44:53 -0700
  • 8db233c9b7 further pipeline the LLC Andrew Waterman 2012-07-30 20:12:11 -0700
  • 85dc34df80 further pipeline the LLC Andrew Waterman 2012-07-30 20:12:11 -0700
  • 3a8f3e0de5 further pipeline the LLC Andrew Waterman 2012-07-30 20:12:11 -0700
  • 80c243469e add flow queues and skid buffers Andrew Waterman 2012-07-30 18:45:13 -0700
  • be4fa936dd fix PriorityEncoderOH bug Andrew Waterman 2012-07-30 18:28:54 -0700
  • 2ec76390e3 improve PriorityEncoderOH and add Counter util Andrew Waterman 2012-07-30 16:06:30 -0700
  • 4d4e28c138 remove reset pin on llc Yunsup Lee 2012-07-28 21:14:33 -0700
  • 914b6b622d remove reset pin on llc Yunsup Lee 2012-07-28 21:14:33 -0700
  • 2af84f994a remove reset pin on llc Yunsup Lee 2012-07-28 21:14:33 -0700
  • 465f2efca7 add reset pin to llc Yunsup Lee 2012-07-27 18:44:17 -0700
  • 0a2d284d24 add reset pin to llc Yunsup Lee 2012-07-27 18:44:17 -0700
  • 0a1cd1175c add reset pin to llc Yunsup Lee 2012-07-27 18:44:17 -0700
  • db91c4cf6c hwacha Huy Vo 2012-07-27 18:12:23 -0700
  • 32a16d183f consts file doesn't depend on WIDTH_PVFB if HAVE_PVFB == false Huy Vo 2012-07-24 19:05:49 -0700
  • 130fa95ed6 expand HTIF's PCR register space Andrew Waterman 2012-07-26 03:28:07 -0700
  • 7778802395 reduce number of outstanding transactions Andrew Waterman 2012-07-26 14:51:41 -0700
  • 9c50621a19 remove chip-specific uncore gunk Andrew Waterman 2012-07-26 03:26:52 -0700
  • 1ae3091261 memory system bug fixes Andrew Waterman 2012-07-26 00:03:55 -0700
  • 1405718ca8 memory system bug fixes Andrew Waterman 2012-07-26 00:03:55 -0700
  • a5bea4364f memory system bug fixes Andrew Waterman 2012-07-26 00:03:55 -0700
  • 3a2b305ddf change htif width to 16 Yunsup Lee 2012-07-25 17:25:50 -0700
  • 177dbdadd9 merge HTIF port and backup memory port Andrew Waterman 2012-07-25 00:18:02 -0700
  • 309193dd07 change llc size Yunsup Lee 2012-07-24 14:10:29 -0700
  • 7736405726 fix bug in coherence hub, respect xact_rep.ready Yunsup Lee 2012-07-23 20:56:55 -0700
  • d0e12c13f6 fix bug in coherence hub, respect xact_rep.ready Yunsup Lee 2012-07-23 20:56:55 -0700
  • 6541cf22a4 fix bug in coherence hub, respect xact_rep.ready Yunsup Lee 2012-07-23 20:56:55 -0700
  • f4e3e72ad1 hoist HTIF_WIDTH out to consts Yunsup Lee 2012-07-23 17:30:04 -0700
  • a21c355114 fix htif split request/response Andrew Waterman 2012-07-23 17:15:16 -0700
  • df8aff0906 don't dequeue probe queue during reset Andrew Waterman 2012-07-22 21:05:52 -0700
  • c6ac836581 don't dequeue probe queue during reset Andrew Waterman 2012-07-22 21:05:52 -0700
  • 938effc053 don't dequeue probe queue during reset Andrew Waterman 2012-07-22 21:05:52 -0700
  • 379f021359 change ioHTIF interface between the tile/uncore boundary to cope with asynchrony Yunsup Lee 2012-07-22 18:26:02 -0700
  • c892950bf1 hoist out uncore as its own component Yunsup Lee 2012-07-22 17:48:17 -0700
  • 0a97d6ab4d type casting Huy Vo 2012-07-18 13:03:06 -0700
  • d01e70c672 decouple all interfaces between tile and top Andrew Waterman 2012-07-17 22:55:00 -0700
  • 0258dfb23f decouple all interfaces between tile and top Andrew Waterman 2012-07-17 22:55:00 -0700
  • f42c6afed2 decouple all interfaces between tile and top Andrew Waterman 2012-07-17 22:55:00 -0700
  • 4e44ed7400 allow back pressure on IPI requests Andrew Waterman 2012-07-17 22:52:53 -0700
  • f633a55722 fix dcache tag array size Yunsup Lee 2012-07-16 22:19:03 -0700
  • e496cd7584 use Mem to implement queues to speed things up Andrew Waterman 2012-07-13 21:48:05 -0700
  • a79747a062 INPUT/OUTPUT orderring swapped Huy Vo 2012-07-12 18:12:49 -0700
  • 18bc14058b INPUT/OUTPUT orderring swapped Huy Vo 2012-07-12 18:12:49 -0700
  • fd95159837 INPUT/OUTPUT orderring swapped Huy Vo 2012-07-12 18:12:49 -0700
  • bac82762d3 use only one (wide) tag ram for set assoc. caches Andrew Waterman 2012-07-12 14:50:12 -0700
  • 62a3ea4113 fix some LLC bugs Andrew Waterman 2012-07-11 17:56:39 -0700
  • 0aa33bf909 fix some LLC bugs Andrew Waterman 2012-07-11 17:56:39 -0700
  • 429fcbed8e fix some LLC bugs Andrew Waterman 2012-07-11 17:56:39 -0700
  • 1ebfeeca8a add L2$ Andrew Waterman 2012-07-10 05:23:29 -0700
  • 66cf690261 add L2$ Andrew Waterman 2012-07-10 05:23:29 -0700
  • f645fb4dd7 add L2$ Andrew Waterman 2012-07-10 05:23:29 -0700
  • 5035374f36 update to new chisel Andrew Waterman 2012-07-08 17:59:41 -0700