coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
acpi.c File Reference
#include <types.h>
#include <commonlib/helpers.h>
#include <console/console.h>
#include <acpi/acpi.h>
#include <acpi/acpigen.h>
#include <device/device.h>
#include <device/pci_def.h>
#include <device/pci_ops.h>
#include "gm45.h"
Include dependency graph for acpi.c:

Go to the source code of this file.

Functions

static unsigned long acpi_fill_dmar (unsigned long current)
 
unsigned long northbridge_write_acpi_tables (const struct device *device, unsigned long start, struct acpi_rsdp *rsdp)
 

Function Documentation

◆ acpi_fill_dmar()

static unsigned long acpi_fill_dmar ( unsigned long  current)
static

◆ northbridge_write_acpi_tables()

unsigned long northbridge_write_acpi_tables ( const struct device device,
unsigned long  start,
struct acpi_rsdp rsdp 
)

Definition at line 56 of file acpi.c.

References acpi_add_table(), acpi_align_current(), acpi_create_dmar(), acpi_fill_dmar(), BIOS_DEBUG, acpi_dmar::header, acpi_table_header::length, and printk.

Here is the call graph for this function: