SayoriOS  0.3.3
fadt.h
1 #pragma once
2 
3 struct FADT {
4  uint32_t FirmwareCtrl;
5  uint32_t Dsdt;
6 
7  uint8_t Reserved;
8 
9  uint8_t PreferredPowerManagementProfile;
10  uint16_t SCI_Interrupt;
11  uint32_t SMI_CommandPort;
12  uint8_t AcpiEnable;
13  uint8_t AcpiDisable;
14  uint8_t S4BIOS_REQ;
15  uint8_t PSTATE_Control;
16  uint32_t PM1aEventBlock;
17  uint32_t PM1bEventBlock;
18  uint32_t PM1aControlBlock;
19  uint32_t PM1bControlBlock;
20  uint32_t PM2ControlBlock;
21  uint32_t PMTimerBlock;
22  uint32_t GPE0Block;
23  uint32_t GPE1Block;
24  uint8_t PM1EventLength;
25  uint8_t PM1ControlLength;
26  uint8_t PM2ControlLength;
27  uint8_t PMTimerLength;
28  uint8_t GPE0Length;
29  uint8_t GPE1Length;
30  uint8_t GPE1Base;
31  uint8_t CStateControl;
32  uint16_t WorstC2Latency;
33  uint16_t WorstC3Latency;
34  uint16_t FlushSize;
35  uint16_t FlushStride;
36  uint8_t DutyOffset;
37  uint8_t DutyWidth;
38  uint8_t DayAlarm;
39  uint8_t MonthAlarm;
40  uint8_t Century;
41 } __attribute__((packed));
struct registers __attribute__((packed))
Структура данных пакета от мыши
Definition: psf.h:19
Definition: fadt.h:3