I was just thinking about portage, Gentoo's build system, and how it uses keywords to describe what architectures different packages are compatible with. Basically you supply a list of tokens that correspond to architectures, and if a package doesn't have the keyword for the architecture you're trying to install it on, it won't go. We've got some regression tests (hello world, for instance) which run on pretty much everything, but then we've got some other ones that will either by design only work on one architecture (sparc's instruction test) or ones that nobody has gotten to work on a particular ISA yet. It may not actually be useful in any way, but there seems to be some parallels there. Just a thought (or at least half of one).
Gabe _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
