155#ifdef ACPI_USE_STANDARD_HEADERS
161#define ACPICA_NAME "Intel ACPI Component Architecture"
162#define ACPICA_COPYRIGHT "Copyright (c) 2000 - 2019 Intel Corporation"
164#if ACPI_MACHINE_WIDTH == 64
165#define ACPI_WIDTH " (64-bit version)"
167#elif ACPI_MACHINE_WIDTH == 32
168#define ACPI_WIDTH " (32-bit version)"
171#error unknown ACPI_MACHINE_WIDTH
172#define ACPI_WIDTH " (unknown bit width, not 32 or 64)"
178#define ACPI_COMMON_SIGNON(UtilityName) \
179 "\n%s\n%s version %8.8X\n%s\n\n", \
181 UtilityName, ((UINT32) ACPI_CA_VERSION), \
184#define ACPI_COMMON_HEADER(UtilityName, Prefix) \
185 "%s%s\n%s%s version %8.8X%s\n%s%s\n%s\n", \
186 Prefix, ACPICA_NAME, \
187 Prefix, UtilityName, ((UINT32) ACPI_CA_VERSION), ACPI_WIDTH, \
188 Prefix, ACPICA_COPYRIGHT, \
191#define ACPI_COMMON_BUILD_TIME \
192 "Build date/time: %s %s\n", __DATE__, __TIME__
196#define ACPI_USAGE_HEADER(Usage) \
197 printf ("Usage: %s\nOptions:\n", Usage);
199#define ACPI_USAGE_TEXT(Description) \
200 printf (Description);
202#define ACPI_OPTION(Name, Description) \
203 printf (" %-20s%s\n", Name, Description);
208#define ACPI_CHECK_STATUS(Name, Status, Expected) \
209 if (Status != Expected) \
211 AcpiOsPrintf ("Unexpected %s from %s (%s-%d)\n", \
212 AcpiFormatException (Status), #Name, _AcpiModuleName, __LINE__); \
218#define ACPI_CHECK_OK(Name, Status) ACPI_CHECK_STATUS (Name, Status, AE_OK);
220#define FILE_SUFFIX_DISASSEMBLY "dsl"
221#define FILE_SUFFIX_BINARY_TABLE ".dat"
229 UINT8 GetOnlyAmlTables,
248#define ACPI_GET_ONLY_AML_TABLES TRUE
249#define ACPI_GET_ALL_TABLES FALSE
324 char **OutDirectoryPath,
unsigned int UINT32
Definition ProcessorBind.h:102
void AcpiDmDumpTree(ACPI_PARSE_OBJECT *Origin)
UINT32 CmGetFileSize(ACPI_FILE File)
void AcDeleteTableList(ACPI_NEW_TABLE_DESC *ListHead)
ACPI_STATUS AdInitialize(void)
void AcpiDmConvertParseObjects(ACPI_PARSE_OBJECT *ParseTreeRoot, ACPI_NAMESPACE_NODE *NamespaceRoot)
void AcpiDmFindOrphanMethods(ACPI_PARSE_OBJECT *Origin)
void AdWriteTable(ACPI_TABLE_HEADER *Table, UINT32 Length, char *TableName, char *OemTableId)
void AcpiDmCrossReferenceNamespace(ACPI_PARSE_OBJECT *ParseTreeRoot, ACPI_NAMESPACE_NODE *NamespaceRoot, ACPI_OWNER_ID OwnerId)
ACPI_STATUS AcValidateTableHeader(FILE *File, long TableOffset)
char * FlGetFileBasename(char *FilePathname)
ACPI_STATUS AcGetAllTablesFromFile(char *Filename, UINT8 GetOnlyAmlTables, ACPI_NEW_TABLE_DESC **ReturnListHead)
int AcpiGetopt(int argc, char **argv, char *opts)
int AcpiGetoptArgument(int argc, char **argv)
char * FlGenerateFilename(char *InputFilename, char *Suffix)
void AcpiDmFinishNamespaceLoad(ACPI_PARSE_OBJECT *ParseTreeRoot, ACPI_NAMESPACE_NODE *NamespaceRoot, ACPI_OWNER_ID OwnerId)
BOOLEAN AcIsFileBinary(FILE *File)
ACPI_STATUS FlSplitInputPathname(char *InputPath, char **OutDirectoryPath, char **OutFilename)
char * AdGenerateFilename(char *Prefix, char *TableId)
#define ACPI_FILE
Definition acenv.h:496
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
unsigned char BOOLEAN
Definition actypes.h:235
uint32_t ACPI_STATUS
Definition actypes.h:568
unsigned char UINT8
Definition actypes.h:236
UINT8 ACPI_OWNER_ID
Definition actypes.h:594
Definition aclocal.h:1185