1
0
Commit Graph

112 Commits

Author SHA1 Message Date
Howard Mao 9f7845f043 don't test BRAMSlave for now 2016-07-06 16:56:14 -07:00
Andrew Waterman 8625f9ea0c Update PTE format 2016-07-06 03:20:41 -07:00
Howard Mao ee624b1c6e make NastiSmallTest a bit more intensive 2016-07-05 17:31:51 -07:00
Howard Mao 8c5fd86f9b fix tracegen module and scripts 2016-07-05 13:50:17 -07:00
Howard Mao 61a44dcfc3 add regression test for L1 voluntary releases 2016-07-04 17:02:24 -07:00
Howard Mao 7f0a583515 timeout for Nasti tests 2016-07-01 18:11:44 -07:00
Howard Mao 37599fb0c9 fix use of width adapter in NastiConverterTest 2016-07-01 17:05:41 -07:00
Howard Mao f46efb671d add multi-transaction timer and add to Comparator 2016-06-30 17:39:10 -07:00
Howard Mao e83b3d2472 turn up generator memory timeout 2016-06-29 10:57:31 -07:00
Howard Mao 80670c08d7 changes to imports after uncore refactor 2016-06-28 13:15:56 -07:00
Howard Mao f438e7048c no longer need DummyCache since tiles no longer require cached interface 2016-06-27 16:32:06 -07:00
Howard Mao 7fea376f8c make comparator fit into GroundTest interface 2016-06-27 16:00:24 -07:00
Howard Mao 3d63329b42 get rid of incorrect, broken, or useless configs in README 2016-06-24 15:37:56 -07:00
Howard Mao 238ce99f5c fix requirement in Comparator 2016-06-23 15:47:09 -07:00
Andrew Waterman 6fb07b1b79 Remove legacy HTIF things 2016-06-23 13:19:31 -07:00
Andrew Waterman 1844bac5bc Use stop() to exit cleanly 2016-06-23 12:16:37 -07:00
Howard Mao 0967f3cfed use MuxCase and MuxLookup instead of MuxBundle 2016-06-21 14:01:23 -07:00
Howard Mao 181b11bf20 allow Comparator to disable prefetches (for testing BroadcastHub) 2016-06-16 15:14:02 -07:00
Howard Mao a43a93b55c add BRAMSlave unittest 2016-06-16 15:13:40 -07:00
Howard Mao 377de06b72 fix comparator Chisel2 compilation issue 2016-06-14 18:36:38 -07:00
Howard Mao b7c0d0cb4d test both cached and uncached cases in MixedAllocPutRegression 2016-06-14 17:32:29 -07:00
Howard Mao 1074c9fe6d change the way regression IOs are assigned 2016-06-14 11:06:45 -07:00
Howard Mao e284257052 fully disable the cache when not using it in regression tests 2016-06-14 11:06:45 -07:00
Howard Mao 3e105eb352 make sure MixedAllocPutRegression uses a block that hasn't been cached already 2016-06-13 18:17:48 -07:00
Howard Mao fe8d81958f fix groundtests to fit new way of parameterizing TileLink clients 2016-06-13 16:17:27 -07:00
Howard Mao a921458758 add a regression test for no-alloc Put following an alloc Put 2016-06-13 16:17:27 -07:00
Palmer Dabbelt 0c695d8e83 Use the new TileLink to Smi converter (#10)
I pulled out the TileLink to Smi converter and put it in uncore so I can
use it for my own stuff.
2016-06-10 14:04:48 -07:00
Wesley W. Terpstra 5562241a50 comparator: a new TileLink stress-tester 2016-06-09 14:02:35 -07:00
Colin Schmidt 40b6e44816 name resetSignal parameter to tile constructor
if the tile constructor were to change groundtest
only needs to be updated if resetSignal is removed or renamed
2016-06-09 10:20:48 -07:00
Howard Mao 21feeb4a4f have multiple outstanding requests in CacheFillTest 2016-06-08 19:53:42 -07:00
Howard Mao f44778fa56 make sure Cached generator comparison truncates to correct size 2016-06-06 17:45:04 -07:00
Howard Mao 022503748e make Memtest generators more configurable 2016-06-06 09:44:09 -07:00
Howard Mao 2163ebfca3 use a generic Nasti memory driver for unit tests 2016-06-06 09:43:39 -07:00
Andrew Waterman cf8be98b2b Cope with changes to AddrMap 2016-06-03 13:48:43 -07:00
Howard Mao a917f554fd use Wesley's test SRAM for AXI -> AHB converter test 2016-06-01 11:40:59 -07:00
Howard Mao 8f269b2eec stall for more cycles in Hasti test 2016-05-31 19:46:42 -07:00
Matthew Naylor 2a7e7172a9 Update docs for the trace generator 2016-05-27 10:54:35 +01:00
Andrew Waterman 75f06d6e84 Use generic TileLink width adapter 2016-05-26 16:00:17 -07:00
Matthew Naylor b734beec06 Update build instructions
The emulator now requires an ELF file even when running ground tests.
(The ELF contains the tohost and fromhost addresses for communication
with the FESVR.)
2016-05-26 14:42:26 +01:00
Andrew Waterman ddfa30e215 Work around zero-width wire limitations 2016-05-26 00:48:54 -07:00
Matthew Naylor 213bb26367 Drive invalidate_lr signal
The DCache input for invalidating LR reservations was dangling.  Now
we wire it to false.
2016-05-25 13:27:12 +01:00
Matthew Naylor 05c0808ff2 Update trace generation and checking scripts
Pass the elf file (that specifies the tohost and fromhost addresses)
to the emulator in the trace generator & checker scripts.
2016-05-23 17:02:15 +01:00
Howard Mao 87be2bcd60 make sure TraceGen addresses are correct 2016-05-20 16:12:11 -07:00
Howard Mao 3e759d2575 add Hasti test to unit test 2016-05-06 11:31:43 -07:00
Howard Mao 1882e694e4 only write to a single tohost location 2016-05-03 20:20:52 -07:00
Howard Mao 6cb0979ac4 fix CacheFillTest 2016-05-03 13:35:38 -07:00
Howard Mao 518d510622 only write out finish from tile 0 in groundtest 2016-05-03 13:09:22 -07:00
Howard Mao b95f095aca write to multiple possible tohost locations 2016-05-02 20:11:20 -07:00
Howard Mao 4b4e8f7f62 fixes for priv-1.9 changes 2016-05-02 18:25:02 -07:00
Howard Mao 5e793427eb use address map instead of MMIOBase 2016-04-21 15:38:43 -07:00