Skip to content

Commit

Permalink
sync
Browse files Browse the repository at this point in the history
  • Loading branch information
Dolu1990 committed Dec 19, 2023
1 parent 6461e9f commit 6af1a20
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/main/scala/naxriscv/execute/BranchPlugin.scala
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ class BranchPlugin(val euId : String,
val branch = new ExecuteArea(branchAt){
import stage._

val badEarlyTaken = if(setup.withBranchContext) BRANCH_EARLY.taken =/= COND else CombInit(stage(COND))
val badEarlyTaken = if(setup.withBranchContext) BRANCH_EARLY.taken =/= COND else CombInit(stage(COND))
MISSPREDICTED := badEarlyTaken || COND && BAD_EARLY_TARGET

def target = if(setup.withBranchContext) stage(PC, "TARGET") else stage(PC, "TRUE")
Expand Down
2 changes: 1 addition & 1 deletion src/main/scala/naxriscv/platform/PeripheralEmulator.scala
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class PeripheralEmulator(bus : tilelink.Bus, mei : Bool, sei : Bool, cd : ClockD
a.address.toInt match {
case IO_FAULT_ADDRESS => {
d.denied = true
Random.nextBytes(d.data)
simRandom.nextBytes(d.data)
}
case GETC => {
if(System.in.available() != 0) {
Expand Down
10 changes: 10 additions & 0 deletions src/test/scala/naxriscv/Rvls.scala
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package naxriscv

object Rvls extends App{
import rvls.jni.Frontend

val handle = Frontend.newDisassemble(32)
println(Frontend.disassemble(handle, 0x03410793))
println(Frontend.disassemble(handle, 0x13))
Frontend.deleteDisassemble(handle)
}

0 comments on commit 6af1a20

Please sign in to comment.