From 27c674972cac718eebe1f15bb06215d626b3324a Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Wed, 31 Aug 2016 09:44:32 -0700 Subject: [PATCH] tie off invalidate_lr in RoCC --- src/main/scala/rocket/rocc.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/scala/rocket/rocc.scala b/src/main/scala/rocket/rocc.scala index d53979cd..ea1b577f 100644 --- a/src/main/scala/rocket/rocc.scala +++ b/src/main/scala/rocket/rocc.scala @@ -58,6 +58,7 @@ class RoCCInterface(implicit p: Parameters) extends CoreBundle()(p) { abstract class RoCC(implicit p: Parameters) extends CoreModule()(p) { val io = new RoCCInterface io.mem.req.bits.phys := Bool(true) // don't perform address translation + io.mem.invalidate_lr := Bool(false) // don't mess with LR/SC } class AccumulatorExample(n: Int = 4)(implicit p: Parameters) extends RoCC()(p) {