1
0

Commit Graph

  • 2f22fca615 rocket: reverse input edge for better output Wesley W. Terpstra 2017-04-14 16:53:40 -0700
  • ae8fd0c60f graphML: don't draw unconnected LazyModules Wesley W. Terpstra 2017-04-14 16:35:43 -0700
  • fcf774f125 graphML: reverse interrupt arrows Wesley W. Terpstra 2017-04-14 16:17:56 -0700
  • d3925f0998 Add hooks to print debug information into the graphml file Jacob Chang 2017-04-14 14:21:22 -0700
  • 153178ac4f Merge pull request #678 from ucb-bar/rammodel-atomics Wesley W. Terpstra 2017-04-14 18:08:33 -0700
  • ba8be17c9a tilelink2: RAMModel, use CRC16 to check AMO response Wesley W. Terpstra 2017-04-14 15:00:41 -0700
  • 6aeec673f2 util: add a CRC calculator Wesley W. Terpstra 2017-04-14 13:14:10 -0700
  • d794218ec3 tilelink2: RAMModel now checks atomic results Wesley W. Terpstra 2017-04-13 11:41:44 -0700
  • 4f0ae1eab7 tilelink2: annotate which test generates RAMModel output Wesley W. Terpstra 2017-04-13 11:51:10 -0700
  • 0b65fe9532 unittest: put AtomicAutomata under regression Wesley W. Terpstra 2017-04-13 11:41:21 -0700
  • 248acbd1b4 tilelink2: add a generic TL2 atomic evaulation unit Wesley W. Terpstra 2017-04-13 10:26:05 -0700
  • fd7f4a4c0f jtag: make it easier to assign MFR ID externally Megan Wachs 2017-04-13 16:12:22 -0700
  • 34d45b4fb0 Fix whitespace error Andrew Waterman 2017-04-13 17:51:19 -0700
  • fdfcffb0b2 Catch bad physical address MSBs when VA size > PA size Andrew Waterman 2017-04-13 15:57:57 -0700
  • 6fbbccca3e Improve Seq indexing QoR Andrew Waterman 2017-04-13 15:54:24 -0700
  • d203c4c654 Check AMO operation legality in TLB Andrew Waterman 2017-04-12 21:49:37 -0700
  • 6359ff96e5 Several ScratchpadSlavePort bug fixes (#676) Yunsup Lee 2017-04-14 15:25:51 +0900
  • b9e042d2bf Unconditionally write badaddr, possibly to zero Andrew Waterman 2017-04-11 19:55:14 -0700
  • bef88c4c30 Add pointers to package dependencies to README (#670) Megan Wachs 2017-04-11 19:54:46 -0700
  • 907d369bde Remove tests obsoleted by new FP encoding proposal (#672) Jim Lawson 2017-04-11 19:12:35 -0700
  • 37c9ab3459 Merge pull request #671 from ucb-bar/cork-it Wesley W. Terpstra 2017-04-11 15:55:37 -0700
  • 1c36ab8bf7 Fragmenter: forbid multiple sink IDs Wesley W. Terpstra 2017-04-11 12:35:44 -0700
  • 84dc2ae822 CacheCork: remove probe support Wesley W. Terpstra 2017-04-11 12:34:18 -0700
  • 9a983c12a3 Implement new FP encoding proposal Andrew Waterman 2017-04-10 18:42:34 -0700
  • 470c6711a7 Do some CSE by hand, per @terpstra Andrew Waterman 2017-04-10 18:40:49 -0700
  • 71bf929505 maskgen: support wider granularity result (#665) Wesley W. Terpstra 2017-04-09 20:06:23 -0700
  • a43bf2feae Add vectored interrupt support Andrew Waterman 2017-04-07 19:14:05 -0700
  • 051acee76c Debug: Fix off-by-1 for detecting nonexistent harts. Megan Wachs 2017-04-07 15:22:16 -0700
  • 01372e1686 use Wire() correctly to assign a value Megan Wachs 2017-04-07 13:58:04 -0700
  • 9ae4838708 jtag: Get rid of chisel deprecation warnings Megan Wachs 2017-04-07 11:48:54 -0700
  • 22c6f728c3 debug: Use flags for resume instead of program buffer. Untested. Megan Wachs 2017-04-07 09:54:51 -0700
  • d361e9e343 debug: temporarily leave preexec in place Megan Wachs 2017-04-06 18:27:51 -0700
  • 0e2c34b0d6 debug: update register map with new spec Megan Wachs 2017-04-06 18:00:16 -0700
  • df5caba7bf debug: Make it easier to override parts of the Default Debug Config (#655) Megan Wachs 2017-04-06 10:33:17 -0700
  • 5c458322b5 bump chisel for withReset bugfix Andrew Waterman 2017-04-05 19:55:57 -0700
  • c861c4925e Don't signal access exceptions on invalid PTEs Andrew Waterman 2017-04-04 12:01:59 -0700
  • 2e09253d26 Revive I$ parity option Andrew Waterman 2017-04-03 00:45:26 -0700
  • 43917dd59f Get I$ s1_kill signal off the critical path Andrew Waterman 2017-04-02 22:26:40 -0700
  • 744fb2e4b9 Cut imem.resp.ready critical path with a flow queue Andrew Waterman 2017-04-02 22:25:13 -0700
  • 3e72f9779f Handle single-step with a pipeline stall, not a flush Andrew Waterman 2017-04-05 17:52:31 -0700
  • c5b0b6fb85 debug: bump openOCD version to pick up read_mem fix. Use MemTest64 instead because it's more likely to fail than SimpleS0Test Megan Wachs 2017-04-04 16:49:17 -0700
  • 2601740542 debug: fix some typos related to the ID->SEL mapping functions Megan Wachs 2017-04-04 13:43:39 -0700
  • b94f1f15b0 debug: redirect DMI NOPs to CONTROL register so things don't hang during reset Megan Wachs 2017-04-04 13:22:51 -0700
  • eef05cc1fc debug: Enforce mapping between hartsel and hartid, use more reasonable defaults for DATA and PROGBUF sizes. Megan Wachs 2017-04-04 11:07:33 -0700
  • 127f121ef2 Preserve id_do_fence (#651) solomatnikov 2017-04-05 08:29:45 -0700
  • 19f0ae64a0 Only set id_reg_fence when AMO/FENCE is actually executed Andrew Waterman 2017-04-03 16:26:57 -0700
  • 629e9a2ef6 debug: Put DebugROM back inside the overall Debug Module (#647) Megan Wachs 2017-04-03 16:36:53 -0700
  • d2c1bdc2ce Debug Controls (#639) Megan Wachs 2017-04-03 13:31:35 -0700
  • 716533f77f Merge pull request #643 from ucb-bar/update-pmp-encoding Yunsup Lee 2017-03-31 20:52:49 -0700
  • 983a561720 bump riscv-tools Yunsup Lee 2017-03-31 19:20:08 -0700
  • 410e9cf736 I$ bugfix, to be reworked Andrew Waterman 2017-03-31 01:33:22 -0700
  • 9f371abf3b Merge pull request #638 from ucb-bar/riscv-tools-on-priv-1.10 Henry Cook 2017-03-31 01:56:36 -0700
  • e92eaa7156 Merge branch 'master' into riscv-tools-on-priv-1.10 Henry Cook 2017-03-30 22:31:29 -0700
  • e8f337e963 Merge pull request #636 from ucb-bar/name-rams Henry Cook 2017-03-30 22:30:12 -0700
  • dec567ab0c Resturn riscv-tools to the priv 1.10 branch vs the pre-merge Debug v013 version. Megan Wachs 2017-03-30 20:22:54 -0700
  • b9550e8523 Merge branch 'master' into name-rams Henry Cook 2017-03-30 17:36:01 -0700
  • b6da81a66c Merge pull request #624 from ucb-bar/debug_v013_pr Henry Cook 2017-03-30 17:35:26 -0700
  • a8a2ee711c Give I$ RAMs consistent names Andrew Waterman 2017-03-30 15:50:54 -0700
  • 2720095b8e Give D$ RAMs consistent names Andrew Waterman 2017-03-30 15:44:34 -0700
  • 70e7e90c02 Remove splitMetadata option from L1 caches Andrew Waterman 2017-03-30 15:43:38 -0700
  • bcaee9834c travis_wait 30 Henry Cook 2017-03-30 13:22:33 -0700
  • 0828ebe911 debug_v013: bump fesvr to use autoexec feature for memory writes. Megan Wachs 2017-03-30 11:46:28 -0700
  • 9de06f8c83 Merge remote-tracking branch 'origin/master' into debug_v013_pr Megan Wachs 2017-03-30 08:01:11 -0700
  • c61714a465 Pass MODEL variable to emulator.cc Schuyler Eldridge 2017-03-29 14:27:33 -0400
  • fd39eadcd6 New PMP encoding Andrew Waterman 2017-03-30 00:31:34 -0700
  • 2f2b472098 rocket: split the interrupt controller into its own node Wesley W. Terpstra 2017-03-29 23:51:59 -0700
  • a2fc51d65e soc: compatible with "simple-bus" => scanned for platform devices Wesley W. Terpstra 2017-03-29 23:50:58 -0700
  • 9f85b2e996 Do allow make to remove .vpd files on Ctrl-C Alex Solomatnikov 2017-03-29 23:46:18 -0700
  • 3546c8d133 If any PMPs are supported, all CSRs exist Andrew Waterman 2017-03-29 22:20:58 -0700
  • 8f73a58d90 Report access exception, not page fault, if page-table walk fails Andrew Waterman 2017-03-29 09:49:31 -0700
  • 25232070ec Don't redundantly set resp_ae in PTW Andrew Waterman 2017-03-29 09:48:32 -0700
  • 80fb002962 Don't use Vec as lvalue Andrew Waterman 2017-03-29 22:04:51 -0700
  • d3bc99e253 get local interrupts out of the tile Henry Cook 2017-03-29 19:14:04 -0700
  • 0b9fc94421 Assertion for back-to-back uncached and cached ops (#631) solomatnikov 2017-03-29 23:07:17 -0700
  • a14b7b5794 debug_v013: bump riscv-tools for slightly more efficient FESVR Megan Wachs 2017-03-29 21:42:36 -0700
  • 24509fc69f debug_v013: Bump FESVR to pick up minor off-by-1 in error printing code. Megan Wachs 2017-03-29 15:20:07 -0700
  • d8033b20fc Merge remote-tracking branch 'origin/master' into debug_v013_pr Megan Wachs 2017-03-29 14:58:04 -0700
  • f6e72a3ef6 debug: Bump riscv-tools to pick up FESVR to version that works with debug v013 Megan Wachs 2017-03-29 14:46:01 -0700
  • 375a039279 debug: Use proper write-1-to-clear ABSTRACTCS.cmderr behavior (because fesvr code is using correct spec) Megan Wachs 2017-03-28 21:14:22 -0700
  • ca9a5a1cf7 debug: Fixes in how the SimDTM was hooked up to FESVR Megan Wachs 2017-03-28 21:13:45 -0700
  • ff38ebdf5e debug: Bump FESVR version to initial Debug v13. Doesn't work yet. Megan Wachs 2017-03-28 21:12:57 -0700
  • 8dfbf4532a Use 1 MHz as default timebase (#628) Andrew Waterman 2017-03-28 19:59:56 -0700
  • 44fb3be7d0 Fix MMIO/cache refill concurrency bug in DCache Andrew Waterman 2017-03-28 16:04:02 -0700
  • db3ed12ce3 Fix regression in groundtest DummyPTW Andrew Waterman 2017-03-27 22:58:17 -0700
  • 4215f480ef Write instruction to badaddr on illegal instruction traps Andrew Waterman 2017-03-27 22:06:52 -0700
  • d6ab929c41 debug: Remove older version of JTAG interface as it is superseded by the one in jtag package. Megan Wachs 2017-03-27 21:25:37 -0700
  • cbc8d2400a debug: remove old Verilog DebugTransportModuleJtag file as it has been replaced by Chisel version Megan Wachs 2017-03-27 21:24:44 -0700
  • bb64c92906 csr: Bring functionality in line with v13 spec. ebreak does not cause exception in Debug Mode, it just starts at Debug ROM again. Megan Wachs 2017-03-27 21:21:48 -0700
  • 42ca597478 debug: Breaking change until FESVR is updated as well. Megan Wachs 2017-03-27 21:19:08 -0700
  • 43804726ac tilelink2: more helpful requirement message Megan Wachs 2017-03-27 21:05:05 -0700
  • 0c3d85b52b debug: add generated ROM contents and register fields. Megan Wachs 2017-03-27 21:01:36 -0700
  • 877e1cfba1 debug: add scripts to generate v13 Debug ROM contents. Megan Wachs 2017-03-27 20:51:54 -0700
  • ed38787c36 Merge pull request #622 from ucb-bar/priv-1.10 Wesley W. Terpstra 2017-03-27 19:28:30 -0700
  • 05cbdced78 Work around zero-entry vec issue in Chisel Andrew Waterman 2017-03-27 17:53:48 -0700
  • ab300f7985 Update README_TRAVIS.md Megan Wachs 2017-03-27 17:28:04 -0700
  • 3fc74f3d08 Create README_TRAVIS.md Megan Wachs 2017-03-27 17:27:20 -0700
  • d42d8aaea7 Make SEIP writable Andrew Waterman 2017-03-27 16:35:47 -0700
  • c7c357e716 Add local interrupts to core (but not yet to coreplex) Andrew Waterman 2017-03-24 14:49:12 -0700
  • 069858a20c rocket: separate page faults from physical memory access exceptions Andrew Waterman 2017-03-26 18:18:35 -0700
  • ea0714bfcb rocket: hard-wire UXL/SXL fields to 0 Andrew Waterman 2017-03-26 21:56:35 -0700