ApertureOS
Main Page
Modules
Data Structures
Files
File List
Globals
drivers
acpi_tables
mcfg.h
Go to the documentation of this file.
1
#ifndef _MCFG_ACPI_H_
2
#define _MCFG_ACPI_H_
3
4
#include "
types.h
"
5
#include "
acpi_tables.h
"
6
#include "
priv_acpi_tables.h
"
7
13
typedef
struct
15
{
16
uint64_t
baseAddr
;
17
uint16_t
group_segment_number
;
18
uint8_t
start_bus_number
;
19
uint8_t
end_bus_number
;
20
uint32_t
res0
;
21
}
MCFG_Entry
;
22
24
typedef
struct
25
{
26
ACPISDTHeader
h
;
27
uint64_t
res0
;
28
MCFG_Entry
entries[1];
29
}
MCFG
;
30
33
#endif
/* end of include guard: _MCFG_ACPI_H_ */
types.h
MCFG_Entry::res0
uint32_t res0
Definition:
mcfg.h:20
ACPISDTHeader
ACPI Section Descriptor Table header.
Definition:
priv_acpi_tables.h:37
MCFG_Entry::group_segment_number
uint16_t group_segment_number
Definition:
mcfg.h:17
priv_acpi_tables.h
MCFG_Entry::start_bus_number
uint8_t start_bus_number
Definition:
mcfg.h:18
MCFG::h
ACPISDTHeader h
Definition:
mcfg.h:26
MCFG::res0
uint64_t res0
Definition:
mcfg.h:27
MCFG
The MCFG table.
Definition:
mcfg.h:24
MCFG_Entry::end_bus_number
uint8_t end_bus_number
Definition:
mcfg.h:19
MCFG_Entry
An entry in the MCFG table.
Definition:
mcfg.h:14
acpi_tables.h
MCFG_Entry::baseAddr
uint64_t baseAddr
Definition:
mcfg.h:16
Generated by
1.8.9.1