![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/io.h>
#include <device/pci_ops.h>
#include <console/console.h>
#include <delay.h>
#include <halt.h>
#include "me.h"
#include "pch.h"
Go to the source code of this file.
Functions | |
void | intel_early_me_status (void) |
int | intel_early_me_init (void) |
int | intel_early_me_uma_size (void) |
static void | set_global_reset (int enable) |
int | intel_early_me_init_done (u8 status) |
Variables | |
static const char * | me_ack_values [] |
int intel_early_me_init | ( | void | ) |
Definition at line 31 of file early_me.c.
References BIOS_ERR, BIOS_INFO, BIOS_WARNING, count, me_hfs::fpt_bad, ME_DELAY, ME_RETRY, PCH_ME_DEV, PCI_ME_HFS, PCI_ME_UMA, pci_read_config32(), printk, me_hfs::raw, me_uma::raw, udelay(), and me_uma::valid.
int intel_early_me_init_done | ( | u8 | status | ) |
Definition at line 89 of file early_me.c.
References me_hfs::ack_data, BIOS_DEBUG, BIOS_ERR, me_hfs::bios_msg_ack, BIOS_NOTICE, count, did, halt(), intel_early_me_status(), me_ack_values, ME_DELAY, ME_HFS_ACK_CONTINUE, ME_HFS_ACK_GBL_RESET, ME_HFS_ACK_PWR_CYCLE, ME_HFS_ACK_RESET, ME_HFS_ACK_S3, ME_HFS_ACK_S4, ME_HFS_ACK_S5, ME_INIT_DONE, ME_INIT_STATUS_ERROR, ME_INIT_STATUS_NOMEM, ME_RETRY, outb(), PCH_ME_DEV, PCI_CPU_DEVICE, PCI_CPU_MEBASE_H, PCI_CPU_MEBASE_L, PCI_ME_H_GS, PCI_ME_HFS, pci_read_config32(), pci_write_config32(), printk, me_hfs::raw, reset(), set_global_reset(), me_did::status, and udelay().
Definition at line 23 of file early_me.c.
References intel_me_status(), PCH_ME_DEV, PCI_ME_HFS, PCI_ME_HFS2, pci_read_config32(), me_hfs::raw, and me_hfs2::raw.
int intel_early_me_uma_size | ( | void | ) |
Definition at line 63 of file early_me.c.
References BIOS_DEBUG, PCH_ME_DEV, PCI_ME_UMA, pci_read_config32(), printk, me_uma::raw, me_uma::size, and me_uma::valid.
|
inlinestatic |
Definition at line 76 of file early_me.c.
References PCH_LPC_DEV, pci_read_config32(), pci_write_config32(), PMIR, and PMIR_CF9GR.
Referenced by intel_early_me_init_done().
|
static |
Definition at line 12 of file early_me.c.
Referenced by intel_early_me_init_done().