summaryrefslogtreecommitdiff
path: root/src/arch/riscv/pagetable.hh
diff options
context:
space:
mode:
authorAlec Roelke <ar4jc@virginia.edu>2018-02-19 12:21:33 -0500
committerAlec Roelke <ar4jc@virginia.edu>2018-02-19 20:31:33 +0000
commit7352324d4dda31ffb6fb5997e0fe2378c27e96b9 (patch)
tree09842cbeb5d3455fac31fa8c9297b37979fd6de3 /src/arch/riscv/pagetable.hh
parent72f15d3b8926432bed4740403d85a76549abb8bb (diff)
downloadgem5-7352324d4dda31ffb6fb5997e0fe2378c27e96b9.tar.xz
arch-riscv: Fix compressed branch op offset
There is a bug in RISC-V's compressed branch instructions where the offsets are not stored in ImmOp's immediate field, causing incorrect branchTarget() return values. This patch adds a new compressed branch op format, CBOp, which correctly stores the offset. Change-Id: Iac6e9b091d63f3dce4717ee5a9ec31a7cbd6c377 Reviewed-on: https://gem5-review.googlesource.com/8441 Reviewed-by: Tuan Ta <qtt2@cornell.edu> Maintainer: Alec Roelke <ar4jc@virginia.edu>
Diffstat (limited to 'src/arch/riscv/pagetable.hh')
0 files changed, 0 insertions, 0 deletions