1
0

Commit Graph

  • 39d198ecdc fix htif handling of large memory reads Andrew Waterman 2012-06-26 19:12:11 -0700
  • 4e5f874266 update to new chisel/hwacha Andrew Waterman 2012-06-08 00:13:14 -0700
  • 166b857055 ioDecoupled -> FIFOIO, ioPipe -> PipeIO Huy Vo 2012-06-06 18:22:56 -0700
  • 0c6bade592 ioDecoupled -> FIFOIO, ioPipe -> PipeIO Huy Vo 2012-06-06 18:22:56 -0700
  • a99cebb483 ioDecoupled -> FIFOIO, ioPipe -> PipeIO Huy Vo 2012-06-06 18:22:56 -0700
  • 9b3161920f moving util out into Chisel standard library Huy Vo 2012-06-06 12:47:17 -0700
  • f2942f79f9 moving util out into Chisel standard library Huy Vo 2012-06-06 12:47:17 -0700
  • 04304fe788 moving util out into Chisel standard library Huy Vo 2012-06-06 12:47:17 -0700
  • c975c21e44 views removed Huy Vo 2012-06-05 13:30:39 -0700
  • 943b6d0616 remove debug println Andrew Waterman 2012-06-06 02:48:48 -0700
  • 7f6319047e update to new scala/chisel/Mem Andrew Waterman 2012-06-06 02:47:22 -0700
  • 6f2f1ba21c removing wires Huy Vo 2012-05-24 10:33:15 -0700
  • 0208e9f95e removing wires Huy Vo 2012-05-24 10:33:15 -0700
  • 7408c9ab69 removing wires Huy Vo 2012-05-24 10:33:15 -0700
  • 181b20d69c working vec unit with pvfb Huy Vo 2012-05-18 12:43:32 -0700
  • faee45bf4c fix setpcr/clearpcr not writing rd Andrew Waterman 2012-05-21 07:25:35 -0700
  • c9602a0d2e fix vector control decode bug Yunsup Lee 2012-05-15 10:26:16 -0700
  • d0bc995c88 Fixed IRQ_IPI -> IRQ_TIMER typo Gage W Eads 2012-05-14 22:25:12 -0700
  • a2f6d01c1b add programmable coreid register Andrew Waterman 2012-05-09 03:09:22 -0700
  • e0e1cd5d32 add IPIs and an IPI test Andrew Waterman 2012-05-08 22:58:00 -0700
  • 87cbae2c8a Removed defunct ioDmem Henry Cook 2012-05-07 17:28:18 -0700
  • b851f1b34c support maximum-MTU HTIF packets Andrew Waterman 2012-05-03 21:11:02 -0700
  • f804c57bb0 reduce HTIF clock divider for now Andrew Waterman 2012-05-03 04:21:11 -0700
  • 171c87002e reduce HTIF clock divider for now Andrew Waterman 2012-05-03 04:21:11 -0700
  • e1f9dc2c1f generalize page table walker Andrew Waterman 2012-05-03 02:29:09 -0700
  • 2d4e5d3813 fix pseudo-LRU verilog generation bug Andrew Waterman 2012-05-02 19:27:27 -0700
  • 622a801bb1 Refactored cpu/cache interface to use nested bundles Henry Cook 2012-05-01 18:23:04 -0700
  • 65ff397122 improved instruction decoding Andrew Waterman 2012-05-01 20:16:36 -0700
  • 4cfa6cd9a8 force Top.main's return type to Unit Andrew Waterman 2012-05-01 19:55:16 -0700
  • 5819beed64 use parameterized FP units Andrew Waterman 2012-05-01 01:25:43 -0700
  • eafdffe125 simplify page table walker; speed up emulator Andrew Waterman 2012-05-01 01:24:36 -0700
  • c13d3e6f88 fix probe tag read-modify-write atomicity violation Andrew Waterman 2012-04-24 00:59:37 -0700
  • 66f86a2194 use pseudo-LRU replacement for TLBs Andrew Waterman 2012-04-16 22:28:56 -0700
  • a0378c5d2f remove faulting TLB entry after page fault Andrew Waterman 2012-04-16 22:28:00 -0700
  • 6d8fc74378 fix DTLB permissions bug Andrew Waterman 2012-04-16 21:20:25 -0700
  • 99bc99f2ad Fixed abort bug: removed uneeded state, added mshr guard on xact_abort.valid and xact_init.ready on same cycle Henry Cook 2012-04-24 15:11:59 -0700
  • 00155f4bc4 Fixed abort bug: removed uneeded state, added mshr guard on xact_abort.valid and xact_init.ready on same cycle Henry Cook 2012-04-24 15:11:59 -0700
  • 1ed89f1cab Fixed abort bug: removed uneeded state, added mshr guard on xact_abort.valid and xact_init.ready on same cycle Henry Cook 2012-04-24 15:11:59 -0700
  • d61e6ee080 Fixed coherence bug: probe counting for single tile Henry Cook 2012-04-18 16:31:14 -0700
  • 37eb1a4ae6 Fixed coherence bug: probe counting for single tile Henry Cook 2012-04-18 16:31:14 -0700
  • 55e86b5cf4 Fixed coherence bug: probe counting for single tile Henry Cook 2012-04-18 16:31:14 -0700
  • a39080d0b1 Fixed abort bug: xact_abort.ready was not pinned high Henry Cook 2012-04-18 16:24:41 -0700
  • fb4408b150 fix AMO replay/coherence deadlock Andrew Waterman 2012-04-15 22:56:02 -0700
  • 724735f13f fix writeback bug Andrew Waterman 2012-04-13 03:16:48 -0700
  • 00d934cfac fix coherence bugs in cache Andrew Waterman 2012-04-12 21:57:37 -0700
  • 4a6c7dbc26 Policy determined by constants. MSI policy added. Henry Cook 2012-04-11 17:56:59 -0700
  • fef58f1b3a Policy determined by constants. MSI policy added. Henry Cook 2012-04-11 17:56:59 -0700
  • 98a5d682a5 coherence mostly works now Andrew Waterman 2012-04-10 02:22:45 -0700
  • 2a7d2888a7 coherence mostly works now Andrew Waterman 2012-04-10 02:22:45 -0700
  • c0ec3794bf coherence mostly works now Andrew Waterman 2012-04-10 02:22:45 -0700
  • 1920c97066 Refactored coherence as member rather than trait. MI and MEI protocols. Henry Cook 2012-04-10 00:09:58 -0700
  • b22d7f8192 Refactored coherence as member rather than trait. MI and MEI protocols. Henry Cook 2012-04-10 00:09:58 -0700
  • 3cdd166153 Refactored coherence as member rather than trait. MI and MEI protocols. Henry Cook 2012-04-10 00:09:58 -0700
  • 5acf1d9820 defined abstract coherence traits in base trait, added Incoherent trait, cleaned up incoherent policy Henry Cook 2012-04-04 15:51:33 -0700
  • e71e3ce38f defined abstract coherence traits in base trait, added Incoherent trait, cleaned up incoherent policy Henry Cook 2012-04-04 15:51:33 -0700
  • 9c8f849f50 defined abstract coherence traits in base trait, added Incoherent trait, cleaned up incoherent policy Henry Cook 2012-04-04 15:51:33 -0700
  • a68f5e016d changed coherence type width names to represent max sizes for all protocols Henry Cook 2012-04-04 13:57:08 -0700
  • 17a5d26c1e changed coherence type width names to represent max sizes for all protocols Henry Cook 2012-04-04 13:57:08 -0700
  • 551e09c9d5 changed coherence type width names to represent max sizes for all protocols Henry Cook 2012-04-04 13:57:08 -0700
  • f7307ee411 changed coherence message type names Henry Cook 2012-04-03 18:06:02 -0700
  • 6bc47a55b4 changed coherence message type names Henry Cook 2012-04-03 18:06:02 -0700
  • 0b4937f70f changed coherence message type names Henry Cook 2012-04-03 18:06:02 -0700
  • d301336c33 Refactored coherence better from uncore hub, better coherence function names Henry Cook 2012-04-03 12:03:05 -0700
  • 27e3346c14 Refactored coherence better from uncore hub, better coherence function names Henry Cook 2012-04-03 12:03:05 -0700
  • ed79ec98f7 Refactored coherence better from uncore hub, better coherence function names Henry Cook 2012-04-03 12:03:05 -0700
  • 73d8d42515 fix coherence bug with multiple probe replies Andrew Waterman 2012-04-09 21:40:35 -0700
  • aee9378712 fix coherence bug with multiple probe replies Andrew Waterman 2012-04-09 21:40:35 -0700
  • c9c3bd02bc kill mem stage if fpu nacks in mem stage Huy Vo 2012-04-01 17:02:32 -0700
  • 7f254d9670 refine FP bugfixes Andrew Waterman 2012-04-01 14:52:33 -0700
  • c7c35322c2 two bug fixes to fpu Huy Vo 2012-03-31 22:23:51 -0700
  • a09e8d1c55 remove I$ prefetcher for now Andrew Waterman 2012-03-27 15:43:56 -0700
  • 452876af37 fence on vvcfg; implement fence.v.g correctly Andrew Waterman 2012-03-27 14:48:30 -0700
  • bb704dc0c9 fix vector length calc bug, thanks chris and andrew Yunsup Lee 2012-03-27 12:04:07 -0700
  • 257747a3a1 no dessert tonight :( Andrew Waterman 2012-03-26 23:50:09 -0700
  • 6bda8674bd no dessert tonight :( Andrew Waterman 2012-03-26 23:50:09 -0700
  • a70f0414fa fix a workaroundable bug Yunsup Lee 2012-03-26 20:51:54 -0700
  • 32d95e9594 fix -1:0 index problem for direct map case Yunsup Lee 2012-03-26 17:00:01 -0700
  • 25fe46dc18 remove bug from dessert Andrew Waterman 2012-03-26 14:18:57 -0700
  • e2fe525fb6 remove bug from dessert Andrew Waterman 2012-03-26 14:18:57 -0700
  • e6b0e565de turn HAVE_VEC on Yunsup Lee 2012-03-26 01:21:39 -0700
  • 5f53cd4ac1 reduce HTIF width Andrew Waterman 2012-03-25 23:49:59 -0700
  • ef505de017 reduce HTIF width Andrew Waterman 2012-03-25 23:49:45 -0700
  • 4e6302fedc add dessert Andrew Waterman 2012-03-25 23:03:20 -0700
  • 31f0b600fd add dessert Andrew Waterman 2012-03-25 23:03:20 -0700
  • 5a00143035 loop host.in to host.out during reset Andrew Waterman 2012-03-25 21:45:10 -0700
  • 1666d3fbd7 loop host.in to host.out during reset Andrew Waterman 2012-03-25 21:45:10 -0700
  • f62a02ab54 remove dumb stuff in top.scala Andrew Waterman 2012-03-25 21:29:36 -0700
  • a7ebea13fc add mem serdes unit Andrew Waterman 2012-03-25 17:03:58 -0700
  • 88bf8a4f23 add mem serdes unit Andrew Waterman 2012-03-25 17:03:58 -0700
  • 7fa93da4f5 add backup memory port (disabled for now) Andrew Waterman 2012-03-25 15:49:32 -0700
  • 1f33f6bb58 HAVE_VEC is on Yunsup Lee 2012-03-24 20:54:43 -0700
  • 86d56ff67b refactor cpu/i$/d$ into Tile (rather than Top) Andrew Waterman 2012-03-24 16:56:59 -0700
  • 3a487ac89b improve htif<->pcr interface Andrew Waterman 2012-03-24 16:23:29 -0700
  • 54fa6f660d new supervisor mode Andrew Waterman 2012-03-24 13:03:31 -0700
  • 65929a62e3 fix reset value for appvl Yunsup Lee 2012-03-22 15:32:04 -0700
  • aaed0241af get rid of vxcptwait Yunsup Lee 2012-03-21 15:08:48 -0700
  • 023734175d now fence stalls in decode Yunsup Lee 2012-03-20 17:10:05 -0700
  • e450e3aa40 fix irt counter bug regarding vector stuff Yunsup Lee 2012-03-20 17:09:54 -0700
  • 7d7d7f49f9 change the tlb arbiter to a round robing one Yunsup Lee 2012-03-20 15:21:36 -0700
  • 5f69c5a764 fix bug in coherence hub, specifically in abort handling logic Yunsup Lee 2012-03-20 00:18:32 -0700