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

Reply via email to