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

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

Advertisement

PAL_CACHE_PROT_INFO
PAL_CACHE_PROT_INFO – Get Detailed Cache Protection
Information (38)
Returns protection information about a particular processor instruction or data cache at
Purpose:
a specified level in the cache hierarchy.
Static Registers Only
Calling Conv:
Physical and Virtual
Mode:
Not dependent
Buffer:
Arguments:
Argument
index
cache_level
cache_type
Reserved
Returns:
Return Value
status
config_info_1
config_info_2
config_info_3
Status:
Status Value
0
-2
-3
PAL_CACHE_PROT_INFO returns information about the data and tag protection method
Description:
for the specified cache. The three returns compose a six-element array of 32-bit
protection information structures.
The config_info_1 return value has the following structure:
Figure 11-4.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
The config_info_2 return value has the following structure:
Figure 11-5.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
The config_info_3 return value has the following structure:
2:378
Description
Index of PAL_CACHE_PROT_INFO within the list of PAL procedures.
Unsigned 64-bit integer specifying the level in the cache hierarchy for which information is
requested. This value must be between 0 and one less than the value returned in the
cache_levels return value from PAL_CACHE_SUMMARY.
Unsigned 64-bit integer with a value of 1 for instruction cache and 2 for data or unified cache.
All other values are reserved.
0
Description
Return status of the PAL_CACHE_PROT_INFO procedure.
The format of config_info_1 is shown in
The format of config_info_2 is shown in
The format of config_info_3 is shown in
Description
Call completed without error
Invalid argument
Call completed with error
config_info_1 Return Value
cache_protection[0]
cache_protection[1]
config_info_2 Return Value
cache_protection[2]
cache_protection[3]
Figure
11-4.
Figure
11-5.
Figure
11-6.
8
7
6
8
7
6
Volume 2, Part 1: Processor Abstraction Layer
5
4
3
2
1
0
5
4
3
2
1
0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents