coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ipmi.c File Reference
#include <console/console.h>
#include <drivers/ipmi/ipmi_kcs.h>
#include <drivers/ipmi/ipmi_ops.h>
#include <drivers/ipmi/ocp/ipmi_ocp.h>
#include <drivers/vpd/vpd.h>
#include "ipmi.h"
#include "vpd.h"
Include dependency graph for ipmi.c:

Go to the source code of this file.

Functions

enum cb_err ipmi_get_pcie_config (uint8_t *pcie_config)
 
enum cb_err ipmi_get_slot_id (uint8_t *slot_id)
 
void init_frb2_wdt (void)
 

Function Documentation

◆ init_frb2_wdt()

void init_frb2_wdt ( void  )

Definition at line 60 of file ipmi.c.

References BIOS_DEBUG, BIOS_INFO, FRB2_ACTION, FRB2_ACTION_DEFAULT, FRB2_COUNTDOWN, FRB2_COUNTDOWN_DEFAULT, FRB2_TIMER, FRB2_TIMER_DEFAULT, ipmi_init_and_start_bmc_wdt(), ipmi_stop_bmc_wdt(), printk, vpd_get_bool(), vpd_get_int(), and VPD_RW_THEN_RO.

Referenced by mainboard_memory_init_params().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ipmi_get_pcie_config()

enum cb_err ipmi_get_pcie_config ( uint8_t pcie_config)

Definition at line 1 of file ipmi.c.

References __packed, BIOS_ERR, CB_ERR, CB_SUCCESS, config, ipmi_kcs_message(), IPMI_NETFN_OEM, IPMI_OEM_GET_PCIE_CONFIG, NULL, and printk.

Referenced by create_smbios_type9(), dl_oem_smbios_strings(), and oem_update_iio().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ipmi_get_slot_id()

enum cb_err ipmi_get_slot_id ( uint8_t slot_id)

Definition at line 1 of file ipmi.c.

Referenced by smbios_mainboard_location_in_chassis().

Here is the caller graph for this function: