coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
acpi.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef _SOC_ACPI_H_
4
#define _SOC_ACPI_H_
5
6
#include <
acpi/acpi.h
>
7
8
/**
9
Select C-state map set in config cstate_states
10
**/
11
enum
acpi_cstate_mode
{
12
CSTATES_ALL
= 0,
13
CSTATES_C1C6
14
};
15
16
#define MEM_BLK_COUNT 0x140
17
typedef
struct
{
18
uint8_t
buf
[32];
19
}
MEM_BLK
;
20
21
unsigned
long
northbridge_write_acpi_tables
(
const
struct
device
*
device
,
22
unsigned
long
current,
struct
acpi_rsdp
*rsdp);
23
void
uncore_inject_dsdt
(
const
struct
device
*
device
);
24
unsigned
long
xeonsp_acpi_create_madt_lapics
(
unsigned
long
current);
25
26
#endif
/* _SOC_ACPI_H_ */
acpi.h
northbridge_write_acpi_tables
unsigned long northbridge_write_acpi_tables(struct device *device, unsigned long start)
buf
static uint8_t * buf
Definition:
uart.c:7
acpi_cstate_mode
acpi_cstate_mode
Select C-state map set in config cstate_states.
Definition:
acpi.h:11
CSTATES_ALL
@ CSTATES_ALL
Definition:
acpi.h:12
CSTATES_C1C6
@ CSTATES_C1C6
Definition:
acpi.h:13
uncore_inject_dsdt
void uncore_inject_dsdt(const struct device *device)
Definition:
soc_acpi.c:44
xeonsp_acpi_create_madt_lapics
unsigned long xeonsp_acpi_create_madt_lapics(unsigned long current)
Definition:
soc_acpi.c:221
uint8_t
unsigned char uint8_t
Definition:
stdint.h:8
MEM_BLK
Definition:
acpi.h:17
acpi_rsdp
Definition:
acpi.h:82
device
Definition:
device.h:107
src
soc
intel
xeon_sp
include
soc
acpi.h
Generated by
1.9.1