coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/romstage.h>
#include <device/pci_ops.h>
#include <cbmem.h>
#include <cpu/intel/smm_reloc.h>
#include <cpu/x86/mtrr.h>
#include <cpu/x86/smm.h>
#include <program_loading.h>
#include "sandybridge.h"
#include <security/intel/txt/txt_platform.h>
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | __SIMPLE_DEVICE__ |
Functions | |
static uintptr_t | northbridge_get_tseg_base (void) |
static size_t | northbridge_get_tseg_size (void) |
union dpr_register | txt_get_chipset_dpr (void) |
static uintptr_t | top_of_low_usable_memory (void) |
void * | cbmem_top_chipset (void) |
void | smm_region (uintptr_t *start, size_t *size) |
void | fill_postcar_frame (struct postcar_frame *pcf) |
Definition at line 57 of file memmap.c.
References top_of_low_usable_memory().
void fill_postcar_frame | ( | struct postcar_frame * | pcf | ) |
Definition at line 68 of file memmap.c.
References cbmem_top(), MiB, MTRR_TYPE_WRBACK, and postcar_frame_add_mtrr().
Definition at line 17 of file memmap.c.
References ALIGN_DOWN, HOST_BRIDGE, MiB, pci_read_config32(), and TSEGMB.
Referenced by smm_region(), and top_of_low_usable_memory().
Definition at line 23 of file memmap.c.
Referenced by smm_region().
Definition at line 62 of file memmap.c.
References northbridge_get_tseg_base(), northbridge_get_tseg_size(), and dpr_register::size.
Definition at line 38 of file memmap.c.
References dpr_register::epm, MiB, northbridge_get_tseg_base(), dpr_register::size, and txt_get_chipset_dpr().
Referenced by cbmem_top_chipset().
union dpr_register txt_get_chipset_dpr | ( | void | ) |