Add that one IPR memory space address that we keep seeing

--HG--
extra : convert_revision : 81b365ac9ca8b33cae99107e5b1900f7c46f0866
This commit is contained in:
Nathan Binkert
2004-02-09 09:06:20 -05:00
parent 6ece3a7e59
commit 411d5497fa

View File

@@ -90,8 +90,17 @@ AlphaTlb::checkCacheability(MemReqPtr &req)
if (req->paddr & PA_UNCACHED_BIT) {
if (PA_IPR_SPACE(req->paddr)) {
// IPR memory space not implemented
if (!req->xc->misspeculating())
panic("IPR memory space not implemented! PA=%x\n", req->paddr);
if (!req->xc->misspeculating()) {
switch (req->paddr) {
case 0xFFFFF00188:
req->data = 0;
break;
default:
panic("IPR memory space not implemented! PA=%x\n",
req->paddr);
}
}
} else {
// mark request as uncacheable
req->flags |= UNCACHEABLE;