Intel B940 Datasheet Page 267

  • Download
  • Add to my manuals
  • Print
  • Page
    / 360
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 266
Datasheet, Volume 2 267
Processor Configuration Registers
62:61 RW 00b
Context Invalidation Request Granularity (CIRG)
Software provides the requested invalidation granularity through this field
when setting the ICC field:
00 = Reserved.
01 = Global Invalidation request.
10 = Domain-selective invalidation request. The target domain-id must be
specified in the DID field.
11 = Device-selective invalidation request. The target source-id(s) must be
specified through the SID and FM fields, and the domain-id [that was
programmed in the context-entry for these device(s)] must be provided
in the DID field.
Hardware implementations may process an invalidation request by
performing invalidation at a coarser granularity than requested. Hardware
indicates completion of the invalidation request by clearing the ICC field. At
this time, hardware also indicates the granularity at which the actual
invalidation was performed through the CAIG field.
60:59 RO 01b
Context Actual Invalidation Granularity (CAIG)
Hardware reports the granularity at which an invalidation request was
processed through the CAIG field at the time of reporting invalidation
completion (by clearing the ICC field).
The following are the encodings for this field:
00 = Reserved.
01 = Global Invalidation performed. This could be in response to a global,
domain-selective, or device-selective invalidation request.
10 = Domain-selective invalidation performed using the domain-id specified
by software in the DID field. This could be in response to a domain-
selective or device-selective invalidation request.
11 = Device-selective invalidation performed using the source-id and
domain-id specified by software in the SID and FM fields. This can only
be in response to a device-selective invalidation request.
58:34 RO 0000000h Reserved
33:32 RO 00b
Function Mask (FM)
This field specifies which bits of the function number portion (least significant
three bits) of the SID field to mask when performing device-selective
invalidations.
The following encodings are defined for this field:
00 =No bits in the SID field masked.
01 =Mask most significant bit of function number in the SID field.
10 =Mask two most significant bit of function number in the SID field.
11 =Mask all three bits of function number in the SID field.
The device(s) specified through the FM and SID fields must correspond to the
domain-ID specified in the DID field.
Value returned on read of this field is undefined.
31:16 RO 0000h
Source-ID (SID)
This field indicates the source-id of the device whose corresponding context-
entry needs to be selectively invalidated. This field along with the FM field
must be programmed by software for device-selective invalidation requests.
Value returned on read of this field is undefined.
15:0 RW 0000h
Domain-ID (DID)
This field indicates the ID of the domain whose context-entries need to be
selectively invalidated. This field must be programmed by software for both
domain-selective and device-selective invalidation requests.
The Capability register reports the domain-id width supported by hardware.
Software must ensure that the value written to this field is within this limit.
Hardware ignores (and may not implement) bits 15:N where N is the
supported domain-id width reported in the capability register.
B/D/F/Type: 0/2/0/GFXVTBAR
Address Offset: 28–2Fh
Reset Value: 0800000000000000h
Access: RW, RO
Bit Attr
Reset
Value
Description
Page view 266
1 2 ... 262 263 264 265 266 267 268 269 270 271 272 ... 359 360

Comments to this Manuals

No comments