Datasheet 851
Thermal Sensor Registers (D31:F6)
22.1.19 TBARB—BIOS Assigned Thermal Base Address
Address Offset: 40h–43h Attribute: R/W,RO
Default Value: 00000004h Size: 32 bits
This BAR creates 4 KB of memory space to signify the base address of Thermal memory
mapped configuration registers. This memory space is active when TBARB.SPTYPEN is
asserted. This BAR is owned by the BIOS, and allows the BIOS to locate the Thermal
registers in system memory space. If both TBAR and TBARB are programmed, then the
OS and BIOS each have their own independent “view” of the Thermal registers, and
must use the TSIU register to denote Thermal registers ownership/availability.
22.1.20 TBARBH—BIOS Assigned Thermal Base High DWord
Address Offset: 44h–47h Attribute: R/W
Default Value: 00000000h Size: 32 bits
This BAR extension holds the high 32 bits of the 64 bit TBARB.
Bit Description
31:12
Thermal Base Address (TBA) — R/W. This field provides the base address for the
Thermal logic memory mapped configuration registers. 4K B bytes are requested by
hardwiring bits 11:4 to 0s.
11:4 Reserved
3 Prefetchable (PREF) — RO. Indicates that this BAR is NOT pre-fetchable.
2:1
Address Range (ADDRNG) — RO. Indicates that this BAR can be located anywhere
in 64 bit address space.
0
Space Type Enable (SPTYPEN) — R/W.
0 = Disable.
1 = Enable. When set to 1b by software, enables the decode of this memory BAR.
Bit Description
31:0 Thermal Base Address High (TBAH) — R/W. TBAR bits 61:32.