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));
__attribute__
struct registers __attribute__((packed))
Структура данных пакета от мыши
Definition: psf.h:19
FADT
Definition: fadt.h:3