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