Defined missing fields in the fadt
1 files changed, 5 insertions(+), 1 deletions(-)

M kernel/src/acpi.c
M kernel/src/acpi.c +5 -1
@@ 156,7 156,8 @@ struct fadt {
 	struct fadt_flags flags;
 	struct generic_addr reset_reg;
 	uint8_t reset_value;
-	uint8_t reserved3[3];
+	uint16_t reserved3;
+	uint8_t fadt_minor_ver;
 	uint64_t x_firmware_control;
 	uint64_t x_dsdt;
 	struct generic_addr x_pm1a_event_block;

          
@@ 167,6 168,9 @@ struct fadt {
 	struct generic_addr x_pm_timer_block;
 	struct generic_addr x_gpe0_block;
 	struct generic_addr x_gpe1_block;
+	struct generic_addr sleep_control_reg;
+	struct generic_addr sleep_status_reg;
+	uint64_t hyp_vendor;
 } __attribute__((packed));
 
 struct dsdt {