Hi folks. I'm working through the nightly regressions to get them to a good
point for a rebase of our internal branch of gem5, and I've noticed a few
things:

1. The stats have been changed but not updated a bunch of times. I've
identified almost all the points this has happened since the references
were last updated, and have patches which fix them. Some stat changes are a
little fishy, but I'll at least identify the guilty change(s) so that their
authors can look them over.
2. The SPARC FS regression were just plain not running because its
configuration had been broken. I'll have a patch to fix this.
3. The nightly regressions are still checking gem5 out from mercurial.
4. The "encumbered" repository has, as far as I can tell, not be converted
from mercurial to git. Probably this isn't a problem because this code is
mostly unchanging and becoming less relevant over time, especially since
EIO support was removed from the process classes (it was, right?).
5. The EIO code is also broken, because it tries to call "fatal" with a
"(void)" cast in front of it in a ternary operation. Something like "foo ?
(void)fatal("a bad thing happened") : (void)fatal("a different bad thing
happened")". What "fatal" expands to now is apparently not compatible with
this usage. Since I can access the encumbered repository, I can attempt to
fix this.

I can (and in at least in some cases will) fix most of these issues, except
maybe 4 if we still want encumbered to exist. Please speak up if I've
misinterpreted something or am missing some important bit of context.

Gabe
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to