From 0b0c8911798e8ddad9054f323ac7181db95954ed Mon Sep 17 00:00:00 2001 From: Henry Cook Date: Mon, 12 Sep 2016 15:31:26 -0700 Subject: [PATCH] [tilelink2] Monitor: Allow zero-mask PutPartials this will require a larger address refactoring TBD --- src/main/scala/uncore/tilelink2/Monitor.scala | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/scala/uncore/tilelink2/Monitor.scala b/src/main/scala/uncore/tilelink2/Monitor.scala index 3a0b83a0..d84425ae 100644 --- a/src/main/scala/uncore/tilelink2/Monitor.scala +++ b/src/main/scala/uncore/tilelink2/Monitor.scala @@ -53,7 +53,6 @@ object TLMonitor assert (is_aligned, "'A' channel PutPartial address not aligned to size" + extra) assert (bundle.param === UInt(0), "'A' channel PutPartial carries invalid param" + extra) assert ((bundle.mask & ~mask) === UInt(0), "'A' channel PutPartial contains invalid mask" + extra) - assert (bundle.mask =/= UInt(0), "'A' channel PutPartial has a zero mask" + extra) } when (bundle.opcode === TLMessages.ArithmeticData) { @@ -119,7 +118,6 @@ object TLMonitor assert (is_aligned, "'B' channel PutPartial address not aligned to size" + extra) assert (bundle.param === UInt(0), "'B' channel PutPartial carries invalid param" + extra) assert ((bundle.mask & ~mask) === UInt(0), "'B' channel PutPartial contains invalid mask" + extra) - assert (bundle.mask =/= UInt(0), "'B' channel PutPartial has a zero mask" + extra) } when (bundle.opcode === TLMessages.ArithmeticData) {