I can say with absolute certainty that the development repository will correctly build SPARC_SE and I don't believe that there's been a problem with it in quite some time. The error must be in code that you've added.
Nate On Fri, Feb 27, 2009 at 5:16 PM, Pavan Kumar <[email protected]> wrote: > hi, > > I updated from the development repository > ("http://repo.m5sim.org/m5/rev/9fe574944f31") for mremap(), i run scons for > ALPHA_SE it ran fine, when i tried to run for SPARC_SE it is giving > following error message. > > build/SPARC_SE/mem/page_table.cc: In member function âvoid > PageTable::remap(Addr, int64_t, Addr)â: > build/SPARC_SE/mem/page_table.cc:106: error: âstruct SparcISA::TlbEntryâ has > no member named âupdateVaddrâ > >> void >> PageTable::remap(Addr vaddr, int64_t size, Addr new_vaddr) >> { >> assert(pageOffset(vaddr) == 0); >> assert(pageOffset(new_vaddr) == 0); >> >> DPRINTF(MMU, "moving pages from vaddr %08p to %08p, size = %d\n", >> vaddr, >> new_vaddr, size); >> >> for (; size > 0; size -= pageSize, vaddr += pageSize, new_vaddr += >> pageSize) { >> PTableItr iter = pTable.find(vaddr); >> >> assert(iter != pTable.end()); >> >> pTable[new_vaddr] = pTable[vaddr]; >> pTable.erase(vaddr); >> pTable[new_vaddr].updateVaddr(new_vaddr); // line # 106 >> updateCache(new_vaddr, pTable[new_vaddr]); >> } >> } > > what could be the problem > > Pavan. > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
