Lines Matching refs:Fixed

101 Fixed a problem with the ASL/AML Timer() operator. Discovered by UBSAN: ?array-index-out-of-bounds …
111 Fixed misspelled CDAT DSMAS define: ACPI_CEDT_DSMAS_NON_VOLATILE -> ACPI_CDAT_DSMAS_NON_VOLATILE. R…
185 Added support for FFH Operation Region special context data. FFH(Fixed
223 iASL: NHLT table: Fixed compilation of optional undocumented fields
284 Data Table Compiler: Fixed a problem with support for the SDEV table,
337 iASL/NHLT table: Fixed a reported problem where a fault would occur
457 Fixed a memory leak caused by the _CID repair function.
502 Fixed a race condition in generic serial bus operation region handler.
503 Fixed by Hans de Goede.
516 Fixed a potential infinite loop due to type mismatch. The for-loop is
782 iASL: Fixed a regression found in version 20200214. Prevent iASL from
795 iASL: Fixed a problem where method names in "Alias ()" statement could be
870 iASL DataTable Compiler: Fixed a segfault on errors that aren't directly
878 iASL: Fixed the required parameters for _NIH and _NIG. Previously, there
887 iASL: Fixed the type override behavior of named objects that are declared
926 AcpiExec: Fixed several problems with the namespace initialization file
953 iASL: table compiler: Fixed IVRS table IVHD type 10h reserved field name
994 Fixed a problem with the local version of sprint(): On 32-bit, the
1095 iASL: msvc2017: Fixed macros in the file dependency list to prevent
1635 Fixed some buffer length issues with the GenericSerialBus, related to two
1713 iASL/Preprocessor: Fixed a regression where an incorrect use of ACPI_FREE
1736 Fixed compilation of DOS format data table file on Unix/Linux systems.
1746 Fixed a regression introduced in version 20180927 that could cause the
1888 AcpiExec: Fixed a small memory leak regression that could result in
1900 iASL: Fixed a regression related to the use of the ASL External
1941 AcpiExec: Fixed a regression for the -fi option (Namespace initialization
2070 Fixed a potential infinite loop in the AcpiRsDumpByteList function. Colin
2132 Fixed the ACPI_ERROR_NAMESPACE macro. This change involves putting some
2175 Fixed a regression related to the explicit type-conversion AML operators
2194 iASL: Fixed a problem with the compiler constant folding feature as
2221 Fixed a possible build error caused by an unresolved reference to the
2238 AcpiXtract: Fixed a regression related to ACPI table signatures where the
2252 Fixed a regression in the external (public) AcpiEvaluateObjectTyped
2257 Fixed two possible memory leaks related to the recently developed "late
2274 iASL Table Compiler: Fixed a problem with the DBG2 ACPI table where the
2283 iASL: Fixed the source code build for platforms where "char" is unsigned.
2318 AcpiXtract: Fixed a problem with table header detection within the
2329 TestSuite(ASLTS)/AcpiExec: Fixed and restored the memory usage statistics
2359 Fixed an EFI build problem by updating the makefiles to for a new file
2458 iASL/Disassembler: Fixed a problem with the PPTT ACPI table (Processor
2494 Fixed a regression seen with small resource descriptors that could cause
2514 AML Interpreter: Fixed a problem with the Alias() operator where aliases
2540 iASL: Fixed a problem where the internal input line buffer(s) could
2586 Tables: Fixed several mutex issues that could cause errors during table
2589 Tables: Fixed a problem where an ACPI warning could be generated if a
2597 Fixed/Reverted a regression during processing of resource descriptors
2604 Interpreter: Fixed a possible fault if an Alias operator with an invalid
2617 iASL: Fixed a regression when compiling FieldUnits. Fixes an error if a
2704 Fixed a problem using Device/Thermal objects with the ObjectType and
2708 Fixed a problem where if a Buffer object containing a resource template
2712 Fixed a problem with the header definition of the MADT PCAT_COMPAT flag.
2739 iASL: Fixed a problem where an External() declaration could not refer to
2757 All tools: Fixed a problem where the Unix application OSL did not handle
2785 Fixed two issues with the common asltypes.h header that could cause
2816 Interpreter: Fixed two issues with the control method return value auto-
2822 Debugger: Fixed an AML interpreter mutex issue during the single stepping
2826 Fixed some issues generating ACPICA with the Intel C compiler by
2962 Fixed a regression where occasionally a valid resource descriptor was
2966 Fixed a problem with the recently implemented support that enables
3001 Table Manager: Fixed a regression introduced in 20160729, "FADT support
3007 Interpreter: Fixed a problem where runtime implicit conversion was
3036 Disassembler: Fixed a regression for disassembly of Resource Template.
3039 iASL: Fixed a problem where an Access Size error was returned for the PCC
3080 Fixed a regression in the internal AcpiTbFindTable function where a non
3086 Fixed a regression in the LoadTable operator where a load to any
3117 Disassembler: Fixed a problem with the conversion of Else{If{ blocks into
3121 iASL: Fixed a missing parser rule for the ObjectType operator. For ASL+,
3138 Disassembler: Fixed a problem with the decoding of complex expressions
3172 Fixed a possible mutex error during control method auto-serialization. Lv
3334 Fixed a couple of GCC warnings associated with the use of the -Wcast-qual
3354 Fixed a regression in the GAS (generic address structure) arbitrary bit
3423 iASL: Fixed several issues with the constant folding feature. The
3427 iASL/Disassembler: Fixed a couple issues with the Else{If{}...}
3431 iASL/Disassembler: Fixed a problem with the ASL+ code disassembly where
3455 Fixed an issue where the \_SB._INI method sometimes must be evaluated
3468 FPDT: Fixed several incorrect fields, add the FPDT boot record structure.
3506 iASL/Disassembler: Fixed an ordering issue for emitted External() ASL
3510 iASL: Fixed a regression caused by the merger of the two versions of the
3515 iASL: Fixed a regression where a fault could occur for an ASL Return
3593 Fixed a regression introduced in version 20151218 concerning the
3614 Fixed a problem with the compilation of the GpioIo and GpioInt resource
3677 Fixed an AML interpreter problem where control method invocations were
3726 iASL: Fixed some issues with the ASL Include() operator. This operator
3781 Fixed a possible regression for a previous update to FADT handling. The
3785 Fixed a problem where the method auto-serialization could interfere with
3795 AML Debugger: Fixed some issues with the terminate/quit/exit commands
3846 iASL: Fixed some code indentation issues for the -ic and -ia options (C
3871 Debugger: Fixed the double-mutex user I/O handshake to work when local
3938 iASL: Fixed the file suffix for the preprocessor output file (.i). Two
4010 AcpiExec: Fixed a problem where any more than 32 ACPI tables in the XSDT
4054 Debugger: Fixed a problem with the "!!" command (get last command
4083 iASL: Fixed a regression where the device map file feature no longer
4097 iASL/Preprocessor: Fixed a couple of issues with comment handling and the
4168 Fixed a problem where the GUID strings for NFIT tables (in acuuid.h) were
4197 Disassembler: Fixed a problem with the new symbolic operator disassembler
4207 iASL: Fixed a problem where the user preprocessor output file (.i)
4214 iASL: Fixed a problem where comments within the original ASL source code
4218 iASL: Fixed some issues for the handling of the "#include" preprocessor
4223 iASL: Fixed a problem with the constant folding support where a Buffer
4237 iASL/Table-compiler: Fixed a regression where the "generic" data types
4313 Fixed several issues with the local version of the printf function.
4359 1) Fixed a build error/issue
4360 2) Fixed a cast warning
4362 iASL: Fixed a path issue with the __FILE__ operator by making the
4424 Disassembler: Fixed a problem with disassembly of the UartSerialBus
4428 Disassembler: Fixed the Unicode macro support to add escape sequences.
4631 iASL: Fixed a memory allocation/free regression introduced in 20140828
4663 Fixed a problem related to the internal use of the Timer() operator where
4688 AcpiExec: Fixed a problem on unix systems where the original terminal
4692 iASL: Fixed a problem with the validation of the ranges/length within the
4697 Disassembler: Fixed a problem with the GpioInt descriptor interrupt
4732 AcpiSrc: Fixed and removed all extraneous warnings generated during
4766 Fixed a regression introduced in 20140627 where a fault can happen during
4801 Fixed an issue with the recently added local printf implementation,
4866 Fixed a buffer allocation issue for the Generic Serial Bus support.
4871 Fixed a problem where an object detached from a namespace node was not
4875 Fixed a possible recursive lock acquisition in hwregs.c. Rakib Mullick.
4877 Fixed a possible memory leak in an error return path within the function
4899 Fixed repetitive table dump in -n mode.
4903 iASL: Fixed a problem where the compiler could fault if incorrectly given
4906 AcpiExec/AcpiNames: Fixed a problem where these utilities could fault if
4909 Debugger: Fixed a possible memory leak in an error return path. ACPICA BZ
5137 iASL/Table-compiler: Fixed a problem with support for the SPMI table. The
5304 David Box. Fixed several errors related to the testing of the interpreter
5340 Resource Manager: Fixed loop termination for the "get AML length"
5386 Disassembler: Fixed control method invocation issues related to the use
5415 Fixed a problem with store operations to reference objects. This change
5561 4) Fixed a problem where some table filenames were improperly
5581 iASL: Fixed a possible segfault for "too many parent prefixes" condition.
5603 Fixed a problem with the DerefOf operator where references to FieldUnits
5610 Fixed a problem where the _WAK method could cause a fault under these
5675 Fixed an issue with runtime repair of the _CST object. Null or invalid
5713 iASL/DataTables: Fixed some problems and issues with compilation of DMAR
5716 iASL: Fixed a couple of error exit issues that could result in a "Could
5731 Fixed a regression introduced in version 20130328 for _INI methods. This
5737 Fixed a possible problem with the new extended sleep registers in the
5752 Fixed some issues in the ACPICA initialization and termination code:
5756 2) Fixed a possible memory leak in GPE init error path. ACPICA BZ 1018.
5805 iASL: Fixed a regression for -D preprocessor option (define symbol). A
5820 Debugger: Fixed the 80-character command line limitation for the History
5839 Fixed a possible buffer overrun during some rare but specific field unit
5880 2) Fixed a possible memory leak in the _OSI support
5928 Fixed several possible race conditions with the internal object reference
6006 Fixed a possible regression on some hosts: Reinstated the safe return
6013 Fixed several issues related to the ACPI 5.0 reduced hardware support
6063 iASL/Disassembler: Fixed several issues with the definition of the ACPI
6116 Fixed two issues with the ACPI_DEBUG_PRINT macros:
6149 iASL: Fixed a possible infinite loop when the maximum error count is
6212 Fixed a possible memory leak in dispatcher error path. On error, delete
6304 Disassembler: Fixed a problem with external declaration generation. Fixes
6380 Resource Manager: Small fix for buffer size calculation. Fixed a one byte
6432 Fixed a potential filename buffer overflow in osunixdir.c. Increased the
6479 Disassembler: Fixed a possible fault during the disassembly of resource
6484 iASL: Fixed a namepath optimization problem. An error can occur if the
6490 iASL: Fixed a regression where the AML file is not deleted on errors. The
6509 iASL: Fixed a problem with constant folding in method declarations. The
6613 iASL: Fixed a problem with constant folding for fixed-length constant
6621 iASL: Fixed a generation issue on newer versions of Bison. Newer versions
6632 Debugger: Fixed a regression with the "Threads" command where
6640 Fixed a possible fault in the return package object repair code. Fixes a
6718 iASL: Fixed a parser problem for hosts where EOF is defined as -1 instead
6786 AcpiSrc: Fixed several long-standing Linux code translation issues.
6800 iASL: Fixed a problem where null bytes were inadvertently emitted into
6808 AcpiHelp: Fixed some typos in the various predefined name descriptions.
6812 iASL: Fixed the -ot option (display compile times/statistics). Was not
6923 Fixed a regression in the package repair code where the object reference
6927 Fixed a couple possible memory leaks in the AML parser, in the error
6947 iASL: Fixed a problem with the resource descriptor support where the
6979 Fixed
7006 Fixed a problem where the length of the local/common FADT was set too
7017 Fixed a mapping issue related to a physical table override. Use the
7090 Table Compiler: Fixed a problem where the equals operator within an
7169 Fixed Events
7205 Disassembler: Fixed a problem with the new ACPI 5.0 serial resource
7229 Fixed several issues with the ACPI 5.0 FADT support: Add the sleep
7298 Fixed Events (PM1a/PM1b and PM Control)
7460 Fixed an issue with the FFixedHW space ID where the ID was not always
7463 Fixed a problem with the 32-bit generation of the unix-specific OSL
7499 iASL: Fixed some possible aliasing warnings during generation. ACPICA BZ
7536 Fixed a problem where the maximum sleep time for the Sleep() operator was
7561 Disassembler: Fixed a byte ordering problem with the output of 24-bit and
7565 iASL: Fixed a couple of issues associated with variable-length package
7597 AcpiHelp: Added the AccessAs and Offset operators. Fixed a problem where
7601 AcpiSrc: Fixed a possible divide-by-zero fault when generating file
7916 Fixed a problem caused by a _PRW method appearing at the namespace root
8065 iASL/DTC: Fixed a couple input scanner issues with comments and line
8067 Fixed
8083 Fixed a race condition between method execution and namespace walks that
8095 Fixed several issues and a possible fault with the automatic "serialized"
8200 Fixed a problem with the Scope() operator during table parse and load
8231 iASL: Fixed a problem where a syntax error that caused a premature EOF
8449 Fixed a problem with the prototype for AcpiOsReadPciConfiguration. The
8453 Fixed a couple problems with the recently modified Linux makefiles for
8525 Fixed a problem with references to Alias objects within Package Objects.
8661 Fixed the exception namestring for AE_WAKE_ONLY_GPE. Was incorrectly
8707 Fixed a regression introduced in version 20100331 within the table
8715 Fixed a possible allocation overrun during internal object copy in
8829 Fixed two problems with AcpiReallocateRootTable during the root table
8857 iASL: Fixed a predefined name object verification regression. Fixes a
8878 Fixed a possible problem with the AML Mutex handling function
9045 Fixed possible mutex acquisition errors when running _REG methods. Fixes
9055 Fixed a possible memory leak during module-level code execution. An
9085 iASL: Fixed a regression introduced in 20091112 where intermediate .SRC
9124 Fixed a possible fault during predefined name validation if a return
9179 iASL: Fixed a problem where the compiler could fault after the maximum
9183 acpixtract: Fixed a possible warning for pointer cast if the compiler
9192 Fixed a problem where an Operation Region _REG method could be executed
9201 Fixed a possible memory leak for the Scope() ASL operator. When the exact
9236 Disassembler: Fixed a problem where references to external symbols that
9265 Fixed a possible memory leak in the interpreter for AML package objects
9280 Fixed a problem seen when a Buffer or String is stored to itself via ASL.
9293 Fixed an extraneous warning message if a _DSM reserved method returns a
9312 iASL: Fixed a problem with the use of the Alias operator and Resource
9323 iASL: Fixed a problem where the full pathname for include files was not
9389 Fixed a regression introduced in 20090625 for the AcpiGetDevices
9395 Fixed a problem with AcpiReset where the reset would silently fail if the
9402 Fixed a regression related to the recent update of the AcpiRead/Write
9410 Fixed a problem where AcpiTerminate could fault if inadvertently called
9475 Fixed several problems with AcpiAttachData. The handler was not invoked
9489 Fixed a problem with predefined method repair code where the code that
9497 Fixed a possible memory leak in the predefined validation/repair code
9543 Fixed a problem in AcpiRsGetPciRoutingTableLength where an invalid or
9556 Fixed several reference count issues with the DdbHandle object that is
9566 Fixed a problem with Mutex Sync Levels. Fixed a problem where if multiple
9583 Fixed a problem with the local version of the AcpiOsPurgeCache function.
9613 Disassembler: Fixed some issues with DMAR, HEST, MADT tables. Some
9624 Fixed a compatibility issue with the recently released I/O port
9639 Fixed several possible warnings related to the use of the configurable
9645 Fixed a number of possible warnings when compiling with gcc 4+ (depending
9669 iASL: Fixed a generation warning from Bison 2.3 and fixed several
9674 iASL: Fixed a problem where the Unix/Linux versions of the compiler could
9709 Fixed a possible race condition between AcpiWalkNamespace and dynamic
9723 Fixed a regression introduced in version 20090220 where a change to the
9743 Fixed a possible extraneous warning message from the FADT support. The
9811 Fixed the parameter validation for AcpiRead/Write. Now return
9863 Fixed the warning message for when the platform contains too many ACPI
9995 Fixed a reference count issue in NsRepairObject. This problem was
10192 Fixed a fault in the AML parser if a memory allocation fails during the
10196 Fixed an issue with implicit return compatibility. This change improves
10209 Fixed two possible memory leaks in the error exit paths of
10274 Fixed a possible memory leak in the AcpiNsGetExternalPathname function
10452 Fixed a problem where a git-clone from http would not transfer the entire
10473 Fixed a problem where the same ACPI table could not be dynamically loaded
10482 Fixed a problem where the wrong descriptor length was calculated for the
10490 Fixed a possible memory leak in the Unload operator. The DdbHandle
10496 Fixed a possible memory leak when deleting thermal/processor objects. Any
10500 Fixed the ordering of the ASCII names in the global mutex table to match
10515 Fixed an extraneous warning from exconfig.c on the 64-bit build.
10575 Fixed a problem where the invocation of a GPE control method could hang.
10584 Fixed a problem where the _SST execution status was incorrectly returned
10591 Fixed a problem where a deleted object could be accessed from within the
10606 Fixed a possible memory leak in EvPciConfigRegionSetup where the error
10613 Fixed a problem in the mutex debug code (in utmutex.c) where an incorrect
10645 Fixed a problem where GPEs were enabled too early during the ACPICA
10667 Fixed a problem with the Field operator where zero-length fields would
10683 Fixed a problem where ACPICA would not Load() tables with unusual
10691 Fixed a possible negative array index in AcpiUtValidateException. Added
10755 Fixed a problem where NULL package elements were not returned to the
10763 Fixed a problem with the CreateField, CreateXXXField (Bit, Byte, Word,
10775 Fixed a problem where the CreateField and CreateXXXField operators would
10794 Fixed a problem where an extraneous debug message was produced for
10808 Fixed two size calculation issues with the variable-length Start
10827 Fixed a problem with the use of the Switch operator where execution of
10851 Fixed a problem where buffer and package objects passed as arguments to a
10857 Fixed a problem where resource descriptor size optimization could cause a
10866 Fixed a problem where a CopyObject to RegionField, BankField, and
10875 Fixed a problem with the AcpiGetDevices interface where the mechanism to
10879 Fixed a regression introduced in version 20071114. The ACPI_HIDWORD macro
10919 Fixed a problem with the SizeOf operator when used with Package and
10938 Fixed a problem with the Load operator where an exception was not
10951 Fixed a problem with the LoadTable operator where the OemId and
10992 Fixed a problem with the disassembler where invalid ACPI tables could
10996 Fixed an unexpected parse error when using the optional "parameter types"
10999 Fixed a problem where two External declarations with the same name did
11025 Fixed a problem with AcpiGetDevices where the search of a branch of the
11033 Fixed a problem where "unknown" GPEs could be allowed to fire repeatedly
11041 Fixed a problem with Index Fields where the Index register was
11045 Fixed a couple memory leaks associated with "implicit return" objects
11067 Implemented event counters for each of the Fixed Events, the ACPI SCI
11082 Fixed a problem with the FromBCD and ToBCD operators. With some
11089 Fixed a problem with Index references passed as method arguments.
11097 Fixed a problem with CopyObject used in conjunction with the Index
11103 Fixed a problem with Control Method references within Package objects.
11128 Fixed a problem with the 64-bit version of AcpiExec where the extended
11140 Fixed a problem with the Alias operator when the target of the alias is a
11148 Fixed a problem with the Package operator where all named references were
11166 Fixed a problem with the Increment and Decrement operators where the type
11171 Fixed a problem with the Load and LoadTable operators where the table
11175 Fixed a problem with the Load operator when loading a table from a buffer
11178 Fixed a problem with the Debug object where a store of a DdbHandle
11208 Fixed a problem where if a single file was specified and the file did not
11224 Fixed a problem where the use of the AcpiGbl_AllMethodsSerialized flag
11228 Fixed a problem where objects of certain types (Device, ThermalZone,
11280 Fixed a problem with the internal FADT conversion where ACPI 1.0 FADTs
11289 Fixed a problem where the Global Lock handle was not properly updated if
11297 Fixed a problem in AcpiEvDeleteGpeXrupt where the global interrupt list
11347 Fixed a problem where invalid objects could be referenced in the AML
11355 Fixed a problem where an AE_STACK_OVERFLOW internal exception could occur
11360 Fixed an internal problem with the handling of result objects on the
11473 Fixed the Load ASL operator for the case where the source operand is a
11477 Fixed a problem where the Load ASL operator allowed the source operand to
11509 Fixed a problem where the presence of the _OSI predefined control method
11540 Fixed a problem with a possible race condition between threads executing
11586 Fixed a problem with the Global Lock where the lock could appear to be
11592 Fixed a possible memory leak and fault in AcpiExResolveObjectToValue
11612 Fixed a compilation problem with the pre-defined Resource Descriptor
11619 Fixed a problem where the compiler could hang after syntax errors
11623 Fixed a problem with the AmlFilename parameter to the DefinitionBlock()
11647 Fixed a regression where an error was no longer emitted if a control
11686 Fixed a problem with the implementation of the Switch() operator where
11722 - Fixed a couple table mapping issues during table load
11723 - Fixed a couple alignment issues for IA64
11911 Fixed problem reports (Fiodor Suietov) integrated:
11957 Fixed a possible leak of an OwnerID in the error path of
11964 Fixed a problem with Serialized control methods where the semaphore
11968 Fixed two issues with the locking of the internal namespace data
11974 Fixed problem reports (Valery Podrezov) integrated:
11977 Fixed problem reports (Fiodor Suietov) integrated:
12009 Fixed problem reports:
12040 Fixed several problems with the support for the control method SyncLevel
12049 Fixed three instances of the use of the C shift operator in the bitfield
12098 Fixed a regression introduced in 20060526 where the ACPI device
12103 Fixed an IndexField issue where a write to the Data Register should be
12108 Fixed problem reports (Valery Podrezov) integrated:
12111 Fixed problem reports (Fiodor Suietov) integrated:
12133 Fixed a fault when using -g option (get tables from registry) on Windows
12136 Fixed problem reports integrated:
12152 Fixed a problem with the CopyObject operator where the first parameter
12158 Fixed a problem where a ShiftLeft or ShiftRight of more than 64 bits
12165 Fixed problem reports (Valery Podrezov) integrated:
12169 Fixed problem reports (Fiodor Suietov) integrated:
12209 DataTableRegion and CopyObject operators. Fixed a possible fault during
12234 Fixed a possible memory leak associated with the support for the so-
12239 Fixed a problem with the Load() operator where a table load from an
12411 Fixed a couple regressions introduced during the memory optimization in
12418 Fixed a problem where a null pointer passed to AcpiUtDeleteGenericState
12424 Fixed a memory mapping leak during the deletion of a SystemMemory
12472 Fixed a couple of gcc generation issues for iASL and AcpiExec and added a
12557 Fixed two interpreter problems related to error processing, the deletion
12614 Fixed a problem where the use of the "_OSI" string (versus the full path
12617 Fixed a problem with the error message that occurs when an invalid string
12638 Fixed a problem where several resource descriptor types could overrun the
12643 Fixed a problem where individual resource descriptors were misaligned
12671 Fixed a problem where a zero-length VendorShort or VendorLong resource
12683 Fixed a problem where the CreateField operator could hang if the BitIndex
12687 Fixed a problem where a DeRefOf operation on a buffer object incorrectly
12691 Fixed a problem where the AE_BUFFER_LIMIT exception was returned instead
12707 Fixed several warnings during the 64-bit code generation.
12736 Fixed a problem with the disassembly of a BankField operator with a
12766 Fixed a problem where Alias ASL operators are sometimes not correctly
12769 Fixed several problems with the implementation of the
12777 Fixed a possible structure overwrite in the AcpiGetObjectInfo external
12801 Fixed an internal error that was generated for any forward references to
12834 Fixed a memory leak within the AML Debugger "Set" command. One object was
12891 Fixed some possible memory leaks found within the execution path of the
12894 Fixed a problem introduced in the 20051202 release where an exception is
12930 Fixed a problem where a CPU stack overflow fault could occur if a
12958 Fixed a problem with the AcpiExec utility where a fault could occur when
12986 Fixed a parse error during compilation of certain Switch/Case constructs.
13001 Fixed a problem in the AML parser where the method thread count could be
13018 Fixed a problem with the new table-driven resource manager where an
13037 Fixed a problem in the Windows OS interface layer (OSL) where a
13103 Fixed a regression with the ConcatenateResTemplate() ASL operator
13138 Fixed a problem with very large initializer lists (more than 4000
13161 Fixed a possible segment fault in the disassembler if the input filename
13190 Fixed some issues within the resource conversion code for the type-
13318 Fixed a problem within the Resource Manager where support for the Generic
13332 Fixed a problem where changes to internal data structures caused the
13361 Fixed a problem in the disassembler where a disassembled ResourceSource
13373 Fixed a problem with the internal Owner ID allocation and deallocation
13385 Fixed a problem within the resource manager code where the transaction
13394 Fixed a fault when using the AML debugger "disassemble" command to
13434 Fixed a fault when using the -ln option (generate namespace listing).
13476 Fixed a problem where incorrect AML code could be generated for Package
13479 Fixed a problem with where incorrect AML code is generated for variable-
13544 Fixed a regression that appeared in the 20050708 version of the compiler
13600 Fixed several possible memory leaks and the inverse - premature object
13689 Fixed a regression introduced in version 20050513 where the use of a
13724 Fixed a problem in the ACPI table handling where a valid XSDT was assumed
13733 Fixed an interpreter problem with the Mid() operator in the case of an
13740 Fixed a problem with the control method argument handling to allow a
13780 Fixed a regression in the disassembler where if/else/while constructs
13786 Fixed a problem where compiling the reserved _OSI method would randomly
13814 Fixed a problem in the interpreter where an AE_NOT_FOUND exception could
13877 Fixed a problem with the Method operator ParameterTypes list handling
13900 Fixed a problem where string and buffer objects with "static" pointers
13907 Fixed a problem with the FromBCD operator where an implicit result
13913 Fixed a problem with the CopyObject operator where a copy to an existing
13951 Fixed a problem with large package objects: if the static length of the
13967 Fixed three cases in the interpreter where an "index" argument to an ASL
14085 Fixed a problem with the resource descriptor generation/support. For the
14139 Fixed a problem where the ObjectType operator would fail (fault) when
14144 Fixed a problem where the While operator used excessive memory by not
14149 Fixed a problem where references to control methods within Package
14180 Fixed a problem with the Return operator with no arguments. Since the AML
14201 Fixed a problem with the CondRefOf operator where the compiler was
14207 Fixed a problem where errors generated from the internal AML interpreter
14210 Fixed a problem with overly aggressive range checking for the Stall
14215 Fixed a problem where control method references within the RefOf,
14221 Fixed and enhanced the "list namespace" option (-ln). This option was
14230 Fixed a disassembler problem where the optional ResourceDescriptor fields
14240 Fixed a problem where the result of an Index() operator (an object
14291 Fixed a problem with the internal 64-bit String-to-integer conversion
14295 Fixed a problem with constant folding where the result of the Index()
14322 Fixed a problem with the internal implicit "to buffer" conversion.
14333 Fixed a problem with the Buffer and Package operators where the
14341 Fixed a problem with constructs of the form Store(Index(...),...). The
14376 Fixed a code generation problem in the constant folding optimization code
14380 Fixed a typechecking problem for the ToBuffer operator. Caused by an
14388 Fixed a recently introduced problem with the Global Lock where the
14399 Fixed an issue in the internal function AcpiUtEvaluateObject concerning
14410 Fixed a few issues with the internal convert-to-integer code. It now
14485 Fixed an issue with the String-to-Buffer conversion code where the string
14499 Fixed a problem with the Mid() ASL/AML operator where it did not work
14505 Fixed a problem in AcpiTbFindTable where incorrect string compares were
14563 Fixed a problem in the ToDecimalString operator where the resulting
14568 Fixed a problem in the ToHexString operator to allow a maximum 200
14572 Fixed a problem in the internal string-to-buffer and buffer-to-buffer
14606 Fixed a problem where the _HE resource name for the Interrupt macro was
14611 Fixed a problem with the predefined resource descriptor names where
14636 Fixed a problem in the ToInteger, ToBuffer, ToHexString, and
14642 Fixed a problem with the ToDecimalString and ToHexString where an
14647 Fixed a problem with the Concatenate operator where AE_OK was always
14650 Fixed a problem in oswinxf (used by AcpiExec and iASL) to allow > 128
14674 Fixed typechecking for the ObjectType and SizeOf operators. Problem was
14677 Fixed a problem with the ToUUID macro where the upper nybble of each
14686 Fixed a problem in the internal ConvertToInteger routine where new
14734 Fixed a missing semicolon in the aslcompiler.y file.
14757 Fixed a problem in the implementation of the SizeOf and ObjectType
14762 Fixed some possible memory leaks during exceptional conditions.
14792 Fixed a problem in the disassembler where a Scope() operator would not be
14814 Fixed two alignment issues on 64-bit platforms - within debug statements
14820 Fixed a problem in the Increment and Decrement operators where incorrect
14825 Fixed a problem in the FromBCD operator where the upper 32-bits of a 64-
14829 Fixed a problem in the ToDecimal operator where the length of the
14835 Fixed a problem in the Logical operators (LLess, etc.) where a NULL byte
14868 Fixed a problem where the compiler would fault if there was a syntax
14895 Fixed an alignment issue on 64-bit platforms. The HwLowLevelRead(Write)
14901 Fixed a problem where the ToInteger operator assumed all input strings
14907 Fixed a problem where the string length in the string object created as a
14913 Fixed two problems in the ToString operator. If the length parameter was
14917 Fixed a problem where the optional ResourceSource string in the
14948 Fixed a problem where the Default() operator was inadvertently ignored in
14957 Fixed a problem with code generation for the ElseIf operator where the
14966 Fixed a problem with the implementation of the LNot() operator where
14974 Fixed a problem in AcpiUtInitializeBuffer where an existing buffer was
15014 Fixed a problem with constant folding and the LNot operator. LNot was
15070 - Fixed typo in definition of AcpiGbl_EnableInterpreterSlack.
15072 - Fixed a problem in AcpiNsGetPathnameLength where the returned length
15099 - Fixed a Linux generation error.
15147 Fixed a problem where constants in ASL expressions at the root level (not
15224 Fixed a problem where complex terms were not supported properly within
15282 Fixed a fault when using the -g or -d<nofilename> options if the FADT was
15285 Fixed an issue with the Windows version of the compiler where later
15292 Fixed a problem with compiler namepath optimization where a namepath
15346 Fixed a generation warning produced by some overly-verbose compilers for
15355 Fixed a problem where hardware GPE enable bits sometimes not set properly
15450 Fixed a problem where the physical address was incorrectly calculated
15544 Fixed an interpreter problem where an indirect store through an ArgX
15587 Fixed a scoping problem in the disassembler that occurs when the type of
15616 Fixed a problem where aliased control methods could not access objects
15621 Fixed a potential race condition on internal object deletion on the
15662 Fixed a problem where errors occurring during the parse phase of control
15684 Fixed two functions that were inappropriately declaring large objects on
15690 Fixed a problem in the ACPI 2.0 FACS descriptor (actbl2.h) where the
15693 Fixed a problem where AcpiEvGpeDetect would fault if there were no GPEs
15722 Fixed an array size problem for FreeBSD that would cause the compiler to
15734 Fixed calls to _SST method to pass the correct arguments.
15749 Fixed a couple of possible memory leaks in the Namespace manager.
15762 Fixed a problem where a store of an object into an indexed package could
15766 Fixed a problem where the ToDecimal operator could return incorrect
15769 Fixed a problem where the CopyObject operator could fail on some of the
15776 Fixed a problem where constructs of the form "RefOf (ArgX)" did not
15806 Fixed a problem introduced in December that disabled the correct
15822 Fixed a problem where a Store(Local0, Local1) could simply update
15834 Fixed a problem in AcpiRsExtendedIrqResource() where an incorrect
15837 Fixed a problem in AcpiTbGetTablePtr() where a garbage pointer
15843 Fixed a few problems in AcpiPsxExecute() where memory could be
15877 Fixed a problem where a level-triggered GPE with an associated
15880 Fixed a problem with the Field support code where an access can
15885 Fixed a problem with ACPI Fixed Events where an RT Clock handler
15919 Fixed a reported error where and incorrect GPE number was passed
15954 Fixed a problem with Index Fields where the index was not
15959 Fixed a problem with all Field objects where a write could go
15965 Fixed a problem with Index Fields where a BUFFER_OVERFLOW error
16006 Fixed a problem where the disassembler would fault if the output
16027 Fixed a call to AcpiHwRegisterWrite in hwregs.c that was causing a
16030 Fixed several 64-bit issues with prototypes, casting and data
16035 Fixed an issue involving EC Operation Region Detach (Shaohua Li)
16057 Fixed the AcpiOsSleep implementation in osunixxf.c to pass the
16153 Fixed a problem with the new AE_SAME_HANDLER exception where
16175 Fixed a bug in which we would reinitialize the ACPI interrupt
16188 Fixed a reported problem where multiple (nested) ElseIf()
16213 Fixed some memory leak issues related to address space handler and
16218 Fixed a reported problem where reference counts within the
16222 Fixed a reported problem where multiple SSDTs caused a deletion
16226 Fixed a problem where the table ID associated with secondary
16240 Fixed a reported problem where the internal DeleteNode function
16271 Fixed a problem in the generation of the C source code files (AML
16288 Fixed a problem in AcpiHwDisableGpeBlock() and
16294 Fixed a problem where a handler object was deleted twice during
16323 into separate interfaces for Fixed Events and General Purpose
16326 Fixed a problem where the error message "Failed to acquire
16372 Fixed a problem where a store of a NULL string to a package object
16425 Fixed a problem where ASL include files could not be found and
16535 Fixed an oops on module insertion/removal (Matthew Tippett)
16548 (Both) Added define for Fixed Function HW region (Matthew Wilcox)
16565 Fixed a problem where identifiers within procedure headers and
16580 Fixed a problem where the creation of a zero-length AML Buffer
16583 Fixed a problem where a Buffer object that pointed to a static AML
16587 Fixed a problem where a user buffer (passed in to the external
16591 Fixed a problem in the Buffer-to-String conversion code where a
16620 Fixed a problem where a store to a String or Buffer object could
16627 Fixed a problem where an internal error was generated if a control
16638 Fixed a problem where the internal String object copy routine did
16682 Fixed a compiler code generation problem for "Interrupt" Resource
16688 Fixed a disassembler problem for "Interrupt" resource descriptors.
16699 Fixed a reported problem where an object stored to a Method Local
16705 Fixed a problem where a store operation to a Method Local or Arg
16711 Fixed a problem where the internal object copy routine would cause
16716 Fixed a problem with the GPE initialization that resulted from an
16765 Fixed a memory leak problem where an error during resolution of
16771 Fixed a problem where the target of the Index() operator was not
16776 Fixed a problem with the Index() operator where an attempt was
16779 Fixed a problem where an attempt was made to delete an operand
16793 Fixed a problem introduced in the 10/02 release that caused
16825 Fixed a compilation error when CONFIG_SOFTWARE_SUSPEND is not set.
16857 Fixed a problem where the semaphore WAIT_FOREVER constant was
16900 Fixed a problem where platforms that have a GPE1 block but no GPE0
16942 Fixed a problem introduced in the previous release where the
16993 Fixed some issues with constants in the 64-bit version of the
17019 Fixed a problem where namepath optimization for the Alias operator
17023 Fixed a problem where an "unknown reserved name" warning could be
17027 Fixed a problem where the reserved name check did not handle
17039 Fixed a problem where a store/copy of a string to an existing
17043 Fixed a reported problem with the ToString operator where the
17047 Fixed a problem where CopyObject and the other "explicit"
17051 Fixed a memory leak during implicit source operand conversion
17115 Fixed a reported problem with reference chaining (via the Index()
17120 Fixed a problem with stores to indexed package elements - the
17139 Fixed some reported problems with 64-bit integer support in the
17166 Fixed a problem where the typechecking code didn't know that an
17218 Fixed a problem where the listing file was not generated if the
17221 Fixed a problem where the typechecking of method return values was
17225 Fixed a reported problem where EOF conditions during a quoted
17234 Fixed a reported problem where a Store to a method argument that
17243 Fixed a problem with the pathname parsing for the carat (^)
17393 Fixed a panic in the EC driver (Dominik Brodowski)
17408 Fixed a problem with the VendorShort and VendorLong resource
17415 Fixed a problem where the Ones opcode could get converted to a
17438 Fixed a problem with the conversion of internal package objects to
17443 Fixed a reported problem with the use of the RefOf and DeRefOf
17478 Fixed memory leaks in the EC driver.
17500 Fixed a reported problem where constants such as Zero and One
17508 Fixed a problem with the Concatenate operator in the AML
17553 Fixed a problem where the "_DDN" reserved name was defined to be a
17557 Fixed a problem with the Linux version of the compiler where the
17563 Fixed a problem with the Linux version of compiler where opcode
17568 Fixed a problem with the Linux compiler where the hex output files
17592 Fixed a reported problem in the table override support where the
17599 Fixed a problem where an exception would occur if an ASL Field was
17671 Fixed a problem with the output of both acpidump and adump16 where
17695 Fixed a regression introduced in the previous build where the
17734 IA64: Fixed memory map functions (JI Lee)
17755 Fixed a problem with the "Unicode" ASL macro that caused the
17799 Fixed a problem where the per-ACPI-table integer width (32 or 64)
17807 Fixed a problem where NULL extended fields (X fields) in an ACPI
17815 Fixed a problem with the SystemMemory operation region handler
17825 Fixed a problem with the ExtendedIrq resource where only one byte
17828 Fixed the AcpiExDigitsNeeded() procedure to support _UID. This
17874 Fixed an ACPI 1.0 compatibility issue when reading Fields. In ACPI
17890 GPE, Fixed Event, and PM Timer I/O. This allows the use of memory
17897 Fixed a problem where a notify handler could only be
17963 Fixed a problem where conversion errors for hex/octal/decimal
17969 Fixed a problem where errors/warnings were no longer being emitted
17984 Fixed a problem with AML Fields where the use of the "AccessAny"
17988 Fixed a problem in the SystemMemory Operation Region handler where
17993 Fixed a problem where the interpreter/namespace "search to root"
18011 Fixed segfault on Linux version.
18020 Fixed a problem where the GPE bit masks were not initialized
18038 Fixed checks on C2/C3 latencies to be inclusive of maximum values.
18044 Fixed limit interface & usage to fix bugs with passive cooling
18076 Fixed a problem where the AcpiSetCurrentResources interface could
18080 Fixed a couple of problems with the Global Lock support introduced
18114 Fixed and restructured power management (acpi_bus).
18118 Fixed "charging/discharging" bug (and others) in acpi_battery.
18173 Fixed a reported problem with the GPE number mapping mechanism
18180 Fixed a reported problem with resource structure alignment on 64-
18193 Fixed a problem in the interpreter where a standalone parent
18206 Fixed a problem in the AcpiDump utility where pathnames were no
18267 Fixed a problem where incorrect AML was generated for the case
18301 operator. Fixed a problem with AcquireMutex where the status code
18368 Fixed a problem where ASL Constants (Zero, One, Ones, Revision)
18373 Fixed a problem with the namespace object deletion mechanism for
18379 Fixed a problem where the use of the ASL Scope operator within a
18382 Fixed a problem introduced in the previous label where the buffer
18427 Fixed some issues with the use of the new CopyObject and
18442 Fixed a problem where the access type used in an AccessAs ASL
18445 Fixed a problem where ASL Event objects were created in a
18501 Fixed a problem where the listing file output of control methods
18518 Fixed a problem where a Field starting bit offset (within the
18525 Fixed a problem introduced in the 11_02_01 release where indirect
18570 Index Fields: Fixed a problem where unaligned bit assembly and
18581 Fields: Fixed a problem where the AML interpreter was incorrectly
18587 Fields: Fixed a problem with Field/OpRegion access where the
18592 Fields: Fixed a problem where forward references to individual
18596 Fields: Fixed a problem where forward references from a Field
18603 Acpi Interfaces: Fixed a problem where the AcpiGetName() interface
18645 Fixed a problem with the internal object reference count mechanism
18653 Fixed a problem with Field support in the interpreter where
18666 Fixed a problem where the AML debugger was causing some internal
18669 Fixed a problem with the external AcpiEvaluateObject interface
18673 Fixed a problem with IndexFields and BankFields where the
18748 Fixed a problem with the AcpiGetFirmwareTable interface where the
18751 Fixed a problem where a NULL pointer was being dereferenced in the
18754 Fixed a problem where the use of the ASL Revision operator
18758 Fixed a problem where objects passed as control method parameters
18764 Fixed a problem where static strings or buffers (contained in the
18852 Fixed /proc/acpi/event to handle poll() and short reads.
18856 Fixed a problem introduced in the previous label where the AML
18892 Fixed C3 disk corruption problems and re-enabled C3 on supporting
18905 Fixed a problem where the optional length parameter for the ACPI
18908 Fixed multiple extraneous error messages when a syntax error is
18923 Fixed a problem where Fields defined with the AnyAcc attribute
18928 Fixed a problem where the interpreter is not being locked during
19023 Fixed a problem where a DWORD-accessed field within a Buffer
19029 Fixed a problem where the Switch() operator would either fault or
19054 Fixed a couple of problems in the Field support code where bits
19072 Fixed leaking kacpidpc processes.
19074 Fixed queueing event data even when /proc/acpi/event is not
19130 Fixed a problem introduced in the previous label where some of the
19153 Fixed a problem where the namespace mutex could be released at the
19169 Fixed an issue with the OSL semaphore implementation where a
19215 Fixed the EC driver to honor _GLK.
19219 Fixed support for the "FixedHw" keyword. Previously, the FixedHw
19254 IBM 600E - Fixed Sleep button may generate "Invalid <NULL>
19261 Fixed kernel fault during active cooling for thermal zones.
19339 Fixed a deadlock problem when multiple threads attempted to use
19342 Fixed a problem where the string length of a String package
19346 Fixed a problem where the length of a String package element was
19383 Core ACPI CA Subsystem: Fixed a problem where an error was
19436 Fixed C2 and C3 latency calculations.
19448 ASL Compiler: Version X2013: Fixed a problem where the line
19513 Fixed a problem where named references within the ASL definition
19529 Fixed a problem where method invocations within the ASL definition
19538 Fixed a problem where operators with more than one nested
19545 Fixed a problem where AcpiGetHandle didn't quite get fixed in the
19549 Fixed a problem where Operation Region initialization failed if
19553 Fixed a problem where an assignment to a local variable via the
19580 Fixed a problem where the evaluation of OpRegion operands did not
19659 Fixed problem where the call to AcpiEvFindPciRootBuses was
19682 Fixed problem where TerminateControlMethod was being called
19685 Fixed debugger problem where single stepping caused a semaphore to
19707 Fixed some additional alignment issues in the Resource Manager
19715 Fixed the case where an ASL Return operator is used to return an
19721 Fixed a problem with the way addresses were calculated in
19728 Fixed a problem in AmlDumpOperands() module's loop to pull
19733 Fixed a problem with the PCI configuration space handlers where
19853 Fixed a deadlock problem where a method that accesses the PCI