![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | MMIO_GROUP0_CHIP0_LPC_BASE_ADDR 0x8006030000000000 |
#define | LPCHC_IO_SPACE 0xD0010000 |
#define | FLASH_IO_SPACE 0xFC000000 |
#define | LPC_BASE_ADDR (MMIO_GROUP0_CHIP0_LPC_BASE_ADDR + LPCHC_IO_SPACE) |
#define | FLASH_BASE_ADDR (MMIO_GROUP0_CHIP0_LPC_BASE_ADDR + FLASH_IO_SPACE) |
#define | MMIO_GROUP0_CHIP0_SCOM_BASE_ADDR 0x800603FC00000000 |
Functions | |
static void | eieio (void) |
static void | outb (uint8_t value, uint16_t port) |
static void | outw (uint16_t value, uint16_t port) |
static void | outl (uint32_t value, uint16_t port) |
static uint8_t | inb (uint16_t port) |
static uint16_t | inw (uint16_t port) |
static uint32_t | inl (uint16_t port) |
static void | report_istep (uint8_t step, uint8_t substep) |
#define FLASH_BASE_ADDR (MMIO_GROUP0_CHIP0_LPC_BASE_ADDR + FLASH_IO_SPACE) |
#define LPC_BASE_ADDR (MMIO_GROUP0_CHIP0_LPC_BASE_ADDR + LPCHC_IO_SPACE) |
Definition at line 17 of file io.h.
Referenced by inb(), inl(), inw(), outb(), outl(), outw(), read_scom_direct(), reset_scom_engine(), and write_scom_direct().
Definition at line 40 of file io.h.
References buffer, eieio(), and LPC_BASE_ADDR.
Definition at line 56 of file io.h.
References buffer, eieio(), and LPC_BASE_ADDR.
Definition at line 48 of file io.h.
References buffer, eieio(), and LPC_BASE_ADDR.
Definition at line 22 of file io.h.
References eieio(), LPC_BASE_ADDR, and value.
Referenced by report_istep().
Definition at line 34 of file io.h.
References eieio(), LPC_BASE_ADDR, and value.
Definition at line 28 of file io.h.
References eieio(), LPC_BASE_ADDR, and value.