Intel X38ML Product Specification - Page 95

BIOS-BMC interactions, Platform Management Features Implemented by BIOS

Page 95 highlights

Intel® Server Board X38ML Platform Management 5.22 BIOS-BMC interactions The following interactions can occur between the BIOS and BMC: ƒ FRB2: See Section 5.6.2. ƒ BIOS controls all front-panel LEDs in the event the BMC is inoperable. ƒ The BIOS uses the Get Self Test Results command to determine the health of the BMC. ƒ BMC time-stamp synchronization: See Section 5.10. ƒ System information for SMBIOS, the BIOS Setup utility and BIOS-BMC behavior: The BIOS retrieves subsystem inventory information to display in the BIOS Setup utility and to populate certain SMBIOS fields. The BIOS interacts differently with the BMC depending on the OEM system type. ƒ Set system GUID: The BIOS initializes the BMC system globally unique ID (GUID) every time the system boots. The system GUID and the BIOS Universal Unique Identifier (UUID) are the same. The UUID is programmed into a reserved area of the BIOS flash during manufacturing. ƒ Boot control: A remote console application can set the boot options, and then send a command to reset or power-cycle the server. The boot flags only apply for one system restart. The BIOS reads the boot flags from the BMC during the system boot. ƒ Console redirection using SOL: The BIOS interacts with the BMC's SOL feature to provide console redirection via SOL. See Section 5.19.8.1. ƒ BIOS SEL logging: The BIOS logs SEL events using the Platform Event Message command. ƒ Disable PEF on entry to setup: Per the recommendation in the PEF Startup Delay section of the IPMI 2.0 specification, the BIOS disables the PEF when the BIOS Setup Utility is run and restores it when the BIOS Setup utility is exited. ƒ Watchdog timer interactions: - During the boot process, the BIOS uses the BMC's Watchdog Timer for FRB2. Please see Section 5.9 and the IPMI 2.0 specification for details on the watchdog timer. - After the system boots, the BIOS starts the BMC's Watchdog Timer for "OS Load" usage. To prevent the timer from expiring, the server management software agent turns off the timer after the operating system is successfully loaded. ƒ Processor TControl: See Section 5.6.1. ƒ Fan Management Interactions: See Section 5.16.3. 5.23 Platform Management Features Implemented by BIOS The BIOS supports many standards-based server management features and several proprietary features. The Intelligent Platform Management Interface (IPMI) is an industry standard and defines standardized, abstracted interfaces to platform management hardware. The BIOS implements many proprietary features allowed by the IPMI specification, but these features are outside the scope of the IPMI specification. This chapter describes the implementation of the standard and proprietary features. Revision 1.3 83 Intel order number E15331-006

  • 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

Intel® Server Board X38ML
Platform Management
Revision 1.3
Intel order number E15331-006
83
5.22
BIOS-BMC interactions
The following interactions can occur between the BIOS and BMC:
±
FRB2: See Section 5.6.2.
±
BIOS controls all front-panel LEDs in the event the BMC is inoperable.
±
The BIOS uses the
Get Self Test Results
command to determine the health of the BMC.
±
BMC time-stamp synchronization: See Section 5.10.
±
System information for SMBIOS, the BIOS Setup utility and BIOS-BMC behavior: The
BIOS retrieves subsystem inventory information to display in the BIOS Setup utility and
to populate certain SMBIOS fields. The BIOS interacts differently with the BMC
depending on the OEM system type.
±
Set system GUID: The BIOS initializes the BMC system globally unique ID (GUID) every
time the system boots. The system GUID and the BIOS Universal Unique Identifier
(UUID) are the same. The UUID is programmed into a reserved area of the BIOS flash
during manufacturing.
±
Boot control: A remote console application can set the boot options, and then send a
command to reset or power-cycle the server. The boot flags only apply for one system
restart. The BIOS reads the boot flags from the BMC during the system boot.
±
Console redirection using SOL: The BIOS interacts with the BMC’s SOL feature to
provide console redirection via SOL. See Section 5.19.8.1.
±
BIOS SEL logging: The BIOS logs SEL events using the
Platform Event Message
command.
±
Disable PEF on entry to setup: Per the recommendation in the PEF Startup Delay
section of the IPMI 2.0 specification, the BIOS disables the PEF when the BIOS Setup
Utility is run and restores it when the BIOS Setup utility is exited.
±
Watchdog timer interactions:
-
During the boot process, the BIOS uses the BMC’s Watchdog Timer for FRB2.
Please see Section 5.9 and the IPMI 2.0 specification for details on the watchdog
timer.
-
After the system boots, the BIOS starts the BMC’s Watchdog Timer for “OS Load”
usage. To prevent the timer from expiring, the server management software agent
turns off the timer after the operating system is successfully loaded.
±
Processor TControl: See Section 5.6.1.
±
Fan Management Interactions: See Section 5.16.3.
5.23
Platform Management Features Implemented by BIOS
The BIOS supports many standards-based server management features and several proprietary
features. The Intelligent Platform Management Interface (IPMI) is an industry standard and
defines standardized, abstracted interfaces to platform management hardware. The BIOS
implements many proprietary features allowed by the IPMI specification, but these features are
outside the scope of the IPMI specification. This chapter describes the implementation of the
standard and proprietary features.