![]() |
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 <cf9_reset.h>
#include <console/console.h>
#include <delay.h>
#include <device/pci_def.h>
#include <halt.h>
#include <southbridge/intel/common/me.h>
#include <timestamp.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) |
int | intel_early_me_init_done (u8 status) |
Variables | |
static const char * | me_ack_values [] |
int intel_early_me_init | ( | void | ) |
Definition at line 43 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.
Referenced by init_dram_ddr3(), raminit(), and sdram_initialize().
int intel_early_me_init_done | ( | u8 | status | ) |
Definition at line 88 of file early_me.c.
References BIOS_NOTICE, did, GEN_PMCON_2, halt(), inb(), me_ack_values, ME_HFS_ACK_CONTINUE, ME_HFS_ACK_GBL_RESET, ME_HFS_ACK_NO_DID, ME_HFS_ACK_PWR_CYCLE, ME_HFS_ACK_RESET, ME_HFS_ACK_S3, ME_HFS_ACK_S4, ME_HFS_ACK_S5, ME_HFS_BIOS_DRAM_ACK, ME_HFS_MODE_DEBUG, ME_HFS_MODE_NORMAL, ME_INIT_DONE, outb(), PCH_LPC_DEV, PCH_ME_DEV, pci_and_config16(), PCI_CPU_DEVICE, PCI_CPU_MEBASE_H, PCI_CPU_MEBASE_L, PCI_ME_GMES, PCI_ME_H_GS, PCI_ME_HFS, pci_read_config32(), pci_write_config32(), printk, reset(), set_global_reset(), me_did::status, system_reset(), timestamp_add_now(), TS_ME_INFORM_DRAM_END, TS_ME_INFORM_DRAM_START, and udelay().
Referenced by init_dram_ddr3(), and sdram_initialize().
Definition at line 26 of file early_me.c.
References BIOS_DEBUG, intel_me_status(), PCH_ME_DEV, PCI_ME_GMES, PCI_ME_HFS, pci_read_config32(), PCI_VENDOR_ID, printk, me_hfs::raw, and me_gmes::raw.
Referenced by init_dram_ddr3(), intel_early_me_init_done(), mainboard_romstage_entry(), perform_raminit(), and sdram_initialize().
int intel_early_me_uma_size | ( | void | ) |
Definition at line 74 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.
Referenced by init_dram_ddr3(), raminit(), and sdram_initialize().
|
static |
Definition at line 15 of file early_me.c.
Referenced by intel_early_me_init_done().