alpha: Remove ALPHA support and supplemental files
Review Request #3684 - Created Oct. 24, 2016 and updated
Changeset 11689:e1835e5846b9 --------------------------- alpha: Remove ALPHA support and supplemental files This patch removes support for ALPHA, and correspondingly also removes any devices, tests, supporting functions, and configurations unique to ALPHA. R.I.P. A few things that are worth re-adding using something other than ALPHA: 1) A two-system regresssion using Ethernet 2) Ruby tester regressions using NULL for the variuos Ruby protocols
|It would be great if someone familiar with the o3 model could double check this modification.||Andreas Hansson||Oct. 24, 2016, 1:51 p.m.||Open|
src/cpu/o3/rename_map.cc (Diff revision 1)
It would be great if someone familiar with the o3 model could double check this modification.
I'm a little surprised at how much coupling there is between the CPU models and the ISAs. I didn't expect this to require so many modifications.
Thanks for putting this together, Andreas, other than a couple of small things below it looks good. I'm fully on board with dropping Alpha support.
SConstruct (Diff revision 1)
Clearly X86 should be the default, not ARM! ;)
Joking aside, maybe the default should be the same as the host system? Or we could remove the default entirely. I didn't even know a default existed.
util/regress (Diff revision 1)
I think this has been pointed out by Brad in the past, but we need to keep these tests for other Ruby protocols around. I think it's fine to just switch them to using x86 instead of Alpha. As far as I know, most Ruby users are using x86 anyway.