1
0

Commit Graph

  • 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