coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ebda.h File Reference
#include <stddef.h>
Include dependency graph for ebda.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define X86_BDA_SIZE   0x200
 
#define X86_BDA_BASE   ((void *)0x400)
 
#define X86_EBDA_SEGMENT   ((void *)0x40e)
 
#define X86_EBDA_LOWMEM   ((void *)0x413)
 
#define DEFAULT_EBDA_LOWMEM   (1024 << 10)
 
#define DEFAULT_EBDA_SEGMENT   0xF600
 
#define DEFAULT_EBDA_SIZE   0x400
 

Functions

void setup_default_ebda (void)
 

Macro Definition Documentation

◆ DEFAULT_EBDA_LOWMEM

#define DEFAULT_EBDA_LOWMEM   (1024 << 10)

Definition at line 13 of file ebda.h.

◆ DEFAULT_EBDA_SEGMENT

#define DEFAULT_EBDA_SEGMENT   0xF600

Definition at line 14 of file ebda.h.

◆ DEFAULT_EBDA_SIZE

#define DEFAULT_EBDA_SIZE   0x400

Definition at line 15 of file ebda.h.

◆ X86_BDA_BASE

#define X86_BDA_BASE   ((void *)0x400)

Definition at line 9 of file ebda.h.

◆ X86_BDA_SIZE

#define X86_BDA_SIZE   0x200

Definition at line 8 of file ebda.h.

◆ X86_EBDA_LOWMEM

#define X86_EBDA_LOWMEM   ((void *)0x413)

Definition at line 11 of file ebda.h.

◆ X86_EBDA_SEGMENT

#define X86_EBDA_SEGMENT   ((void *)0x40e)

Definition at line 10 of file ebda.h.

Function Documentation

◆ setup_default_ebda()

void setup_default_ebda ( void  )

Definition at line 43 of file ebda.c.

References acpi_is_wakeup_s3(), DEFAULT_EBDA_LOWMEM, DEFAULT_EBDA_SEGMENT, DEFAULT_EBDA_SIZE, and setup_ebda().

Referenced by dev_initialize().

Here is the call graph for this function:
Here is the caller graph for this function: