@@ 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 {