From c04551e4949ab0967aaca772d85e379e32f4219b Mon Sep 17 00:00:00 2001 From: "Bobby R. Bruce" Date: Wed, 20 Jul 2022 14:44:45 -0700 Subject: [PATCH] arch-power,cpu-minor: Add MinorCPU to POWER ISA While it may not be well supported, it's better to incorporate the MinorCPU into the POWER ISA gem5 binary than leave it out. Change-Id: I408b0329ff2633e70995e9751ac4c6715dd38cb7 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/61537 Tested-by: kokoro Maintainer: Bobby Bruce Reviewed-by: Bobby Bruce --- src/arch/power/PowerCPU.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/arch/power/PowerCPU.py b/src/arch/power/PowerCPU.py index d5764ac38e..f19c6f6a2f 100644 --- a/src/arch/power/PowerCPU.py +++ b/src/arch/power/PowerCPU.py @@ -27,6 +27,7 @@ from m5.objects.BaseAtomicSimpleCPU import BaseAtomicSimpleCPU from m5.objects.BaseNonCachingSimpleCPU import BaseNonCachingSimpleCPU from m5.objects.BaseTimingSimpleCPU import BaseTimingSimpleCPU from m5.objects.BaseO3CPU import BaseO3CPU +from m5.objects.BaseMinorCPU import BaseMinorCPU from m5.objects.PowerDecoder import PowerDecoder from m5.objects.PowerMMU import PowerMMU from m5.objects.PowerInterrupts import PowerInterrupts @@ -54,3 +55,7 @@ class PowerTimingSimpleCPU(BaseTimingSimpleCPU, PowerCPU): class PowerO3CPU(BaseO3CPU, PowerCPU): mmu = PowerMMU() + + +class PowerMinorCPU(BaseMinorCPU, PowerCPU): + mmu = PowerMMU()