51a52,53
> /** ASI information for this request if it exsits. */
> const uint32_t ASI_BITS = 0x000FF;
53c55
< const unsigned LOCKED = 0x001;
---
> const uint32_t LOCKED = 0x00100;
55c57
< const unsigned PHYSICAL = 0x002;
---
> const uint32_t PHYSICAL = 0x00200;
57c59
< const unsigned VPTE = 0x004;
---
> const uint32_t VPTE = 0x00400;
59c61
< const unsigned ALTMODE = 0x008;
---
> const uint32_t ALTMODE = 0x00800;
61c63
< const unsigned UNCACHEABLE = 0x010;
---
> const uint32_t UNCACHEABLE = 0x01000;
63c65
< const unsigned NO_FAULT = 0x020;
---
> const uint32_t NO_FAULT = 0x02000;
65c67
< const unsigned PF_EXCLUSIVE = 0x100;
---
> const uint32_t PF_EXCLUSIVE = 0x10000;
67c69
< const unsigned EVICT_NEXT = 0x200;
---
> const uint32_t EVICT_NEXT = 0x20000;
69c71
< const unsigned NO_ALIGN_FAULT = 0x400;
---
> const uint32_t NO_ALIGN_FAULT = 0x40000;
71c73
< const unsigned INST_READ = 0x800;
---
> const uint32_t INST_READ = 0x80000;
98,99c100
< /** The ASI is any -- SPARC ONLY */
< int asi;
---
>
101c102
< bool mmapedReg;
---
> bool mmapedIpr;
171a173
> mmapedIpr = false;
188a191
> mmapedIpr = false;
224c227,228
< int getAsi() { assert(validAsidVaddr); return asi; }
---
> uint8_t getAsi() { assert(validAsidVaddr); return flags & ASI_BITS; }
>
226c230,231
< void setAsi(int a) { assert(validAsidVaddr); asi = a; }
---
> void setAsi(uint8_t a)
> { assert(validAsidVaddr); flags = (flags & ~ASI_BITS) | a; }
229c234,235
< bool getMmapedReg() { assert(validPaddr); return mmapedReg; }
---
> bool isMmapedIpr() { assert(validPaddr); return mmapedIpr; }
>
231c237
< void setMmapedReg(bool r) { assert(validPaddr); mmapedReg = r; }
---
> void setMmapedIpr(bool r) { assert(validPaddr); mmapedIpr = r; }