From 88dc0b983ab38d5dc2f7a3ae99d5cc57a547f3d1 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Tue, 12 Jul 2016 14:36:46 -0700 Subject: [PATCH] make sure Comparator logs correctly when prefetching off --- groundtest/src/main/scala/comparator.scala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/groundtest/src/main/scala/comparator.scala b/groundtest/src/main/scala/comparator.scala index 5a97754f..c357ec33 100644 --- a/groundtest/src/main/scala/comparator.scala +++ b/groundtest/src/main/scala/comparator.scala @@ -180,10 +180,20 @@ class ComparatorSource(implicit val p: Parameters) extends Module } } is (UInt("b101")) { - printf("[acq %d]: GetPrefetch(addr_block = %x)\n", idx, addr_block) + if (prefetches) { + printf("[acq %d]: GetPrefetch(addr_block = %x)\n", idx, addr_block) + } else { + printf("[acq %d]: Get(addr_block = %x, addr_beat = %x, addr_byte = %x, op_size = %x)\n", + idx, addr_block, addr_beat, get_addr_byte, get_operand_size) + } } is (UInt("b110")) { - printf("[acq %d]: PutPrefetch(addr_block = %x)\n", idx, addr_block) + if (prefetches) { + printf("[acq %d]: PutPrefetch(addr_block = %x)\n", idx, addr_block) + } else { + printf("[acq %d]: Put(addr_block = %x, addr_beat = %x, data = %x, wmask = %x)\n", + idx, addr_block, addr_beat, data, wmask) + } } is (UInt("b111")) { printf("[acq %d]: Get(addr_block = %x, addr_beat = %x, addr_byte = %x, op_size = %x)\n",