EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 332

Sun Microsystems UltraSPARC-I
410 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sun Microelectronics
317
A. Debug and Diagnostics Support
If written, the content of the E-Cache_tag_data_register is written to the selected
E-Cache tag/state/parity fields. The contents of the E-Cache_tag_data_register
are previously updated with STA at ASI_ECACHE_TAG_DATA.
Note: Software must ensure that the two-step operations are done atomically;
e.g., LDXA ASI_ECACHE (TAG) and LDXA ASI_ECACHE_TAG_DATA, STXA
ASI_ECACHE_TAG_DATA and STXA ASI_ECACHE (TAG).
Note: The destination register of an LDXA ASI_ECACHE (TAG) is undefined. It
is recommended to use %g0 as the destination for this ASI access. The contents of
the source register in STXA ASI_ECACHE (TAG) are ignored, but the contents of
the E-Cache_tag_data_register are written to the selected E-Cache line.
A.9.3 E-Cache Tag/State/Parity Data Accesses
ASI 4E
16
, VA<63:0>=0
Name: ASI_ECACHE_TAG_DATA
Figure A-23 E-Cache Tag/State Access Data Format
EC_tag: 22-bit physical tag field
EC_tag<21:0>=PA<40:19> of associated data
EC_state: The 3-bit E-Cache state field. Encodings are:
EC_state<2:0> = xx0 Invalid
EC_state<2:0> = 001 Shared
EC_state<2:0> = 011 Exclusive
EC_state<2:0> = 101 Owner
EC_state<2:0> = 111 Modified
EC_parity: 4-bit E-Cache tag (odd) parity field.
EC_parity<3> Parity of EC_state<2:0>
EC_parity<2> Parity of EC_tag<21:16>
EC_parity<1> Parity of EC_tag<15:8>
EC_parity<0> Parity of EC_tag<7:0>
63 2122 0
EC_tag
EC_state
2425
2829
EC_parity
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents