Intel BFCBASE Data Sheet - Page 121

Header, DFR: Data Format Revision, Table 7-6.

Page 121 highlights

Features Table 7-6. Processor Information ROM Data Sections (Sheet 3 of 3) Offset/Section 78h 79h 7Ah 7B-7Ch 7D-7Eh 7Fh # of Bits 8 8 8 16 16 8 Function Notes Processor Feature Flags [7] = Multi-Core [6] = Serial Signature [5] = Electronic Signature Present [4] = Thermal Sense Device Present [3] = Reserved [2] = OEM EEPROM Present [1] = Core VID Present [0] = L3 Cache Present Processor Thread and Core [7:2] = Number of cores Information [1:0] = Number of threads per core Additional Processor Feature Flags [7] = Reserved [6] = Intel® Cache Safe Technology [5] = Extended Halt State (C1E) [4] = Intel® Virtualization Technology [3] = Execute Disable [2] = Intel® 64 [1] = Thermal Monitor TM2 [0] = Enhanced Intel® SpeedStep® Technology Thermal Adjustment Factors [15:8] = Measurement Correction Factor (Pending) [7:0] = Temperature Target Reserved Reserved Checksum 1 byte checksum Details on each of these sections are described below. Note: Reserved fields or bits SHOULD be programmed to zeros. However, OEMs should not rely on this model. 7.4.3.1 Header To maintain backward compatibility, the Header defines the starting address for each subsequent section of the PIROM. Software should check for the offset before reading data from a particular section of the ROM. Example: Code looking for the cache data of a processor would read offset 05h to find a value of 25h. 25h is the first address within the 'Cache Data' section of the PIROM. 7.4.3.1.1 DFR: Data Format Revision This location identifies the data format revision of the PIROM data structure. Writes to this register have no effect. Offset: 00h Bit Description 7:0 Data Format Revision The data format revision is used whenever fields within the PIROM are redefined. The initial definition will begin at a value of 1. If a field, or bit assignment within a field, is changed such that software needs to discern between the old and new definition, then the data format revision field will be incremented. 00h: Reserved 01h: Initial definition 02h: Second revision 03h: Third revision 04h: Fourth revision (Defined by this document) 05h-FFh: Reserved Document Number: 318080-002 121

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142

Document Number: 318080-002
121
Features
Details on each of these sections are described below.
Note:
Reserved fields or bits SHOULD be programmed to zeros. However, OEMs should not
rely on this model.
7.4.3.1
Header
To maintain backward compatibility, the Header defines the starting address for each
subsequent section of the PIROM. Software should check for the offset before reading
data from a particular section of the ROM.
Example:
Code looking for the cache data of a processor would read offset 05h to find
a value of 25h. 25h is the first address within the 'Cache Data' section of the PIROM.
7.4.3.1.1
DFR: Data Format Revision
This location identifies the data format revision of the PIROM data structure. Writes to
this register have no effect.
78h
8
Processor Feature Flags
[7] = Multi-Core
[6] = Serial Signature
[5] = Electronic Signature Present
[4] = Thermal Sense Device Present
[3] = Reserved
[2] = OEM EEPROM Present
[1] = Core VID Present
[0] = L3 Cache Present
79h
8
Processor Thread and Core
Information
[7:2] = Number of cores
[1:0] = Number of threads per core
7Ah
8
Additional Processor Feature
Flags
[7] = Reserved
[6] = Intel
®
Cache Safe Technology
[5] = Extended Halt State (C1E)
[4] = Intel
®
Virtualization Technology
[3] = Execute Disable
[2] = Intel
®
64
[1] = Thermal Monitor TM2
[0] = Enhanced Intel
®
SpeedStep
®
Technology
7B-7Ch
16
Thermal Adjustment Factors
(Pending)
[15:8] = Measurement Correction Factor
[7:0] = Temperature Target
7D-7Eh
16
Reserved
Reserved
7Fh
8
Checksum
1 byte checksum
Table 7-6.
Processor Information ROM Data Sections (Sheet 3 of 3)
Offset/Section
# of
Bits
Function
Notes
Offset:
00h
Bit
Description
7:0
Data Format Revision
The data format revision is used whenever fields within the PIROM are
redefined. The initial definition will begin at a value of 1. If a field, or bit
assignment within a field, is changed such that software needs to discern
between the old and new definition, then the data format revision field will be
incremented.
00h: Reserved
01h: Initial definition
02h: Second revision
03h: Third revision
04h: Fourth revision
(Defined by this document)
05h-FFh: Reserved