Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 629

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

Table 11-74. part Input Values
Value
0
data
1
tag
2
data protection bits
3
tag protection bits
4
combined protection bits for data and tags
a. Note that for this part no data is returned. Only
protection bits are returned.
All other values of part are reserved.
The data return value contains the value read from the cache. Its contents are
interpreted according to the line_id.part field as follows:
Table 11-75. part Input Values and corresponding data Return Values
Part
0
1
2
3
4
The length return value contains the number of valid bits returned in data.
The mesi return value contains the status bits of the cache line. Values are defined as
follows:
Table 11-76. mesi Return Values
Value Description
0
invalid
1
shared
2
exclusive
3
modified
All other values of mesi are reserved.
To guarantee correct behavior for this procedure, it is required that there shall be no
RSE activity that may cause cache side effects.
Volume 2, Part 1: Processor Abstraction Layer
Description
64-bit data.
right-justified tag of the specified line.
right-justified protection bits corresponding to the 64 bits of data at address. If the cache uses
less than 64-bits of data to generate protection, data will contain more than one value. For
example if a cache generates parity for every 8-bits of data, this return value would contain 8
parity values. The PAL_CACHE_PROT_INFO call returns information on how a cache
generates protection information in order to decode this return value. If a cache uses greater
than 64-bits of data to generate protection, data will contain the value to use for the portion of
the cache line indicated by address.
right-justified protection bits for the cache line tag.
right-justified protection bits for the cache line tag and 64 bits of data at address.
a
Data
PAL_CACHE_READ
2:381

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents