Go to the documentation of this file.
63 #define SFI_SIG_SYST "SYST"
64 #define SFI_SIG_FREQ "FREQ"
65 #define SFI_SIG_IDLE "IDLE"
66 #define SFI_SIG_CPUS "CPUS"
67 #define SFI_SIG_MTMR "MTMR"
68 #define SFI_SIG_MRTC "MRTC"
69 #define SFI_SIG_MMAP "MMAP"
70 #define SFI_SIG_APIC "APIC"
71 #define SFI_SIG_XSDT "XSDT"
72 #define SFI_SIG_WAKE "WAKE"
73 #define SFI_SIG_DEVS "DEVS"
74 #define SFI_SIG_GPIO "GPIO"
76 #define SFI_SIGNATURE_SIZE 4
77 #define SFI_OEM_ID_SIZE 6
78 #define SFI_OEM_TABLE_ID_SIZE 8
80 #define SFI_NAME_LEN 16
82 #define SFI_SYST_SEARCH_BEGIN 0x000E0000
83 #define SFI_SYST_SEARCH_END 0x000FFFFF
85 #define SFI_GET_NUM_ENTRIES(ptable, entry_type) \
86 ((ptable->header.len - sizeof(struct sfi_table_header)) / \
151 #define SFI_DEV_TYPE_SPI 0
152 #define SFI_DEV_TYPE_I2C 1
153 #define SFI_DEV_TYPE_UART 2
154 #define SFI_DEV_TYPE_HSI 3
155 #define SFI_DEV_TYPE_IPC 4
180 static inline void disable_sfi(
void)
195 #define sfi_disabled 0