Print this page
update to acpica-unix2-20131115
update to acpica-unix2-20130927
acpica-unix2-20130823
PANKOVs restructure

*** 3,13 **** * Name: acconfig.h - Global configuration constants * *****************************************************************************/ /* ! * Copyright (C) 2000 - 2011, Intel Corp. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: --- 3,13 ---- * Name: acconfig.h - Global configuration constants * *****************************************************************************/ /* ! * Copyright (C) 2000 - 2013, Intel Corp. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met:
*** 82,103 **** /* * Should the subsystem abort the loading of an ACPI table if the * table checksum is incorrect? */ #define ACPI_CHECKSUM_ABORT FALSE /****************************************************************************** * * Subsystem Constants * *****************************************************************************/ /* Version of ACPI supported */ ! #define ACPI_CA_SUPPORT_LEVEL 3 /* Maximum count for a semaphore object */ #define ACPI_MAX_SEMAPHORE_COUNT 256 --- 82,124 ---- /* * Should the subsystem abort the loading of an ACPI table if the * table checksum is incorrect? */ + #ifndef ACPI_CHECKSUM_ABORT #define ACPI_CHECKSUM_ABORT FALSE + #endif + /* + * Generate a version of ACPICA that only supports "reduced hardware" + * platforms (as defined in ACPI 5.0). Set to TRUE to generate a specialized + * version of ACPICA that ONLY supports the ACPI 5.0 "reduced hardware" + * model. In other words, no ACPI hardware is supported. + * + * If TRUE, this means no support for the following: + * PM Event and Control registers + * SCI interrupt (and handler) + * Fixed Events + * General Purpose Events (GPEs) + * Global Lock + * ACPI PM timer + * FACS table (Waking vectors and Global Lock) + */ + #ifndef ACPI_REDUCED_HARDWARE + #define ACPI_REDUCED_HARDWARE FALSE + #endif + /****************************************************************************** * * Subsystem Constants * *****************************************************************************/ /* Version of ACPI supported */ ! #define ACPI_CA_SUPPORT_LEVEL 5 /* Maximum count for a semaphore object */ #define ACPI_MAX_SEMAPHORE_COUNT 256
*** 121,133 **** #define ACPI_MAX_LOOP_ITERATIONS 0xFFFF /* Maximum sleep allowed via Sleep() operator */ ! #define ACPI_MAX_SLEEP 20000 /* Two seconds */ /****************************************************************************** * * ACPI Specification constants (Do not change unless the specification changes) * *****************************************************************************/ --- 142,158 ---- #define ACPI_MAX_LOOP_ITERATIONS 0xFFFF /* Maximum sleep allowed via Sleep() operator */ ! #define ACPI_MAX_SLEEP 2000 /* 2000 millisec == two seconds */ + /* Address Range lists are per-SpaceId (Memory and I/O only) */ + #define ACPI_ADDRESS_RANGE_MAX 2 + + /****************************************************************************** * * ACPI Specification constants (Do not change unless the specification changes) * *****************************************************************************/
*** 171,180 **** --- 196,206 ---- #define ACPI_USER_REGION_BEGIN 0x80 /* Maximum SpaceIds for Operation Regions */ #define ACPI_MAX_ADDRESS_SPACE 255 + #define ACPI_NUM_DEFAULT_SPACES 4 /* Array sizes. Used for range checking also */ #define ACPI_MAX_MATCH_OPCODE 5
*** 181,193 **** /* RSDP checksums */ #define ACPI_RSDP_CHECKSUM_LENGTH 20 #define ACPI_RSDP_XCHECKSUM_LENGTH 36 ! /* SMBus and IPMI bidirectional buffer size */ #define ACPI_SMBUS_BUFFER_SIZE 34 #define ACPI_IPMI_BUFFER_SIZE 66 /* _SxD and _SxW control methods */ #define ACPI_NUM_SxD_METHODS 4 --- 207,220 ---- /* RSDP checksums */ #define ACPI_RSDP_CHECKSUM_LENGTH 20 #define ACPI_RSDP_XCHECKSUM_LENGTH 36 ! /* SMBus, GSBus and IPMI bidirectional buffer size */ #define ACPI_SMBUS_BUFFER_SIZE 34 + #define ACPI_GSBUS_BUFFER_SIZE 34 #define ACPI_IPMI_BUFFER_SIZE 66 /* _SxD and _SxW control methods */ #define ACPI_NUM_SxD_METHODS 4
*** 198,211 **** * * ACPI AML Debugger * *****************************************************************************/ ! #define ACPI_DEBUGGER_MAX_ARGS ACPI_METHOD_NUM_ARGS + 2 /* Max command line arguments */ #define ACPI_DB_LINE_BUFFER_SIZE 512 #define ACPI_DEBUGGER_COMMAND_PROMPT '-' #define ACPI_DEBUGGER_EXECUTE_PROMPT '%' #endif /* _ACCONFIG_H */ - --- 225,237 ---- * * ACPI AML Debugger * *****************************************************************************/ ! #define ACPI_DEBUGGER_MAX_ARGS ACPI_METHOD_NUM_ARGS + 4 /* Max command line arguments */ #define ACPI_DB_LINE_BUFFER_SIZE 512 #define ACPI_DEBUGGER_COMMAND_PROMPT '-' #define ACPI_DEBUGGER_EXECUTE_PROMPT '%' #endif /* _ACCONFIG_H */