arch: Use ASI 0xFF instead of bit 63 to for generic IPRs
Review Request #2032 - Created Oct. 3, 2013 and discarded - Latest diff uploaded
| Information | |
|---|---|
| Andreas Sandberg | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 9905:2f0374a09fc5 --------------------------- arch: Use ASI 0xFF instead of bit 63 to for generic IPRs Using address bit 63 to identify generic IPRs caused problems on SPARC, where IPRs are heavily used. This changeset redefines how generic IPRs are identified. Instead of using bit 63, we now use the ASI field in a request. We reserve ASI 0xFF for internal gem5 use. ASI 0xFF is implementation defined on SPARC, which means that we can safely use it for generic IPRs. No other architecture is currently using the ASI field.
m5ops using the IPR interface works on x86 in kvm. ARM, SPARC, and x86 targets compile. Can't run the affected (80.solaris-boot) test case due to missing binaries.
