aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/acpi/acpi.h
diff options
context:
space:
mode:
authorMarvin Borner2019-11-17 15:06:49 +0100
committerMarvin Borner2019-11-17 15:06:49 +0100
commit6ca5f1bcec7f0716bad5e1cdd38d41be137fe7e5 (patch)
tree2ae192f0ef93d5f4e48f893bd96e696ccdb7fd21 /src/kernel/acpi/acpi.h
parent7c15772166b3d509edb67c5fb3756eb59f6edaab (diff)
Some HPET structs
Diffstat (limited to 'src/kernel/acpi/acpi.h')
-rw-r--r--src/kernel/acpi/acpi.h22
1 files changed, 15 insertions, 7 deletions
diff --git a/src/kernel/acpi/acpi.h b/src/kernel/acpi/acpi.h
index f4dd049..31b4841 100644
--- a/src/kernel/acpi/acpi.h
+++ b/src/kernel/acpi/acpi.h
@@ -18,16 +18,16 @@ void reboot();
void acpi_poweroff();
struct RSDPtr {
- char Signature[8];
- char CheckSum;
- char OemID[6];
- char Revision;
+ char signature[8];
+ char checksum;
+ char oem_id[6];
+ char revision;
uint32_t *rsdt_address;
};
struct FADT {
- char Signature[4];
- uint32_t Length;
+ char signature[4];
+ uint32_t length;
char unneded1[40 - 8];
uint32_t *DSDT;
char unneded2[48 - 44];
@@ -43,6 +43,14 @@ struct FADT {
char century;
};
-extern struct FADT *fadt;
+struct HPET {
+ char signature[4];
+ char unneeded[36];
+ char base_address[12];
+};
+
+struct FADT *fadt;
+
+struct HPET *hpet;
#endif