Added TLB miss penalties.

This commit is contained in:
TomW 2015-03-09 20:31:17 +00:00
commit 80add6415c

View file

@ -767,6 +767,8 @@ void addreadlookup(uint32_t virt, uint32_t phys)
readlookupp[readlnext]=mmu_perm;
readlookup[readlnext++]=virt>>12;
readlnext&=(cachesize-1);
cycles -= 9;
}
void addwritelookup(uint32_t virt, uint32_t phys)
@ -817,6 +819,8 @@ void addwritelookup(uint32_t virt, uint32_t phys)
writelookupp[writelnext] = mmu_perm;
writelookup[writelnext++] = virt >> 12;
writelnext &= (cachesize - 1);
cycles -= 9;
}
#undef printf