Hi,
trying to build MIPS I noticed that certain architectures are simply ignored?
# grep takeOverFrom src/arch/*/tlb.hh
src/arch/alpha/tlb.hh: void takeOverFrom(BaseTLB *otlb) override {}
src/arch/arm/tlb.hh: void takeOverFrom(BaseTLB *otlb) override;
src/arch/arm/tlb.hh: * port connections during a CPU takeOverFrom() call.
For
src/arch/generic/tlb.hh: virtual void takeOverFrom(BaseTLB *otlb) = 0;
src/arch/generic/tlb.hh: * migrating port connections during a CPU
takeOverFrom()
src/arch/mips/tlb.hh: void takeOverFrom(BaseTLB *otlb) {}
src/arch/power/tlb.hh: void takeOverFrom(BaseTLB *otlb) {}
src/arch/sparc/tlb.hh: void takeOverFrom(BaseTLB *otlb) {}
src/arch/x86/tlb.hh: void takeOverFrom(BaseTLB *otlb) override {}
src/arch/x86/tlb.hh: * migrating port connections during a CPU
takeOverFrom()
Neither mips, power, or sparc seem to have the override flag, which to me
indicates that they are not going to build as-are in the gem5 branch. Do you
guys have a buildbot/tinderbox/“make universe” command that does nothing else
but try to compile all supported combinations at least once a day? I have seen
some regression test emails flying by but . . . how would one run make test on
something that doesn’t even build? Do you have a description somewhere what
that zizzer cronjob does? Do you have a nice webpage with a status output of
the combinations which build and which fail tests?
Bjoern
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev