git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: support user-spcae pci rescan
[lunaix-os.git]
/
lunaix-os
/
includes
/
hal
/
acpi
/
madt.h
diff --git
a/lunaix-os/includes/hal/acpi/madt.h
b/lunaix-os/includes/hal/acpi/madt.h
index 1dd0bca4015c61c5c7f0774fc25da0a15c4622b0..538e521837e12167c2fb25bfa53f5f60f2b75c9a 100644
(file)
--- a/
lunaix-os/includes/hal/acpi/madt.h
+++ b/
lunaix-os/includes/hal/acpi/madt.h
@@
-13,8
+13,8
@@
*/
typedef struct
{
*/
typedef struct
{
- u
int
8_t type;
- u
int
8_t length;
+ u8_t type;
+ u8_t length;
} ACPI_TABLE_PACKED acpi_ics_hdr_t;
/**
} ACPI_TABLE_PACKED acpi_ics_hdr_t;
/**
@@
-26,8
+26,8
@@
typedef struct
typedef struct
{
acpi_ics_hdr_t header;
typedef struct
{
acpi_ics_hdr_t header;
- u
int
8_t processor_id;
- u
int
8_t apic_id;
+ u8_t processor_id;
+ u8_t apic_id;
u32_t flags;
} ACPI_TABLE_PACKED acpi_apic_t;
u32_t flags;
} ACPI_TABLE_PACKED acpi_apic_t;
@@
-41,8
+41,8
@@
typedef struct
typedef struct
{
acpi_ics_hdr_t header;
typedef struct
{
acpi_ics_hdr_t header;
- u
int
8_t ioapic_id;
- u
int
8_t reserved;
+ u8_t ioapic_id;
+ u8_t reserved;
u32_t ioapic_addr;
// The global system interrupt offset for this IOAPIC. (Kind of IRQ offset
// for a slave IOAPIC)
u32_t ioapic_addr;
// The global system interrupt offset for this IOAPIC. (Kind of IRQ offset
// for a slave IOAPIC)
@@
-61,13
+61,13
@@
typedef struct
typedef struct
{
acpi_ics_hdr_t header;
typedef struct
{
acpi_ics_hdr_t header;
- u
int
8_t bus;
+ u8_t bus;
// source, which is the original IRQ back in the era of IBM PC/AT, the 8259
// PIC
// source, which is the original IRQ back in the era of IBM PC/AT, the 8259
// PIC
- u
int
8_t source;
+ u8_t source;
// global system interrupt. The override of source in APIC mode
u32_t gsi;
// global system interrupt. The override of source in APIC mode
u32_t gsi;
- u
int
16_t flags;
+ u16_t flags;
} ACPI_TABLE_PACKED acpi_intso_t;
typedef struct
} ACPI_TABLE_PACKED acpi_intso_t;
typedef struct