Posted (Aug. 13, 2010, 4:17 p.m.)
-
src/arch/arm/isa.cc (Diff revision 1) -
These should probably be initialized in isa.cc and then just read normally. Writes would then be ignored.
-
src/arch/arm/miscregs.hh (Diff revision 1) -
Why move this and not the other MISCREG_ID_MMFR*? Why move this one at all? Why move ACTLR?
Posted (Aug. 14, 2010, 3:51 a.m.)
-
src/arch/arm/miscregs.hh (Diff revision 1) -
Because they need to be implemented and the others do not.
Posted (Aug. 17, 2010, 7:47 a.m.)
-
src/arch/arm/isa.cc (Diff revision 1) -
I don't see why that's any better. The warns are there because I intend to implement some functionality for them at some point, but I haven't gotten around to doing it. I would both like to be reminded of this fact on access and like to get past this point at present.
-
src/arch/arm/miscregs.hh (Diff revision 1) -
It matters because they must be moved above MISCREG_CP15_UNIMP_START to not cause a panic() when they are accessed because they're unimplemented.
