diff --git a/src/arch/riscv/RiscvCPU.py b/src/arch/riscv/RiscvCPU.py index 678c3295c6..1c77045c67 100644 --- a/src/arch/riscv/RiscvCPU.py +++ b/src/arch/riscv/RiscvCPU.py @@ -23,8 +23,6 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -import functools - from m5.objects.BaseAtomicSimpleCPU import BaseAtomicSimpleCPU from m5.objects.BaseNonCachingSimpleCPU import BaseNonCachingSimpleCPU from m5.objects.BaseTimingSimpleCPU import BaseTimingSimpleCPU @@ -43,13 +41,6 @@ class RiscvCPU: ArchISA = RiscvISA -class Riscv32CPU: - ArchDecoder = RiscvDecoder - ArchMMU = RiscvMMU - ArchInterrupts = RiscvInterrupts - ArchISA = functools.partial(RiscvISA, riscv_type="RV32") - - class RiscvAtomicSimpleCPU(BaseAtomicSimpleCPU, RiscvCPU): mmu = RiscvMMU() @@ -68,23 +59,3 @@ class RiscvO3CPU(BaseO3CPU, RiscvCPU): class RiscvMinorCPU(BaseMinorCPU, RiscvCPU): mmu = RiscvMMU() - - -class Riscv32AtomicSimpleCPU(BaseAtomicSimpleCPU, Riscv32CPU): - mmu = RiscvMMU() - - -class Riscv32NonCachingSimpleCPU(BaseNonCachingSimpleCPU, Riscv32CPU): - mmu = RiscvMMU() - - -class Riscv32TimingSimpleCPU(BaseTimingSimpleCPU, Riscv32CPU): - mmu = RiscvMMU() - - -class Riscv32O3CPU(BaseO3CPU, Riscv32CPU): - mmu = RiscvMMU() - - -class Riscv32MinorCPU(BaseMinorCPU, Riscv32CPU): - mmu = RiscvMMU()