9.18 BIOS and BMC
BIOS and BMC cooperate very closely in the server. BIOS uses IPMI command to
communicate with BMC by means of KCS interface on LPC bus.
BIOS provides following features to BMC.
Sync Host RTC time with BMC by "Set SEL Time Command".
●
●
Provide BMC information and configure BMC in BIOS Setup Menu.
●
Provide System Inventory information, like CPU and DIMM to BMC.
BMC provides following features to BIOS.
FRB2 supported by means of IPMI Watchdog Timer Command (Please refer BMC
●
Watchdog Chapter)
●
BIOS firmware update and ME firmware update
BIOS Setup Menu Configuration
●
●
SEL repository device for system event logging
●
BIOS Port80 POST code redirection to certain BMC GPIO group
●
NMI to PCH, Non Maskable Interrupt. The highest priority interrupt in the system, after
SMI. This interrupt has traditionally been used to notify the operating system fatal system
hardware error conditions, such as parity errors and unrecoverable bus errors. It is also
used as a Diagnostic Interrupt for generating diagnostic traces and 'core dumps' from the
operating system.
The AST2500 SOC also acts as a Super I/O (SIO), which provides system serial port to host.
When SOL is activated, BMC redirects the System UART to BMC UART to reach SOL feature.
For details, please refer to "Serial over LAN" chapter.
Note:
The LPC interface to the host is used for SIO and BMC communication. The LPC
addressing of SIO and BMC could be different. For example, the BMC LPC addressing is 0x2E,
and the SIO addressing is 0x4E.
152