Datasheet

Processor Configuration Registers
244 Datasheet, Volume 2
2.16.21 IQA_REG—Invalidation Queue Address Register
This register is used to configure the base address and size of the invalidation queue.
The register is treated as reserved by implementations reporting Queued Invalidation
(QI) as not supported in the Extended Capability register.
When supported, writing to this register causes the Invalidation Queue Head and
Invalidation Queue Tail registers to be reset to 0h.
2.16.22 ICS_REG—Invalidation Completion Status Register
This register reports completion status of invalidation wait descriptor with Interrupt
Flag (IF) Set. The register is treated as reserved by implementations reporting Queued
Invalidation (QI) as not supported in the Extended Capability register.
B/D/F/Type: 0/0/0/DMIVC1REMAP
Address Offset: 90–97h
Reset Value: 0000000000000000h
Access: RO
Bit Attr
Reset
Value
Description
63:12 RO
00000000
00000h
Invalidation Queue Base Address (IQA)
This field points to the base of 4 KB aligned invalidation request queue.
Hardware ignores and does not implement bits 63:HAW, where HAW is the
host address width. Reads of this field return the value that was last
programmed to it.
11:3 RO 000h Reserved
2:0 RO 000b
Queue Size (QS)
This field specifies the size of the invalidation request queue. A value of X in
this field indicates an invalidation request queue of (2^X) 4KB pages. The
number of entries in the invalidation queue is 2^(X + 8).
B/D/F/Type: 0/0/0/DMIVC1REMAP
Address Offset: 9C–9Fh
Reset Value: 00000000h
Access: RO
Bit Attr
Reset
Value
Description
31:1 RO
00000000
h
Reserved
0RO 0b
Invalidation Wait Descriptor Complete (IWC)
Indicates completion of Invalidation Wait Descriptor with Interrupt Flag (IF)
field Set. Hardware implementations not supporting queued invalidations
implement this field as reserved.