Module Name: src Committed By: christos Date: Sat Jan 9 19:54:59 UTC 2016
Update of /cvsroot/src/sys/external/bsd/acpica/dist In directory ivanova.netbsd.org:/tmp/cvs-serv22345 Log Message: import new acpica: ---------------------------------------- 8 January 2016. Summary of changes for version 20160108: 1) ACPICA kernel-resident subsystem: Updated all ACPICA copyrights and signons to 2016: Added the 2016 copyright to all source code module headers and utility/tool signons. This includes the standard Linux dual-license header. This affects virtually every file in the ACPICA core subsystem, iASL compiler, all ACPICA utilities, and the ACPICA test suite. Fixed a regression introduced in version 20151218 concerning the execution of so-called module-level ASL/AML code. Namespace objects created under a module-level If() construct were not properly/fully entered into the namespace and could cause an interpreter fault when accessed. Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Current Release: Non-Debug Version: 102.7K Code, 28.4K Data, 131.1K Total Debug Version: 200.4K Code, 81.9K Data, 282.4K Total Previous Release: Non-Debug Version: 102.6K Code, 28.4K Data, 131.0K Total Debug Version: 200.3K Code, 81.9K Data, 282.3K Total 2) iASL Compiler/Disassembler and Tools: Fixed a problem with the compilation of the GpioIo and GpioInt resource descriptors. The _PIN field name was incorrectly defined to be an array of 32-bit values, but the _PIN values are in fact 16 bits each. This would cause incorrect bit width warnings when using Word (16-bit) fields to access the descriptors. ---------------------------------------- 18 December 2015. Summary of changes for version 20151218: 1) ACPICA kernel-resident subsystem: Implemented per-AML-table execution of "module-level code" as individual ACPI tables are loaded into the namespace during ACPICA initialization. In other words, any module-level code within an AML table is executed immediately after the table is loaded, instead of batched and executed after all of the tables have been loaded. This provides compatibility with other ACPI implementations. ACPICA BZ 1219. Bob Moore, Lv Zheng, David Box. To fully support the feature above, the default operation region handlers for the SystemMemory, SystemIO, and PCI_Config address spaces are now installed before any ACPI tables are loaded. This enables module-level code to access these address spaces during the table load and module- level code execution phase. ACPICA BZ 1220. Bob Moore, Lv Zheng, David Box. Implemented several changes to the internal _REG support in conjunction with the changes above. Also, changes to the AcpiExec/AcpiNames/Examples utilities for the changes above. Although these tools were changed, host operating systems that simply use the default handlers for SystemMemory, SystemIO, and PCI_Config spaces should not require any update. Lv Zheng. For example, in the code below, DEV1 is conditionally added to the namespace by the DSDT via module-level code that accesses an operation region. The SSDT references DEV1 via the Scope operator. DEV1 must be created immediately after the DSDT is loaded in order for the SSDT to successfully reference DEV1. Previously, this code would cause an AE_NOT_EXIST exception during the load of the SSDT. Now, this code is fully supported by ACPICA. DefinitionBlock ("", "DSDT", 2, "Intel", "DSDT1", 1) { OperationRegion (OPR1, SystemMemory, 0x400, 32) Field (OPR1, AnyAcc, NoLock, Preserve) { FLD1, 1 } If (FLD1) { Device (\DEV1) { } } } DefinitionBlock ("", "SSDT", 2, "Intel", "SSDT1", 1) { External (\DEV1, DeviceObj) Scope (\DEV1) { } } Fixed an AML interpreter problem where control method invocations were not handled correctly when the invocation was itself a SuperName argument to another ASL operator. In these cases, the method was not invoked. ACPICA BZ 1002. Affects the following ASL operators that have a SuperName argument: Store Acquire, Wait CondRefOf, RefOf Decrement, Increment Load, Unload Notify Signal, Release, Reset SizeOf Implemented automatic String-to-ObjectReference conversion support for packages returned by predefined names (such as _DEP). A common BIOS error is to add double quotes around an ObjectReference namepath, which turns the reference into an unexpected string object. This support detects the problem and corrects it before the package is returned to the caller that invoked the method. Lv Zheng. Implemented extensions to the Concatenate operator. Concatenate now accepts any type of object, it is not restricted to simply Integer/String/Buffer. For objects other than these 3 basic data types, the argument is treated as a string containing the name of the object type. This expands the utility of Concatenate and the Printf/Fprintf macros. ACPICA BZ 1222. Cleaned up the output of the ASL Debug object. The timer() value is now optional and no longer emitted by default. Also, the basic data types of Integer/String/Buffer are simply emitted as their values, without a data type string -- since the data type is obvious from the output. ACPICA BZ 1221. Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Current Release: Non-Debug Version: 102.6K Code, 28.4K Data, 131.0K Total Debug Version: 200.3K Code, 81.9K Data, 282.3K Total Previous Release: Non-Debug Version: 102.0K Code, 28.3K Data, 130.3K Total Debug Version: 199.6K Code, 81.8K Data, 281.4K Total 2) iASL Compiler/Disassembler and Tools: iASL: Fixed some issues with the ASL Include() operator. This operator was incorrectly defined in the iASL parser rules, causing a new scope to be opened for the code within the include file. This could lead to several issues, including allowing ASL code that is technically illegal and not supported by AML interpreters. Note, this does not affect the related #include preprocessor operator. ACPICA BZ 1212. iASL/Disassembler: Implemented support for the ASL ElseIf operator. This operator is essentially an ASL macro since there is no AML opcode associated with it. The code emitted by the iASL compiler for ElseIf is an Else opcode followed immediately by an If opcode. The disassembler will now emit an ElseIf if it finds an Else immediately followed by an If. This simplifies the decoded ASL, especially for deeply nested If..Else and large Switch constructs. Thus, the disassembled code more closely follows the original source ASL. ACPICA BZ 1211. Example: Old disassembly: Else { If (Arg0 == 0x02) { Local0 = 0x05 } } New disassembly: ElseIf (Arg0 == 0x02) { Local0 = 0x05 } AcpiExec: Added support for the new module level code behavior and the early region installation. This required a small change to the initialization, since AcpiExec must install its own operation region handlers. AcpiExec: Added support to make the debug object timer optional. Default is timer disabled. This cleans up the debug object output -- the timer data is rarely used. AcpiExec: Multiple ACPI tables are now loaded in the order that they appear on the command line. This can be important when there are interdependencies/references between the tables. iASL/Templates. Add support to generate template files with multiple SSDTs within a single output file. Also added ommand line support to specify the number of SSDTs (in addition to a single DSDT). ACPICA BZ 1223, 1225. ---------------------------------------- 24 November 2015. Summary of changes for version 20151124: 1) ACPICA kernel-resident subsystem: Fixed a possible regression for a previous update to FADT handling. The FADT no longer has a fixed table ID, causing some issues with code that was hardwired to a specific ID. Lv Zheng. Fixed a problem where the method auto-serialization could interfere with the current SyncLevel. This change makes the auto-serialization support transparent to the SyncLevel support and management. Removed support for the _SUB predefined name in AcpiGetObjectInfo. This interface is intended for early access to the namespace during the initial namespace device discovery walk. The _SUB method has been seen to access operation regions in some cases, causing errors because the operation regions are not fully initialized. AML Debugger: Fixed some issues with the terminate/quit/exit commands that can cause faults. Lv Zheng. AML Debugger: Add thread ID support so that single-step mode only applies to the AML Debugger thread. This prevents runtime errors within some kernels. Lv Zheng. Eliminated extraneous warnings from AcpiGetSleepTypeData. Since the _Sx methods that are invoked by this interface are optional, removed warnings emitted for the case where one or more of these methods do not exist. ACPICA BZ 1208, original change by Prarit Bhargava. Made a major pass through the entire ACPICA source code base to standardize formatting that has diverged a bit over time. There are no functional changes, but this will of course cause quite a few code differences from the previous ACPICA release. Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Current Release: Non-Debug Version: 102.0K Code, 28.3K Data, 130.3K Total Debug Version: 199.6K Code, 81.8K Data, 281.4K Total Previous Release: Non-Debug Version: 101.7K Code, 27.9K Data, 129.6K Total Debug Version: 199.3K Code, 81.4K Data, 280.7K Total 2) iASL Compiler/Disassembler and Tools: iASL/acpiexec/acpixtract/disassembler: Added support to allow multiple definition blocks within a single ASL file and the resulting AML file. Support for this type of file was also added to the various tools that use binary AML files: acpiexec, acpixtract, and the AML disassembler. The example code below shows two definition blocks within the same file: DefinitionBlock ("dsdt.aml", "DSDT", 2, "Intel", "Template", 0x12345678) { } DefinitionBlock ("", "SSDT", 2, "Intel", "Template", 0xABCDEF01) { } iASL: Enhanced typechecking for the Name() operator. All expressions for the value of the named object must be reduced/folded to a single constant at compile time, as per the ACPI specification (the AML definition of Name()). iASL: Fixed some code indentation issues for the -ic and -ia options (C and assembly headers). Now all emitted code correctly begins in column 1. iASL: Added an error message for an attempt to open a Scope() on an object defined in an SSDT. The DSDT is always loaded into the namespace first, so any attempt to open a Scope on an SSDT object will fail at runtime. ---------------------------------------- 30 September 2015. Summary of changes for version 20150930: 1) ACPICA kernel-resident subsystem: Debugger: Implemented several changes and bug fixes to assist support for the in-kernel version of the AML debugger. Lv Zheng. - Fix the "predefined" command for in-kernel debugger. - Do not enter debug command loop for the help and version commands. - Disallow "execute" command during execution/single-step of a method. Interpreter: Updated runtime typechecking for all operators that have target operands. The operand is resolved and validated that it is legal. For example, the target cannot be a non-data object such as a Device, Mutex, ThermalZone, etc., as per the ACPI specification. Debugger: Fixed the double-mutex user I/O handshake to work when local deadlock detection is enabled. Debugger: limited display of method locals and arguments (LocalX and ArgX) to only those that have actually been initialized. This prevents lines of extraneous output. Updated the definition of the NFIT table to correct the bit polarity of one flag: ACPI_NFIT_MEM_ARMED --> ACPI_NFIT_MEM_NOT_ARMED Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Current Release: Non-Debug Version: 101.7K Code, 27.9K Data, 129.6K Total Debug Version: 199.3K Code, 81.4K Data, 280.7K Total Previous Release: Non-Debug Version: 101.3K Code, 27.7K Data, 129.0K Total Debug Version: 198.6K Code, 80.9K Data, 279.5K Total 2) iASL Compiler/Disassembler and Tools: iASL: Improved the compile-time typechecking for operands of many of the ASL operators: -- Added an option to disable compiler operand/operator typechecking (- ot). -- For the following operators, the TermArg operands are now validated when possible to be Integer data objects: BankField, OperationRegion, DataTableRegion, Buffer, and Package. -- Store (Source, Target): Both the source and target operands are resolved and checked that the operands are both legal. For example, neither operand can be a non-data object such as a Device, Mutex, ThermalZone, etc. Note, as per the ACPI specification, the CopyObject operator can be used to store an object to any type of target object. -- Store (Source, Target): If the source is a Package object, the target must be a Package object, LocalX, ArgX, or Debug. Likewise, if the target is a Package, the source must also be a Package. -- Store (Source, Target): A warning is issued if the source and target resolve to the identical named object. -- Store (Source, <method invocation>): An error is generated for the target method invocation, as this construct is not supported by the AML interpreter. -- For all ASL math and logic operators, the target operand must be a data object (Integer, String, Buffer, LocalX, ArgX, or Debug). This includes the function return value also. -- External declarations are also included in the typechecking where possible. External objects defined using the UnknownObj keyword cannot be typechecked, however. iASL and Disassembler: Added symbolic (ASL+) support for the ASL Index operator: - Legacy code: Index(PKG1, 3) - New ASL+ code: PKG1[3] This completes the ACPI 6.0 ASL+ support as it was the only operator not supported. iASL: Fixed the file suffix for the preprocessor output file (.i). Two spaces were inadvertently appended to the filename, causing file access and deletion problems on some systems. ASL Test Suite (ASLTS): Updated the master makefile to generate all possible compiler output files when building the test suite -- thus exercising these features of the compiler. These files are automatically deleted when the test suite exits. ---------------------------------------- 18 August 2015. Summary of changes for version 20150818: 1) ACPICA kernel-resident subsystem: Fix a regression for AcpiGetTableByIndex interface causing it to fail. Lv Zheng. ACPICA BZ 1186. Completed development to ensure that the ACPICA Disassembler and Debugger are fully standalone components of ACPICA. Removed cross-component dependences. Lv Zheng. The max-number-of-AML-loops is now runtime configurable (previously was compile-time only). This is essentially a loop timeout to force-abort infinite AML loops. ACPCIA BZ 1192. Debugger: Cleanup output to dump ACPI names and namepaths without any trailing underscores. Lv Zheng. ACPICA BZ 1135. Removed unnecessary conditional compilations across the Debugger and Disassembler components where entire modules could be left uncompiled. The aapits test is deprecated and has been removed from the ACPICA git tree. The test has never been completed and has not been maintained, thus becoming rather useless. ACPICA BZ 1015, 794. A batch of small changes to close bugzilla and other reports: - Remove duplicate code for _PLD processing. ACPICA BZ 1176. - Correctly cleanup after a ACPI table load failure. ACPICA BZ 1185. - iASL: Support POSIX yacc again in makefile. Jung-uk Kim. - ACPI table support: general cleanup and simplification. Lv Zheng, Bob Moore. - ACPI table support: fix for a buffer read overrun in AcpiTbFindTable. ACPICA BZ 1184. - Enhance parameter validation for DataTableRegion and LoadTable ASL/AML operators. - Debugger: Split debugger initialization/termination interfaces. Lv Zheng. - AcpiExec: Emit OemTableId for SSDTs during the load phase for table identification. - AcpiExec: Add debug message during _REG method phase during table load/init. - AcpiNames: Fix a regression where some output was missing and no longer emitted. - Debugger: General cleanup and simplification. Lv Zheng. - Disassembler: Cleanup use of several global option variables. Lv Zheng. Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Current Release: Non-Debug Version: 101.3K Code, 27.7K Data, 129.0K Total Debug Version: 198.6K Code, 80.9K Data, 279.5K Total Previous Release: Non-Debug Version: 100.9K Code, 24.5K Data, 125.4K Total Debug Version: 197.8K Code, 81.5K Data, 279.3K Total 2) iASL Compiler/Disassembler and Tools: AcpiExec: Fixed a problem where any more than 32 ACPI tables in the XSDT were not handled properly and caused load errors. Now, properly invoke and use the ACPICA auto-reallocate mechanism for ACPI table data structures. ACPICA BZ 1188 AcpiNames: Add command-line wildcard support for ACPI table files. ACPICA BZ 1190. AcpiExec and AcpiNames: Add -l option to load ACPI tables only. For AcpiExec, this means that no control methods (like _REG/_INI/_STA) are executed during initialization. ACPICA BZ 1187, 1189. iASL/Disassembler: Implemented a prototype "listing" mode that emits AML that corresponds to each disassembled ASL statement, to simplify debugging. ACPICA BZ 1191. Debugger: Add option to the "objects" command to display a summary of the current namespace objects (Object type and count). This is displayed if the command is entered with no arguments. AcpiNames: Add -x option to specify debug level, similar to AcpiExec. ---------------------------------------- Status: Vendor Tag: intel Release Tags: acpica-20160108 U src/sys/external/bsd/acpica/dist/changes.txt U src/sys/external/bsd/acpica/dist/Makefile U src/sys/external/bsd/acpica/dist/generate/lint/files.lnt U src/sys/external/bsd/acpica/dist/generate/lint/lint.bat U src/sys/external/bsd/acpica/dist/generate/lint/lset.bat U src/sys/external/bsd/acpica/dist/generate/lint/options.lnt U src/sys/external/bsd/acpica/dist/generate/lint/readme.txt U src/sys/external/bsd/acpica/dist/generate/lint/std16.lnt U src/sys/external/bsd/acpica/dist/generate/lint/std32.lnt U src/sys/external/bsd/acpica/dist/generate/lint/std64.lnt U src/sys/external/bsd/acpica/dist/generate/release/release.sh U src/sys/external/bsd/acpica/dist/generate/release/build.sh U src/sys/external/bsd/acpica/dist/generate/unix/Makefile.common U src/sys/external/bsd/acpica/dist/generate/unix/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/Makefile.config U src/sys/external/bsd/acpica/dist/generate/unix/Makefile.rules U src/sys/external/bsd/acpica/dist/generate/unix/readme.txt U src/sys/external/bsd/acpica/dist/generate/unix/acpibin/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpidump/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpiexamples/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpiexec/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpihelp/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpinames/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpisrc/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/acpixtract/Makefile U src/sys/external/bsd/acpica/dist/generate/unix/iasl/Makefile N src/sys/external/bsd/acpica/dist/common/acfileio.c U src/sys/external/bsd/acpica/dist/common/acgetline.c U src/sys/external/bsd/acpica/dist/common/adfile.c U src/sys/external/bsd/acpica/dist/common/adisasm.c U src/sys/external/bsd/acpica/dist/common/adwalk.c U src/sys/external/bsd/acpica/dist/common/ahids.c U src/sys/external/bsd/acpica/dist/common/ahpredef.c U src/sys/external/bsd/acpica/dist/common/ahtable.c U src/sys/external/bsd/acpica/dist/common/ahuuids.c U src/sys/external/bsd/acpica/dist/common/cmfsize.c U src/sys/external/bsd/acpica/dist/common/dmextern.c U src/sys/external/bsd/acpica/dist/common/dmrestag.c U src/sys/external/bsd/acpica/dist/common/dmtable.c N src/sys/external/bsd/acpica/dist/common/dmtables.c C src/sys/external/bsd/acpica/dist/common/dmtbdump.c C src/sys/external/bsd/acpica/dist/common/dmtbinfo.c U src/sys/external/bsd/acpica/dist/common/getopt.c U src/sys/external/bsd/acpica/dist/tests/misc/badcode.asl U src/sys/external/bsd/acpica/dist/tests/misc/grammar.asl U src/sys/external/bsd/acpica/dist/tests/templates/templates.sh U src/sys/external/bsd/acpica/dist/tests/templates/Makefile C src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h C src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c U src/sys/external/bsd/acpica/dist/compiler/aslascii.c U src/sys/external/bsd/acpica/dist/compiler/aslbtypes.c U src/sys/external/bsd/acpica/dist/compiler/aslcodegen.c C src/sys/external/bsd/acpica/dist/compiler/aslcompile.c U src/sys/external/bsd/acpica/dist/compiler/dtparser.l C src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l N src/sys/external/bsd/acpica/dist/compiler/aslcstyle.y U src/sys/external/bsd/acpica/dist/compiler/asldefine.h C src/sys/external/bsd/acpica/dist/compiler/aslerror.c C src/sys/external/bsd/acpica/dist/compiler/aslfileio.c C src/sys/external/bsd/acpica/dist/compiler/aslfiles.c U src/sys/external/bsd/acpica/dist/compiler/aslfold.c U src/sys/external/bsd/acpica/dist/compiler/aslglobal.h U src/sys/external/bsd/acpica/dist/compiler/aslhex.c U src/sys/external/bsd/acpica/dist/compiler/asllength.c U src/sys/external/bsd/acpica/dist/compiler/asllisting.c U src/sys/external/bsd/acpica/dist/compiler/asllistsup.c C src/sys/external/bsd/acpica/dist/compiler/aslload.c C src/sys/external/bsd/acpica/dist/compiler/asllookup.c U src/sys/external/bsd/acpica/dist/compiler/aslmain.c U src/sys/external/bsd/acpica/dist/compiler/dtio.c U src/sys/external/bsd/acpica/dist/compiler/aslmap.c U src/sys/external/bsd/acpica/dist/compiler/aslmapenter.c U src/sys/external/bsd/acpica/dist/compiler/aslmapoutput.c U src/sys/external/bsd/acpica/dist/compiler/aslmaputils.c U src/sys/external/bsd/acpica/dist/compiler/aslmessages.c U src/sys/external/bsd/acpica/dist/compiler/aslmessages.h U src/sys/external/bsd/acpica/dist/compiler/aslmethod.c U src/sys/external/bsd/acpica/dist/compiler/aslnamesp.c U src/sys/external/bsd/acpica/dist/compiler/asloffset.c C src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c U src/sys/external/bsd/acpica/dist/compiler/asloperands.c U src/sys/external/bsd/acpica/dist/compiler/aslopt.c U src/sys/external/bsd/acpica/dist/compiler/asloptions.c U src/sys/external/bsd/acpica/dist/compiler/aslparser.y C src/sys/external/bsd/acpica/dist/compiler/aslpredef.c C src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c U src/sys/external/bsd/acpica/dist/compiler/aslprintf.c U src/sys/external/bsd/acpica/dist/compiler/aslprune.c U src/sys/external/bsd/acpica/dist/compiler/aslresource.c N src/sys/external/bsd/acpica/dist/compiler/aslresources.y U src/sys/external/bsd/acpica/dist/compiler/aslrestype1.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype1i.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype2.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype2d.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype2e.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype2q.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype2s.c U src/sys/external/bsd/acpica/dist/compiler/aslrestype2w.c U src/sys/external/bsd/acpica/dist/compiler/aslrules.y U src/sys/external/bsd/acpica/dist/compiler/aslstartup.c U src/sys/external/bsd/acpica/dist/compiler/aslstubs.c C src/sys/external/bsd/acpica/dist/compiler/aslsupport.l U src/sys/external/bsd/acpica/dist/compiler/aslsupport.y U src/sys/external/bsd/acpica/dist/compiler/asltokens.y U src/sys/external/bsd/acpica/dist/compiler/asltransform.c C src/sys/external/bsd/acpica/dist/compiler/asltree.c U src/sys/external/bsd/acpica/dist/compiler/asltypes.h U src/sys/external/bsd/acpica/dist/compiler/asltypes.y C src/sys/external/bsd/acpica/dist/compiler/aslutils.c U src/sys/external/bsd/acpica/dist/compiler/asluuid.c C src/sys/external/bsd/acpica/dist/compiler/aslwalks.c C src/sys/external/bsd/acpica/dist/compiler/aslxref.c C src/sys/external/bsd/acpica/dist/compiler/dtcompile.c U src/sys/external/bsd/acpica/dist/compiler/dtcompiler.h U src/sys/external/bsd/acpica/dist/compiler/dtexpress.c C src/sys/external/bsd/acpica/dist/compiler/dtfield.c U src/sys/external/bsd/acpica/dist/compiler/new_table.txt C src/sys/external/bsd/acpica/dist/compiler/dtparser.y C src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c C src/sys/external/bsd/acpica/dist/compiler/dttable.c N src/sys/external/bsd/acpica/dist/compiler/dttable1.c N src/sys/external/bsd/acpica/dist/compiler/dttable2.c U src/sys/external/bsd/acpica/dist/compiler/dttemplate.c U src/sys/external/bsd/acpica/dist/compiler/dttemplate.h C src/sys/external/bsd/acpica/dist/compiler/dtutils.c U src/sys/external/bsd/acpica/dist/compiler/preprocess.h U src/sys/external/bsd/acpica/dist/compiler/prexpress.c U src/sys/external/bsd/acpica/dist/compiler/prmacros.c U src/sys/external/bsd/acpica/dist/compiler/prparser.l C src/sys/external/bsd/acpica/dist/compiler/prparser.y U src/sys/external/bsd/acpica/dist/compiler/prscan.c C src/sys/external/bsd/acpica/dist/compiler/prutils.c U src/sys/external/bsd/acpica/dist/compiler/readme.txt U src/sys/external/bsd/acpica/dist/include/acbuffer.h C src/sys/external/bsd/acpica/dist/include/acapps.h U src/sys/external/bsd/acpica/dist/include/accommon.h U src/sys/external/bsd/acpica/dist/include/acclib.h U src/sys/external/bsd/acpica/dist/include/acconfig.h C src/sys/external/bsd/acpica/dist/include/acdebug.h C src/sys/external/bsd/acpica/dist/include/acdisasm.h U src/sys/external/bsd/acpica/dist/include/acdispat.h U src/sys/external/bsd/acpica/dist/include/acevents.h C src/sys/external/bsd/acpica/dist/include/acexcep.h C src/sys/external/bsd/acpica/dist/include/acglobal.h U src/sys/external/bsd/acpica/dist/include/achware.h C src/sys/external/bsd/acpica/dist/include/acinterp.h C src/sys/external/bsd/acpica/dist/include/aclocal.h C src/sys/external/bsd/acpica/dist/include/acmacros.h U src/sys/external/bsd/acpica/dist/include/acnames.h C src/sys/external/bsd/acpica/dist/include/acnamesp.h U src/sys/external/bsd/acpica/dist/include/acobject.h U src/sys/external/bsd/acpica/dist/include/acopcode.h U src/sys/external/bsd/acpica/dist/include/acoutput.h U src/sys/external/bsd/acpica/dist/include/acparser.h U src/sys/external/bsd/acpica/dist/include/acpi.h C src/sys/external/bsd/acpica/dist/include/acpiosxf.h C src/sys/external/bsd/acpica/dist/include/acpixf.h U src/sys/external/bsd/acpica/dist/include/acpredef.h C src/sys/external/bsd/acpica/dist/include/acresrc.h U src/sys/external/bsd/acpica/dist/include/acrestyp.h U src/sys/external/bsd/acpica/dist/include/acstruct.h C src/sys/external/bsd/acpica/dist/include/actables.h U src/sys/external/bsd/acpica/dist/include/actbl.h C src/sys/external/bsd/acpica/dist/include/actbl1.h U src/sys/external/bsd/acpica/dist/include/actbl2.h U src/sys/external/bsd/acpica/dist/include/actbl3.h C src/sys/external/bsd/acpica/dist/include/actypes.h C src/sys/external/bsd/acpica/dist/include/acutils.h U src/sys/external/bsd/acpica/dist/include/acuuid.h U src/sys/external/bsd/acpica/dist/include/amlcode.h U src/sys/external/bsd/acpica/dist/include/amlresrc.h U src/sys/external/bsd/acpica/dist/include/platform/acdragonfly.h U src/sys/external/bsd/acpica/dist/include/platform/accygwin.h U src/sys/external/bsd/acpica/dist/include/platform/acdragonflyex.h U src/sys/external/bsd/acpica/dist/include/platform/acefi.h U src/sys/external/bsd/acpica/dist/include/platform/acefiex.h U src/sys/external/bsd/acpica/dist/include/platform/acenv.h U src/sys/external/bsd/acpica/dist/include/platform/acenvex.h U src/sys/external/bsd/acpica/dist/include/platform/acfreebsd.h U src/sys/external/bsd/acpica/dist/include/platform/acgcc.h U src/sys/external/bsd/acpica/dist/include/platform/achaiku.h U src/sys/external/bsd/acpica/dist/include/platform/acintel.h U src/sys/external/bsd/acpica/dist/include/platform/aclinux.h U src/sys/external/bsd/acpica/dist/include/platform/aclinuxex.h U src/sys/external/bsd/acpica/dist/include/platform/acmacosx.h U src/sys/external/bsd/acpica/dist/include/platform/acmsvc.h U src/sys/external/bsd/acpica/dist/include/platform/acmsvcex.h C src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h U src/sys/external/bsd/acpica/dist/include/platform/acos2.h U src/sys/external/bsd/acpica/dist/include/platform/acwin.h U src/sys/external/bsd/acpica/dist/include/platform/acwin64.h U src/sys/external/bsd/acpica/dist/include/platform/acwinex.h U src/sys/external/bsd/acpica/dist/os_specific/service_layers/osbsdtbl.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/osefitbl.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/osefixf.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/oslibcfs.c C src/sys/external/bsd/acpica/dist/os_specific/service_layers/oslinuxtbl.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/osunixdir.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/osunixmap.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/osunixxf.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/oswindir.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/oswintbl.c U src/sys/external/bsd/acpica/dist/os_specific/service_layers/oswinxf.c U src/sys/external/bsd/acpica/dist/tools/acpibin/abcompare.c U src/sys/external/bsd/acpica/dist/tools/acpibin/abmain.c U src/sys/external/bsd/acpica/dist/tools/acpibin/acpibin.h U src/sys/external/bsd/acpica/dist/tools/acpidump/acpidump.h U src/sys/external/bsd/acpica/dist/tools/acpidump/apdump.c C src/sys/external/bsd/acpica/dist/tools/acpidump/apfiles.c U src/sys/external/bsd/acpica/dist/tools/acpidump/apmain.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aecommon.h U src/sys/external/bsd/acpica/dist/tools/acpiexec/aeexec.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aehandlers.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aeinitfile.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aemain.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aeregion.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aetables.c U src/sys/external/bsd/acpica/dist/tools/acpiexec/aetables.h U src/sys/external/bsd/acpica/dist/tools/acpihelp/acpihelp.h U src/sys/external/bsd/acpica/dist/tools/acpihelp/ahamlops.c U src/sys/external/bsd/acpica/dist/tools/acpihelp/ahaslkey.c U src/sys/external/bsd/acpica/dist/tools/acpihelp/ahaslops.c U src/sys/external/bsd/acpica/dist/tools/acpihelp/ahdecode.c U src/sys/external/bsd/acpica/dist/tools/acpihelp/ahmain.c U src/sys/external/bsd/acpica/dist/tools/acpinames/acpinames.h U src/sys/external/bsd/acpica/dist/tools/acpinames/anmain.c U src/sys/external/bsd/acpica/dist/tools/acpinames/anstubs.c U src/sys/external/bsd/acpica/dist/tools/acpinames/antables.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/acpisrc.h U src/sys/external/bsd/acpica/dist/tools/acpisrc/ascase.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/asconvrt.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/asfile.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/asmain.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/asremove.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/astable.c U src/sys/external/bsd/acpica/dist/tools/acpisrc/asutils.c C src/sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.c N src/sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.h U src/sys/external/bsd/acpica/dist/tools/acpixtract/axmain.c N src/sys/external/bsd/acpica/dist/tools/acpixtract/axutils.c U src/sys/external/bsd/acpica/dist/tools/examples/examples.c U src/sys/external/bsd/acpica/dist/tools/examples/examples.h U src/sys/external/bsd/acpica/dist/tools/examples/exstubs.c U src/sys/external/bsd/acpica/dist/tools/examples/extables.c U src/sys/external/bsd/acpica/dist/debugger/dbconvert.c C src/sys/external/bsd/acpica/dist/debugger/dbcmds.c C src/sys/external/bsd/acpica/dist/debugger/dbdisply.c C src/sys/external/bsd/acpica/dist/debugger/dbexec.c U src/sys/external/bsd/acpica/dist/debugger/dbfileio.c U src/sys/external/bsd/acpica/dist/debugger/dbhistry.c C src/sys/external/bsd/acpica/dist/debugger/dbinput.c C src/sys/external/bsd/acpica/dist/debugger/dbmethod.c C src/sys/external/bsd/acpica/dist/debugger/dbnames.c U src/sys/external/bsd/acpica/dist/debugger/dbobject.c U src/sys/external/bsd/acpica/dist/debugger/dbstats.c C src/sys/external/bsd/acpica/dist/debugger/dbtest.c C src/sys/external/bsd/acpica/dist/debugger/dbutils.c U src/sys/external/bsd/acpica/dist/debugger/dbxface.c C src/sys/external/bsd/acpica/dist/disassembler/dmbuffer.c C src/sys/external/bsd/acpica/dist/disassembler/dmcstyle.c U src/sys/external/bsd/acpica/dist/disassembler/dmdeferred.c U src/sys/external/bsd/acpica/dist/disassembler/dmnames.c U src/sys/external/bsd/acpica/dist/disassembler/dmopcode.c C src/sys/external/bsd/acpica/dist/disassembler/dmresrc.c C src/sys/external/bsd/acpica/dist/disassembler/dmresrcl.c C src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c U src/sys/external/bsd/acpica/dist/disassembler/dmresrcs.c U src/sys/external/bsd/acpica/dist/disassembler/dmutils.c C src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c C src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c U src/sys/external/bsd/acpica/dist/dispatcher/dsargs.c U src/sys/external/bsd/acpica/dist/dispatcher/dsdebug.c U src/sys/external/bsd/acpica/dist/dispatcher/dsfield.c U src/sys/external/bsd/acpica/dist/dispatcher/dsinit.c U src/sys/external/bsd/acpica/dist/dispatcher/dsmethod.c U src/sys/external/bsd/acpica/dist/dispatcher/dsmthdat.c U src/sys/external/bsd/acpica/dist/dispatcher/dsobject.c C src/sys/external/bsd/acpica/dist/dispatcher/dsopcode.c C src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c U src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c U src/sys/external/bsd/acpica/dist/dispatcher/dswload.c U src/sys/external/bsd/acpica/dist/dispatcher/dswload2.c U src/sys/external/bsd/acpica/dist/dispatcher/dswscope.c U src/sys/external/bsd/acpica/dist/dispatcher/dswstate.c U src/sys/external/bsd/acpica/dist/events/evevent.c U src/sys/external/bsd/acpica/dist/events/evglock.c U src/sys/external/bsd/acpica/dist/events/evgpe.c U src/sys/external/bsd/acpica/dist/events/evgpeblk.c U src/sys/external/bsd/acpica/dist/events/evgpeinit.c U src/sys/external/bsd/acpica/dist/events/evgpeutil.c U src/sys/external/bsd/acpica/dist/events/evhandler.c U src/sys/external/bsd/acpica/dist/events/evmisc.c U src/sys/external/bsd/acpica/dist/events/evregion.c C src/sys/external/bsd/acpica/dist/events/evrgnini.c U src/sys/external/bsd/acpica/dist/events/evsci.c C src/sys/external/bsd/acpica/dist/events/evxface.c U src/sys/external/bsd/acpica/dist/events/evxfevnt.c U src/sys/external/bsd/acpica/dist/events/evxfgpe.c U src/sys/external/bsd/acpica/dist/events/evxfregn.c C src/sys/external/bsd/acpica/dist/executer/exconfig.c U src/sys/external/bsd/acpica/dist/executer/exconvrt.c U src/sys/external/bsd/acpica/dist/executer/excreate.c C src/sys/external/bsd/acpica/dist/executer/exdebug.c C src/sys/external/bsd/acpica/dist/executer/exdump.c U src/sys/external/bsd/acpica/dist/executer/exfield.c U src/sys/external/bsd/acpica/dist/executer/exfldio.c U src/sys/external/bsd/acpica/dist/executer/exmisc.c U src/sys/external/bsd/acpica/dist/executer/exmutex.c U src/sys/external/bsd/acpica/dist/executer/exnames.c U src/sys/external/bsd/acpica/dist/executer/exoparg1.c U src/sys/external/bsd/acpica/dist/executer/exoparg2.c U src/sys/external/bsd/acpica/dist/executer/exoparg3.c U src/sys/external/bsd/acpica/dist/executer/exoparg6.c U src/sys/external/bsd/acpica/dist/executer/exprep.c U src/sys/external/bsd/acpica/dist/executer/exregion.c U src/sys/external/bsd/acpica/dist/executer/exresnte.c U src/sys/external/bsd/acpica/dist/executer/exresolv.c U src/sys/external/bsd/acpica/dist/executer/exresop.c U src/sys/external/bsd/acpica/dist/executer/exstore.c U src/sys/external/bsd/acpica/dist/executer/exstoren.c U src/sys/external/bsd/acpica/dist/executer/exstorob.c U src/sys/external/bsd/acpica/dist/executer/exsystem.c N src/sys/external/bsd/acpica/dist/executer/extrace.c U src/sys/external/bsd/acpica/dist/executer/exutils.c C src/sys/external/bsd/acpica/dist/hardware/hwesleep.c U src/sys/external/bsd/acpica/dist/hardware/hwacpi.c C src/sys/external/bsd/acpica/dist/hardware/hwsleep.c U src/sys/external/bsd/acpica/dist/hardware/hwgpe.c U src/sys/external/bsd/acpica/dist/hardware/hwpci.c U src/sys/external/bsd/acpica/dist/hardware/hwregs.c U src/sys/external/bsd/acpica/dist/hardware/hwtimer.c U src/sys/external/bsd/acpica/dist/hardware/hwvalid.c U src/sys/external/bsd/acpica/dist/hardware/hwxface.c C src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c U src/sys/external/bsd/acpica/dist/namespace/nsarguments.c C src/sys/external/bsd/acpica/dist/namespace/nsaccess.c U src/sys/external/bsd/acpica/dist/namespace/nsalloc.c U src/sys/external/bsd/acpica/dist/namespace/nsconvert.c C src/sys/external/bsd/acpica/dist/namespace/nsdump.c U src/sys/external/bsd/acpica/dist/namespace/nsdumpdv.c C src/sys/external/bsd/acpica/dist/namespace/nseval.c C src/sys/external/bsd/acpica/dist/namespace/nsinit.c U src/sys/external/bsd/acpica/dist/namespace/nsload.c U src/sys/external/bsd/acpica/dist/namespace/nsnames.c U src/sys/external/bsd/acpica/dist/namespace/nsobject.c U src/sys/external/bsd/acpica/dist/namespace/nsparse.c U src/sys/external/bsd/acpica/dist/namespace/nspredef.c U src/sys/external/bsd/acpica/dist/namespace/nsprepkg.c U src/sys/external/bsd/acpica/dist/namespace/nsrepair.c C src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c U src/sys/external/bsd/acpica/dist/namespace/nssearch.c U src/sys/external/bsd/acpica/dist/namespace/nsutils.c U src/sys/external/bsd/acpica/dist/namespace/nswalk.c C src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c C src/sys/external/bsd/acpica/dist/namespace/nsxfname.c U src/sys/external/bsd/acpica/dist/namespace/nsxfobj.c U src/sys/external/bsd/acpica/dist/parser/psobject.c U src/sys/external/bsd/acpica/dist/parser/psargs.c U src/sys/external/bsd/acpica/dist/parser/psloop.c C src/sys/external/bsd/acpica/dist/parser/psopcode.c C src/sys/external/bsd/acpica/dist/parser/psopinfo.c U src/sys/external/bsd/acpica/dist/parser/psparse.c U src/sys/external/bsd/acpica/dist/parser/psscope.c U src/sys/external/bsd/acpica/dist/parser/pstree.c U src/sys/external/bsd/acpica/dist/parser/psutils.c U src/sys/external/bsd/acpica/dist/parser/pswalk.c U src/sys/external/bsd/acpica/dist/parser/psxface.c U src/sys/external/bsd/acpica/dist/resources/rscreate.c U src/sys/external/bsd/acpica/dist/resources/rsaddr.c U src/sys/external/bsd/acpica/dist/resources/rscalc.c C src/sys/external/bsd/acpica/dist/resources/rsdumpinfo.c C src/sys/external/bsd/acpica/dist/resources/rsdump.c U src/sys/external/bsd/acpica/dist/resources/rsmemory.c U src/sys/external/bsd/acpica/dist/resources/rsinfo.c U src/sys/external/bsd/acpica/dist/resources/rsio.c U src/sys/external/bsd/acpica/dist/resources/rsirq.c U src/sys/external/bsd/acpica/dist/resources/rslist.c U src/sys/external/bsd/acpica/dist/resources/rsserial.c U src/sys/external/bsd/acpica/dist/resources/rsmisc.c C src/sys/external/bsd/acpica/dist/resources/rsutils.c C src/sys/external/bsd/acpica/dist/resources/rsxface.c C src/sys/external/bsd/acpica/dist/tables/tbinstal.c C src/sys/external/bsd/acpica/dist/tables/tbdata.c C src/sys/external/bsd/acpica/dist/tables/tbfadt.c U src/sys/external/bsd/acpica/dist/tables/tbfind.c U src/sys/external/bsd/acpica/dist/tables/tbprint.c C src/sys/external/bsd/acpica/dist/tables/tbutils.c C src/sys/external/bsd/acpica/dist/tables/tbxface.c U src/sys/external/bsd/acpica/dist/tables/tbxfload.c C src/sys/external/bsd/acpica/dist/tables/tbxfroot.c U src/sys/external/bsd/acpica/dist/utilities/utaddress.c U src/sys/external/bsd/acpica/dist/utilities/utalloc.c U src/sys/external/bsd/acpica/dist/utilities/utbuffer.c C src/sys/external/bsd/acpica/dist/utilities/utcache.c U src/sys/external/bsd/acpica/dist/utilities/utclib.c U src/sys/external/bsd/acpica/dist/utilities/utcopy.c C src/sys/external/bsd/acpica/dist/utilities/utdebug.c C src/sys/external/bsd/acpica/dist/utilities/utdecode.c U src/sys/external/bsd/acpica/dist/utilities/utdelete.c U src/sys/external/bsd/acpica/dist/utilities/uterror.c C src/sys/external/bsd/acpica/dist/utilities/uteval.c U src/sys/external/bsd/acpica/dist/utilities/utexcep.c C src/sys/external/bsd/acpica/dist/utilities/utglobal.c U src/sys/external/bsd/acpica/dist/utilities/uthex.c U src/sys/external/bsd/acpica/dist/utilities/utids.c U src/sys/external/bsd/acpica/dist/utilities/utinit.c U src/sys/external/bsd/acpica/dist/utilities/utlock.c U src/sys/external/bsd/acpica/dist/utilities/utmath.c C src/sys/external/bsd/acpica/dist/utilities/utmisc.c C src/sys/external/bsd/acpica/dist/utilities/utmutex.c U src/sys/external/bsd/acpica/dist/utilities/utnonansi.c U src/sys/external/bsd/acpica/dist/utilities/utobject.c C src/sys/external/bsd/acpica/dist/utilities/utosi.c U src/sys/external/bsd/acpica/dist/utilities/utownerid.c U src/sys/external/bsd/acpica/dist/utilities/utpredef.c U src/sys/external/bsd/acpica/dist/utilities/utprint.c U src/sys/external/bsd/acpica/dist/utilities/utresrc.c U src/sys/external/bsd/acpica/dist/utilities/utstate.c U src/sys/external/bsd/acpica/dist/utilities/utstring.c C src/sys/external/bsd/acpica/dist/utilities/uttrack.c C src/sys/external/bsd/acpica/dist/utilities/utuuid.c U src/sys/external/bsd/acpica/dist/utilities/utxface.c U src/sys/external/bsd/acpica/dist/utilities/utxferror.c U src/sys/external/bsd/acpica/dist/utilities/utxfinit.c U src/sys/external/bsd/acpica/dist/utilities/utxfmutex.c 101 conflicts created by this import. Use the following command to help the merge: cvs checkout -jintel:yesterday -jintel src/sys/external/bsd/acpica/dist