Review Board 2.0.15


CheckerCPU: Make CheckerCPU runtime selectable instead of compile selectable

Review Request #1031 - Created Feb. 7, 2012 and submitted

Information
Geoffrey Blake
gem5
default
Reviewers
Default
CheckerCPU: Make CheckerCPU runtime selectable instead of compile selectable

Enables the CheckerCPU to be enabled at runtime with the --checker option
from the configs/example/fs.py and configs/example/se.py configuration
files.  Also merges with the SE/FS changes.
Compiles with ARM ISA.
Boots linux with O3 model attached to Checker in FS mode.
Runs simple HelloWorld in SE mode.

Issue Summary

14 13 1 0
Description From Last Updated Status
Stray comment? Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Stray comment? Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Don't comment it out, delete it. Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Not that there's anything necessarily wrong with doing it, but why are you moving this down past the for loop ... Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Is the dynamic_cast necessary? What type does getCheckerCpuPtr return? If you remove it here, remove it later on too. Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Delete it, don't comment it out. Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Is the dummy checker needed any more now that you don't have to have a checker installed? Gabe Black Feb. 8, 2012, 5:55 p.m. Open
I don't think this check is all that useful any more. I think it would be reasonable to get rid ... Gabe Black Feb. 8, 2012, 5:55 p.m. Open
You shouldn't make assumptions like this. FS and SE aren't two separate worlds any more, and you can't assume because ... Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Does this actually need to be FullSystem only? Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Why does this need to be FullSystem only? Gabe Black Feb. 8, 2012, 5:55 p.m. Open
A checker on the simple CPU doesn't seem to make any sense. This could error out all the time, and ... Gabe Black Feb. 8, 2012, 5:55 p.m. Open
Don't just comment code out! Steve Reinhardt Feb. 28, 2012, 11:38 a.m. Open
Review request changed
Updated (March 20, 2012, 2:50 a.m.)

Status: Closed (submitted)