31 if ((
id == 0xffffffff) || (
id == 0x00000000) ||
32 (
id == 0x0000ffff) || (
id == 0xffff0000)) {
91 u32 mebase_l, mebase_h;
101 did.uma_base = (mebase_l >> 20) | (mebase_h << 12);
105 "UMA base: 0x%04x\n",
status,
did.uma_base);
#define printk(level,...)
void outb(u8 val, u16 port)
int intel_early_me_init(void)
void intel_early_me_status(void)
static const char * me_ack_values[]
int intel_early_me_uma_size(void)
int intel_early_me_init_done(u8 status)
void __noreturn halt(void)
halt the system reliably
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_NOTICE
BIOS_NOTICE - Unexpected but relatively insignificant.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define BIOS_WARNING
BIOS_WARNING - Bad configuration.
#define ME_HFS_ACK_PWR_CYCLE
#define ME_HFS_ACK_GBL_RESET
void intel_me_status(void)
#define ME_HFS_ACK_NO_DID
#define ME_HFS_ACK_CONTINUE
void set_global_reset(const bool enable)
static void __noreturn reset(void)