arch-riscv: Allow Minor and O3 CPU execute RVV
Change-Id: I4780b42c25d349806254b5053fb0da3b6993ca2f
This commit is contained in:
@@ -41,17 +41,6 @@ class RiscvCPU:
|
||||
ArchISA = RiscvISA
|
||||
|
||||
|
||||
class RiscvISANoRVV(RiscvISA):
|
||||
enable_rvv = False
|
||||
|
||||
|
||||
class RiscvCPUNoRVV:
|
||||
ArchDecoder = RiscvDecoder
|
||||
ArchMMU = RiscvMMU
|
||||
ArchInterrupts = RiscvInterrupts
|
||||
ArchISA = RiscvISANoRVV
|
||||
|
||||
|
||||
class RiscvAtomicSimpleCPU(BaseAtomicSimpleCPU, RiscvCPU):
|
||||
mmu = RiscvMMU()
|
||||
|
||||
@@ -64,9 +53,9 @@ class RiscvTimingSimpleCPU(BaseTimingSimpleCPU, RiscvCPU):
|
||||
mmu = RiscvMMU()
|
||||
|
||||
|
||||
class RiscvO3CPU(BaseO3CPU, RiscvCPUNoRVV):
|
||||
class RiscvO3CPU(BaseO3CPU, RiscvCPU):
|
||||
mmu = RiscvMMU()
|
||||
|
||||
|
||||
class RiscvMinorCPU(BaseMinorCPU, RiscvCPUNoRVV):
|
||||
class RiscvMinorCPU(BaseMinorCPU, RiscvCPU):
|
||||
mmu = RiscvMMU()
|
||||
|
||||
Reference in New Issue
Block a user