Lines Matching refs:code

31 ACPI_TO_INTEGER() and ACPI_OFFSET() macros when building the ACPICA code 
65 readability of the code.
86 S1, S2, and S3, but the ACPICA code flushes the CPU cache regardless of
139 sent to the CPU running the code which requires the memory controller to
292 this does future proof the code and cleans up static analysis
309 Updated all copyrights to 2021. This affects all ACPICA source code
333 From qzed:- fixed-ae-class-macros. Fix exception code class checks. Added
392 words checks if _REG has been called for the OpRegion which the ACPI code
400 Medion Akayo E1239T. This design does use a GPO2 pin from its ACPI code
421 x [Hex Value] where "Hex Value" is the iASL exception code. If Hex Value
559 This change allows the following ASL code to compile (When DEV0 is not
613 any AML code. However, ACPICA now supports executable opcodes outside of
668 operators. The disassembler is intended to emit existing ASL code as-is.
687 Performed a code clean-up to prevent build errors on early versions of
712 iASL compiler error code on the line where this macro was placed. If the
713 error code does not exist, an error is generated. This is intended to be
820 were emitted in the AML code if the optional ReturnType/ParameterTypes
840 iASL: Implemented two new remark/warning messages for ASL code that
880 Updated all copyrights to 2020. This affects all ACPICA source code
961 to process table initialization (module-level code execution.)
1020 compiled code. This new compiler front-end can be invoked using the -tp
1053 Remove legacy module-level support code. There were still some remnants
1054 of the legacy module-level code executions. Since we no longer support
1055 this option, this is essentially dead code and has been removed from the
1067 code that is going to use them (e.g. ACPI power management or device
1116 some ASL code related to Fields and OperationRegions. This malformed AML
1233 Renamed some internal macros to improve code understanding and
1260 improves the code that generates resource descriptor and resource tag
1261 pathnames. The original code used a bunch of str* C library functions
1265 function can overwrite buffers if the calling code is not very careful.
1368 Disassembler: Disassemble OEMx tables as actual AML byte code.
1382 Updated all copyrights to 2019. This affects all source code modules.
1472 Added support for the 2-byte extended opcodes in the code/feature that
1477 Cleanup: Simplified the module-level code support by eliminating a
1521 is larger than one second. This is a very long time for the ASL/BIOS code
1534 of the ACPICA code in order to fix a regression seen from the previous
1567 store" seen in the example ASL code in the specification, shown below:
1597 code for them.
1625 new module-level code support, the AML interpreter rejected tables upon
1648 after the table load and before executing module-level code blocks.
1649 Recent changes in the module-level code support means that the table load
1651 module-level code and we are executing with the -fi option, the
1682 However, this behavior has caused regressions in some existing ASL code,
1683 because there is code that depends on named objects and externals (with
1685 the ASL code above to compile without errors or warnings.
1701 is rarely used in any meaningful way by ASL code, and thus it makes sense
1712 file. Recent changes in the ACPICA module-level code support altered the
1715 Fields are used within any module-level code and the -fi option was
1717 had completely finished loading (and thus the module-level code had
1732 that occur during execution of any module-level code (MLC) existing in
1757 module-level code execution.
1850 affect existing ASL/AML code because of the fact that these references
1892 Cleaned up and simplified the module-level code support. These changes
1922 handling and the module-level AML code support. This allows forward
1924 declared from within module-level code blocks. Provides compatibility
1927 The new architecture for the AML module-level code has been completed and
1928 is now the default for the ACPICA code. This new architecture executes
1929 the module-level code in-line as the ACPI table is loaded/parsed instead
1930 of the previous architecture which deferred this code until after the
1931 table was fully loaded. This solves some ASL code ordering issues and
1975 symbol. This accommodates existing ASL code.
1978 code has been removed. It is replaced by the -dp option which instead has
1980 enables the legacy architecture. When the legacy code is removed in the
1989 Updated all copyrights to 2018. This affects all source code modules.
2053 iASL: Fixed the source code build for platforms where "char" is unsigned.
2101 different memory caches within the ACPICA code. At the end of an ASLTS
2118 code. The new implementation uses AcpiOsGetTimer instead of a simple
2205 iASL: Performed some code/module restructuring. Moved all memory
2269 contained within blocks of "module-level code". This provides
2311 overflow if there are very long lines in the input ASL source code file.
2406 iASL: In the source code, resolved some naming inconsistences across the
2455 Allow executable AML code underneath all scopes (Devices, etc.)
2496 debug version of the code includes the debug output trace mechanism and
2497 has a much larger code and data size.
2513 feature will disassemble AML code back to the original Switch operators
2546 The licensing information at the start of each source code module has
2549 source code should be suitable for all ACPICA customers. This is the
2550 major change for this release since it affects all source code modules.
2575 Disassemble the resulting AML to ASL+ source code
2602 debug version of the code includes the debug output trace mechanism and
2603 has a much larger code and data size.
2623 converted code
2648 Entire source code base: Added the 2017 copyright to all source code
2743 debug version of the code includes the debug output trace mechanism and
2744 has a much larger code and data size.
2758 code instead of if/else blocks. David Box.
2793 debug version of the code includes the debug output trace mechanism and
2794 has a much larger code and data size.
2828 opcode to indicate the originating ASL code, and they must be detected by
2874 debug version of the code includes the debug output trace mechanism and
2875 has a much larger code and data size.
2929 Improve support for the so-called "module-level code", which is defined
2933 and the ASL grammar changes to support such code under all scope
2962 bases to either 10 or 16 to simplify the code. Adds a new file,
2971 debug version of the code includes the debug output trace mechanism and
2972 has a much larger code and data size.
3051 AML interpreter: "module-level code" support. Allows for execution of so-
3052 called "executable" AML code (math/logical operations, etc.) outside of
3064 debug version of the code includes the debug output trace mechanism and
3065 has a much larger code and data size.
3077 iASL Expand "module-level code" support. Allows for
3078 compilation/disassembly of so-called "executable" AML code (math/logical
3096 a number of regressions with the new code that need to be fully resolved
3109 debug version of the code includes the debug output trace mechanism and
3110 has a much larger code and data size.
3147 debug version of the code includes the debug output trace mechanism and
3148 has a much larger code and data size.
3161 "module-level code" to be created and executed under the various
3162 operators that create new scopes. This type of AML code is already
3198 conversion to the ASL ElseIf operator where incorrect ASL code could be
3201 iASL/Disassembler: Fixed a problem with the ASL+ code disassembly where
3204 with recompilation of the disassembled code, it made the code more
3251 ACPICA source code: Deployed the C "const" keyword across the source code
3256 debug version of the code includes the debug output trace mechanism and
3257 has a much larger code and data size.
3274 newer BIOS code.
3309 appears to be existing BIOS code that relies on this behavior. Lv Zheng.
3338 commonly deployed in BIOS code, the ability of disassemblers to correctly
3339 disassemble AML code will be greatly improved. David Box.
3358 copyright to all source code module headers and utility/tool signons.
3364 execution of so-called module-level ASL/AML code. Namespace objects
3371 debug version of the code includes the debug output trace mechanism and
3372 has a much larger code and data size.
3396 Implemented per-AML-table execution of "module-level code" as individual
3398 In other words, any module-level code within an AML table is executed
3407 code to access these address spaces during the table load and module-
3408 level code execution phase. ACPICA BZ 1220. Bob Moore, Lv Zheng, David
3417 For example, in the code below, DEV1 is conditionally added to the
3418 namespace by the DSDT via module-level code that accesses an operation
3421 successfully reference DEV1. Previously, this code would cause an
3422 AE_NOT_EXIST exception during the load of the SSDT. Now, this code is
3483 debug version of the code includes the debug output trace mechanism and
3484 has a much larger code and data size.
3498 be opened for the code within the include file. This could lead to
3499 several issues, including allowing ASL code that is technically illegal
3505 associated with it. The code emitted by the iASL compiler for ElseIf is
3509 If..Else and large Switch constructs. Thus, the disassembled code more
3527 AcpiExec: Added support for the new module level code behavior and the
3552 FADT no longer has a fixed table ID, causing some issues with code that
3577 Made a major pass through the entire ACPICA source code base to
3579 functional changes, but this will of course cause quite a few code
3584 debug version of the code includes the debug output trace mechanism and
3585 has a much larger code and data size.
3601 example code below shows two definition blocks within the same file:
3616 iASL: Fixed some code indentation issues for the -ic and -ia options (C
3617 and assembly headers). Now all emitted code correctly begins in column 1.
3653 debug version of the code includes the debug output trace mechanism and
3654 has a much larger code and data size.
3703 - Legacy code: Index(PKG1, 3)
3704 - New ASL+ code: PKG1[3]
3745 - Remove duplicate code for _PLD processing. ACPICA BZ 1176.
3767 debug version of the code includes the debug output trace mechanism and
3768 has a much larger code and data size.
3810 code without the Disassembler (which is used for single stepping also).
3831 int. This required a few modifications to the main ACPICA source code to
3835 Across the source code, added additional status/error checking to resolve
3836 issues discovered by static source code analysis tools such as Coverity.
3840 debug version of the code includes the debug output trace mechanism and
3841 has a much larger code and data size.
3894 functions. Across the source code, this required some additional casts
3908 Across the entire ACPICA source code base, the various macros for the C
3912 reduces the number of macros used in the ACPICA source code
3919 buggy or incorrect ASL/AML code obtained via the BIOS. The OSDT is slated
3954 debug version of the code includes the debug output trace mechanism and
3955 has a much larger code and data size.
3968 where incorrect ASL code could be emitted in some cases for the "non-
3971 ASL code, however. David Box.
3984 iASL: Fixed a problem where comments within the original ASL source code
4024 debug version of the code includes the debug output trace mechanism and
4025 has a much larger code and data size.
4047 blobs into ASL code. The new directive is #includebuffer. It takes a
4049 code.
4224 ASL parse tree before the AML code is generated. This allows blocks of
4225 ASL code to be removed in order to help locate and identify problem
4226 devices and/or code. David E. Box.
4230 objects as necessary for debugging and testing different ASL code paths
4239 simplify ASL code as well as improve both readability and
4241 all legacy ASL code and expressions.
4252 creates an automatic migration path for existing ASL code to ASL+ code
4254 code with symbolic expressions. An option (-dl) is provided to force the
4255 disassembler to emit legacy ASL code if desired.
4389 debug version of the code includes the debug output trace mechanism and
4390 has a much larger code and data size.
4435 library. This divide is not actually necessary, so the code was
4446 debug version of the code includes the debug output trace mechanism and
4447 has a much larger code and data size.
4503 entire ACPICA source code scan and/or conversion.
4553 enable simple generation of execution times for AML code (method
4558 debug version of the code includes the debug output trace mechanism and
4559 has a much larger code and data size.
4652 debug version of the code includes the debug output trace mechanism and
4653 has a much larger code and data size.
4682 Disassembler: Cleaned up a block of code that extracts a parent Op
4720 debug version of the code includes the debug output trace mechanism and
4721 has a much larger code and data size.
4746 GPE code paths in ACPICA). The GPE device is now optional, and defaults
4765 in the AML code. Although the use of SyncLevels is relatively rare, this
4801 Source code generation:
4809 debug version of the code includes the debug output trace mechanism and
4810 has a much larger code and data size.
4823 the resulting ASL code. Extra information is emitted within comment
4824 fields in the ASL code:
4878 Hardened/updated the _PRT return value auto-repair code:
4894 debug version of the code includes the debug output trace mechanism and
4895 has a much larger code and data size.
4954 debug version of the code includes the debug output trace mechanism and
4955 has a much larger code and data size.
5032 functions have been merged to simplify the code, making it easier to
5046 existing OSV code. Lv Zheng.
5050 debug version of the code includes the debug output trace mechanism and
5051 has a much larger code and data size.
5069 improves the ability to actually recompile the emitted ASL code when
5096 Example ACPICA code (source/tools/examples): Updated the example code so
5097 that it builds to an actual working program, not just example code. Added
5140 debug version of the code includes the debug output trace mechanism and
5141 has a much larger code and data size.
5206 compatibility with other ACPI implementations that have allowed BIOS code
5244 debug version of the code includes the debug output trace mechanism and
5245 has a much larger code and data size.
5299 pointer. This change removes some dangerous code that attempts to free
5301 the handler owns this pointer and the ACPICA code should never touch it.
5309 modify the target of the return value pointer. Makes the code consistent
5314 debug version of the code includes the debug output trace mechanism and
5315 has a much larger code and data size.
5340 of AML code where the disassembler often cannot determine the number of
5342 ASL code. See the iASL reference for details. ACPICA BZ 1030.
5409 debug version of the code includes the debug output trace mechanism and
5410 has a much larger code and data size.
5455 debug version of the code includes the debug output trace mechanism and
5456 has a much larger code and data size.
5513 Implemented return value repair code for _CST predefined objects: Sort
5522 Fixed some issues in the ACPICA initialization and termination code:
5549 debug version of the code includes the debug output trace mechanism and
5550 has a much larger code and data size.
5565 dump format. The top-level code implements the various command line
5640 Changed an exception code for the ASL UnLoad() operator. Changed the
5641 exception code for the case where the input DdbHandle is invalid, from
5656 debug version of the code includes the debug output trace mechanism and
5657 has a much larger code and data size.
5720 methods/objects. It does not actually contain the code that will fully
5722 some duplicate code for the predefined names into a new module,
5727 debug version of the code includes the debug output trace mechanism and
5728 has a much larger code and data size.
5742 BIOS code. Adds support for a new "offset table" output file. The -so
5744 named objects in the namespace so that BIOS code can modify them easily
5746 boot time. This can simplify BIOS runtime code by eliminating expensive
5755 code and practices.
5762 value used. This is potentially a very serious problem -- since the code
5779 code itself, they are often used by ACPI-related host device drivers
5794 predefined name return values. Both of these repairs can simplify code in
5805 Resource Manager: Added additional code to prevent possible infinite
5808 for zero-length resource descriptors in all code that loops through
5820 debug version of the code includes the debug output trace mechanism and
5821 has a much larger code and data size.
5847 and sub-packages, if any. The code is similar in structure and behavior
5869 AcpiHelp: Added descriptive text for each ACPICA exception code displayed
5879 objects to return a package containing one integer, most BIOS code
5881 two integers and the previous code reflects that. However, we also need
5883 support BIOS code that actually implements to the ACPI spec, and this
5899 debug version of the code includes the debug output trace mechanism and
5900 has a much larger code and data size.
5923 This can cause an infinite loop as the max error count code essentially
5933 (0xA3), and it also causes the compiler to ignore all ASL source code
5973 Source code restructuring: Cleanup to improve modularity. The following
5978 Changed an exception code for LoadTable operator. For the case where one
5979 of the input strings is too long, change the returned exception code from
5988 debug version of the code includes the debug output trace mechanism and
5989 has a much larger code and data size.
6015 code was using a relative-time timeout, but sem_timedwait requires the
6023 iASL Source code restructuring: Cleanup to improve modularity. The
6046 descriptors. Improves readability and maintainability of the code. Fixes
6057 debug version of the code includes the debug output trace mechanism and
6058 has a much larger code and data size.
6084 dmdeferred.c, which is existing code that is now common with the main
6099 Improves reliability and maintainability of the code. Bob Moore, Lv
6162 ensure consistency across the ACPICA code base. Guan Chao, Tang Feng,
6165 Global source code changes/maintenance: All extra lines at the start and
6168 space, again for consistency across the code base.
6172 debug version of the code includes the debug output trace mechanism and
6173 has a much larger code and data size.
6186 detection. Added some intelligence to the code that maintains the global
6192 ACPICA code.
6216 Table Manager: Merged/removed duplicate code in the root table resize
6235 version of the code includes the debug output trace mechanism and has a
6237 larger code and data size.
6270 necessary to support very long source code lines. The current version of
6272 preprocessor requires a buffer long enough to contain full source code
6276 code
6280 SyncLevel term is a ByteConstExpr, and incorrect code would be generated
6331 execution of module-level ASL code (code that is executed at table load
6369 debug version of the code includes the debug output trace mechanism and
6371 much larger code and data size.
6384 expressions. The constant-folding code was not being invoked for constant
6410 Fixed a possible fault in the return package object repair code. Fixes a
6419 Removed code to disable/enable bus master arbitration (ARB_DIS bit in the
6427 This change removes the code to disable/enable bus master arbitration
6451 Deployed these new interfaces in the ACPICA Table Manager code for ACPI
6468 Split exception code utilities and tables into a new file,
6474 version of the code includes the debug output trace mechanism and has a
6476 larger code and data size.
6521 code errors. See the description of the AcpiSetupGpeForWake interface in
6526 correctness of the Linux code translation. No functional changes.
6531 version of the code includes the debug output trace mechanism and has a
6533 larger code and data size.
6556 AcpiSrc: Fixed several long-standing Linux code translation issues.
6614 version of the code includes the debug output trace mechanism and has a
6616 larger code and data size.
6668 code
6684 Also re-worked and restructured the entire notify support code to
6693 Fixed a regression in the package repair code where the object reference
6703 debug version of the code includes the debug output trace mechanism and
6705 much larger code and data size.
6779 original length has been examined. There is code that checks the table
6795 Enhanced the automatic return-object repair code: Repair a common problem
6799 sub-objects. If there is only one sub-object, some BIOS ASL code
6812 Changed the exception code returned for invalid ACPI paths passed as
6819 version of the code includes the debug output trace mechanism and has a
6821 larger code and data size.
6878 There have been some major changes to the sleep/wake support code, as
6887 must update their wake/resume code or else sleep/wake will not work
6899 Some BIOS code assumes that WAK_STS will be cleared on resume and use it
6934 10% of the code and 5% of the static data, and the following hardware
6962 version of the code includes the debug output trace mechanism and has a
6964 larger code and data size.
7018 version of the code includes the debug output trace mechanism and has a
7020 larger code and data size.
7097 disassembler, and the ACPICA runtime code (for dispatch to region
7110 ASL/AML disassembler, and the ACPICA runtime Resource Manager code
7175 mutual exclusion with the AML code/interpreter.
7281 Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code
7282 includes the debug output trace mechanism and has a much larger code and
7314 generation of ACPICA core code and utilities. Also simplified the
7378 Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code
7379 includes the debug output trace mechanism and has a much larger code and
7438 version of the code includes the debug output trace mechanism and has a
7440 larger code and data size.
7504 enable validation. Affects both the core ACPICA code and the iASL
7510 version of the code includes the debug output trace mechanism and has a
7512 larger code and data size.
7548 iASL: Cleaned up support for Berkeley yacc. A general cleanup of code and
7594 change should not affect user/host code.
7600 the code includes the debug output trace mechanism and has a much larger
7601 code
7707 the code includes the debug output trace mechanism and has a much larger
7708 code
7794 debug version of the code includes the debug output trace mechanism and
7796 a much larger code and data size.
7913 debug version of the code includes the debug output trace mechanism and
7915 much larger code and data size.
7934 (-l) to display actual binary output for each line of input code.
7941 Completed the major overhaul of the GPE support code that was begun in
7981 debug version of the code includes the debug output trace mechanism and
7983 much larger code and data size.
8048 Eliminated duplicate code in AcpiUtExecute* functions. Now that the
8050 code automatically repairs _HID-related strings, this type of code is no
8056 debug version of the code includes the debug output trace mechanism and
8058 much larger code and data size.
8078 iASL: Allow certain "null" resource descriptors. Some BIOS code creates
8109 AcpiHwDerivePciId, which is now part of the ACPICA core code.
8117 code.
8121 always UINT64. This simplifies the ACPICA code, especially any printf
8142 All code that implements error/warning messages with the "ACPI:" prefix
8152 debug version of the code includes the debug output trace mechanism and
8154 much larger code and data size.
8169 from within the namespace/interpreter code. Used this opportunity to
8183 Designed and implemented a new host interface to the _OSI support code.
8222 It should be a (UINT64 *). This may affect some host OSL code.
8233 debug version of the code includes the debug output trace mechanism and
8235 much larger code and data size.
8309 debug version of the code includes the debug output trace mechanism and
8311 much larger code and data size.
8407 Some ASL code has been seen in the field that inadvertently has bits set
8438 debug version of the code includes the debug output trace mechanism and
8440 much larger code and data size.
8487 AcpiUtCopySimpleObject. The original code did not correctly handle the
8499 debug version of the code includes the debug output trace mechanism and
8501 much larger code and data size.
8555 shared GPEs and to simplify both host OS and ACPICA code. Added a
8611 debug version of the code includes the debug output trace mechanism and
8613 much larger code and data size.
8685 debug version of the code includes the debug output trace mechanism and
8687 much larger code and data size.
8736 code was migrated from ACPI 1.0 (with 32-bit AML integers) to ACPI 2.0
8740 ACPICA code base, replaced by UINT64. The original typedef has been
8742 for now for compatibility with existing device driver code. ACPICA BZ
8751 accordingly. This includes some code restructuring to eliminate
8753 code, elimination of some gotos, elimination of unused return values,
8759 debug version of the code includes the debug output trace mechanism and
8761 much larger code and data size.
8808 Implemented additional module-level code support. This change will
8810 execute module-level code that is not at the root of the namespace (under
8812 Device object, etc.). Now executes the code within the current scope
8822 under a module-level IF block. This type of code is rare, so the problem
8826 Fixed a possible memory leak during module-level code execution. An
8828 could be leaked for each block of executed module-level code if the
8831 object from the module-level code block. Lin Ming.
8843 debug version of the code includes the debug output trace mechanism and
8845 much larger code and data size.
8902 Implemented additional module-level executable AML code support. This
8904 will execute module-level code that is not at the root of the namespace
8907 code has been illegal since ACPI 2.0. ACPICA BZ 762. Lin Ming.
8911 simplifies miscellaneous object creation code. ACPICA BZ 823.
8923 debug version of the code includes the debug output trace mechanism and
8925 much larger code and data size.
8994 debug version of the code includes the debug output trace mechanism and
8996 much larger code and data size.
9012 Disassembler: Restructured the code so that all functions that handle
9070 debug version of the code includes the debug output trace mechanism and
9072 much larger code and data size.
9135 Implemented support for so-called "module-level executable code". This is
9136 executable AML code that exists outside of any control method and is
9140 of code still exists and is apparently still being created. Blocks of
9142 code are now detected and executed as intended. Currently, the code
9151 packages is one, BIOS code is occasionally seen that creates a simple
9153 package with no sub-packages. This code attempts to fix the problem by
9177 (However, some hosts already delete the code that writes this bit, and
9179 code may in fact be obsolete at this date.) ACPICA BZ 799.
9187 debug version of the code includes the debug output trace mechanism and
9189 much larger code and data size.
9260 Fixed a problem with predefined method repair code where the code that
9268 Fixed a possible memory leak in the predefined validation/repair code
9279 debug version of the code includes the debug output trace mechanism and
9281 much larger code and data size.
9351 (SyncLevel less than or equal). This change updates the code to match the
9367 and reduced code for this frequently used function.
9371 debug version of the code includes the debug output trace mechanism and
9373 much larger code and data size.
9427 debug version of the code includes the debug output trace mechanism and
9429 much larger code and data size.
9457 code (includes both internal semaphores and AML-defined mutexes and
9512 code. Adds a new file, hwvalid.c
9537 and the ACPICA code now simply always writes a zero to the ignored bit.
9596 Also, restructured the code for these functions by simplifying the code
9598 and condensing duplicate code to reduce code size.
9631 code
9661 debug version of the code includes the debug output trace mechanism and
9663 much larger code and data size.
9706 debug version of the code includes the debug output trace mechanism and
9708 much larger code and data size.
9780 debug version of the code includes the debug output trace mechanism and
9782 much larger code and data size.
9821 include the commonly used private headers for acpica code generation.
9860 loop count is configurable. A new exception code is returned when a loop
9873 code.
9890 Consolidated the method argument count validation code. Merged the code
9896 Implemented ACPICA example code. Includes code for ACPICA initialization,
9904 This simplifies the code for the Global Lock and the Firmware Waking
9909 debug version of the code includes the debug output trace mechanism and
9911 much larger code and data size.
9950 objects. This code validates the predefined ACPI objects (objects whose
10001 debug version of the code includes the debug output trace mechanism and
10003 much larger code and data size.
10067 debug version of the code includes the debug output trace mechanism and
10069 much larger code and data size.
10091 acpisrc: Improve comment counting mechanism for generating source code
10109 at dispatch time. This code was introduced in version 20060831 as a
10154 debug version of the code includes the debug output trace mechanism and
10156 much larger code and data size.
10182 object is created within a While loop. If allowed, this code will
10290 debug version of the code includes the debug output trace mechanism and
10292 much larger code and data size.
10350 dispatched. Problem fixed by removing the obsolete code that passed GPE
10384 Fixed a problem in the mutex debug code (in utmutex.c) where an incorrect
10391 debug version of the code includes the debug output trace mechanism and
10393 much larger code and data size.
10424 Implemented a change to the enter sleep code. Moved execution of the _GTS
10434 possible that the AML or some other code has enabled the GPE unbeknownst
10436 the ACPICA code.
10468 Updated the debug tracking macros to reduce overall code and data size.
10479 Eliminated the ACPI_NATIVE_UINT type across all ACPICA code. This type is
10493 debug version of the code includes the debug output trace mechanism and
10495 much larger code and data size.
10585 debug version of the code includes the debug output trace mechanism and
10587 a much larger code and data size.
10663 debug version of the code includes the debug output trace mechanism and
10665 a much larger code and data size.
10738 debug version of the code includes the debug output trace mechanism and
10740 a much larger code and data size.
10806 the underlying AML code changed the GPE enable registers. Now, any
10822 debug version of the code includes the debug output trace mechanism and
10824 a much larger code and data size.
10881 debug version of the code includes the debug output trace mechanism and
10883 a much larger code and data size.
10965 debug version of the code includes the debug output trace mechanism and
10967 a much larger code and data size.
11005 debug version of the code includes the debug output trace mechanism and
11007 a much larger code and data size.
11062 thread that acquired the Global Lock via executing AML code then
11074 debug version of the code includes the debug output trace mechanism and
11076 a much larger code and data size.
11093 corresponding ASL code), instead of in the reverse order (after the
11134 Removed obsolete code that handled the case where AML_NAME_OP is the
11136 of a reference (Reference.Opcode). This code was no longer necessary. BZ
11146 debug version of the code includes the debug output trace mechanism and
11148 a much larger code and data size.
11173 debug version of the code includes the debug output trace mechanism and
11175 a much larger code and data size.
11191 necessary and it clutters the code. All 16-bit macros, types, and
11193 code
11216 debug version of the code includes the debug output trace mechanism and
11218 a much larger code and data size.
11253 Additional cleanup and optimizations for the new Table Manager code.
11266 debug version of the code includes the debug output trace mechanism and
11268 a much larger code and data size.
11294 interpreter performance by ~25%, reduces code size, and reduces CPU stack
11331 debug version of the code includes the debug output trace mechanism and
11333 a much larger code and data size.
11369 debug version of the code includes the debug output trace mechanism and
11371 a much larger code and data size.
11443 debug version of the code includes the debug output trace mechanism and
11445 a much larger code and data size.
11513 debug version of the code includes the debug output trace mechanism and
11515 a much larger code and data size.
11536 code
11605 code.
11618 debug version of the code includes the debug output trace mechanism and
11620 a much larger code and data size.
11639 The full source code for the ASL test suite used to validate the iASL
11667 package element count. Some BIOS code apparently modifies the package
11689 debug version of the code includes the debug output trace mechanism and
11691 a much larger code and data size.
11718 A non-zero value is required by the core ACPICA code to ensure the proper
11724 the hooks for per-table 32/64 switching have been removed from the code.
11766 debug version of the code includes the debug output trace mechanism and
11768 a much larger code and data size.
11803 feature was requested. The base code now uses mutexes (and the new mutex
11821 support code (exfldio.c) to avoid the use of a shift value larger than
11838 debug version of the code includes the debug output trace mechanism and
11840 a much larger code and data size.
11865 interrupt level. OSL code that implements the semaphore interfaces should
11890 debug version of the code includes the debug output trace mechanism and
11892 a much larger code and data size.
11919 namespace object evaluation - resulting in smaller code, less CPU stack
11958 debug version of the code includes the debug output trace mechanism and
11960 a much larger code and data size.
12018 debug version of the code includes the debug output trace mechanism and
12020 a much larger code and data size.
12054 LNot(LGreater()), and LNot(LLess()), this makes the disassembled ASL code
12091 AML code to access. Operation Regions whose addresses are disallowed will
12104 code
12122 debug version of the code includes the debug output trace mechanism and
12124 a much larger code and data size.
12143 WAIT_FOREVER (0xFFFF) and the code does not examine the return value to
12212 debug version of the code includes the debug output trace mechanism and
12214 a much larger code and data size.
12276 application-level code. Kernels may wish to not include uttrack.c in
12281 code. (These macros have been replaced by the ACPI_ERROR and ACPI_WARNING
12288 driver or OSPM code. The debug version of the code includes the debug
12290 trace mechanism and has a much larger code and data size. Note that these
12351 driver or OSPM code. The debug version of the code includes the debug
12353 trace mechanism and has a much larger code and data size. Note that these
12374 this support brings the disassembled code very close to the original ASL
12375 source code and helps eliminate run-time errors when the disassembled
12376 code
12422 driver or OSPM code. The debug version of the code includes the debug
12424 trace mechanism and has a much larger code and data size. Note that these
12474 Eliminated a chunk of duplicate code in the object resolution code.
12478 Fixed several warnings during the 64-bit code generation.
12480 The AcpiSrc source code conversion tool now inserts one line of
12484 readability of the Linux code.
12487 subsystem are shown below. These are the code and data sizes for the
12490 values do not include any ACPI driver or OSPM code. The debug version of
12492 code includes the debug output trace mechanism and has a much larger code
12528 code than their predecessors. The new macros ACPI_ERROR, ACPI_EXCEPTION,
12552 subsystem are shown below. These are the code and data sizes for the
12555 values do not include any ACPI driver or OSPM code. The debug version of
12557 code includes the debug output trace mechanism and has a much larger code
12593 version of the ACPICA code (this has been referred to as the "debug lite"
12595 error/warning messages across the ACPICA code. This increases the code
12597 data size of the default non-debug version of the code somewhat (about
12599 but all error/warning reporting may be disabled if desired (and code
12609 subsystem are shown below. These are the code and data sizes for the
12612 values do not include any ACPI driver or OSPM code. The debug version of
12614 code includes the debug output trace mechanism and has a much larger code
12643 that contain such code.
12681 subsystem are shown below. These are the code and data sizes for the
12684 values do not include any ACPI driver or OSPM code. The debug version of
12686 code includes the debug output trace mechanism and has a much larger code
12737 subsystem are shown below. These are the code and data sizes for the
12740 values do not include any ACPI driver or OSPM code. The debug version of
12742 code includes the debug output trace mechanism and has a much larger code
12818 subsystem are shown below. These are the code and data sizes for the
12821 values do not include any ACPI driver or OSPM code. The debug version of
12823 code includes the debug output trace mechanism and has a much larger code
12843 Enhanced the listing output to dump the AML code for resource descriptors
12844 immediately after the ASL code for each descriptor, instead of in a block
12869 Converted the ACPI internal object disassemble and display code within
12871 AML debugger to fully table-driven operation, reducing code size and
12884 Moved common AML resource handling code into a new file, "utresrc.c".
12886 code is shared by both the Resource Manager and the AML Debugger.
12889 subsystem are shown below. These are the code and data sizes for the
12892 values do not include any ACPI driver or OSPM code. The debug version of
12894 code includes the debug output trace mechanism and has a much larger code
12913 Enhanced the pre-compile source code scan for non-ASCII characters to
12946 operation. Specifically, the resource conversion code (convert AML to
12947 internal format and the reverse) and the debug code to dump internal
12948 resource descriptors are fully table-driven, reducing code and data size
12958 Implemented support within the resource conversion code for the Type-
12961 Fixed some issues within the resource conversion code for the type-
12968 subsystem are shown below. These are the code and data sizes for the
12971 values do not include any ACPI driver or OSPM code. The debug version of
12973 code includes the debug output trace mechanism and has a much larger code
12993 AML/ASL code that includes the Index byte without the string. When such
12996 the modified code created a resource template with a different size than
12998 original, breaking code that used fixed offsets into the resource
13005 reproduced when the disassembled code is recompiled.
13007 Improved comments and text alignment for the resource descriptor code
13019 Completed a major overhaul of the Resource Manager code - specifically,
13020 optimizations in the area of the AML/internal resource conversion code.
13022 code has been optimized to simplify and eliminate duplicated code, CPU
13029 driver code, depending on how resources are handled by the host OS.
13061 subsystem are shown below. These are the code and data sizes for the
13064 values do not include any ACPI driver or OSPM code. The debug version of
13066 code includes the debug output trace mechanism and has a much larger code
13094 Completely restructured the Resource Manager code to utilize table-driven
13097 reduces overall subsystem code size and code complexity. Affects the
13101 descriptors. Improved readability of the output and reduced code size.
13104 optional ACPI_MUTEX_DEBUG code to fail compilation if specified.
13107 subsystem are shown below. These are the code and data sizes for the
13110 values do not include any ACPI driver or OSPM code. The debug version of
13112 code includes the debug output trace mechanism and has a much larger code
13129 into the ASL stream if this macro is missing in the original AML code,
13151 executable code" until this support is fully implemented and debugged.
13156 Fixed a problem within the resource manager code where the transaction
13161 Consolidated duplicate code within the address descriptor resource
13163 code, reducing overall subsystem code size.
13172 are shown below. These are the code and data sizes for the acpica.lib
13174 include any ACPI driver or OSPM code. The debug version of the code
13176 the debug output trace mechanism and has a much larger code and data
13227 shown below. These are the code and data sizes for the acpica.lib
13230 any ACPI driver or OSPM code. The debug version of the code includes the
13231 debug output trace mechanism and has a much larger code and data size.
13247 Fixed a problem where incorrect AML code could be generated for Package
13250 Fixed a problem with where incorrect AML code is generated for variable-
13263 table more than once. Apparently there exists BIOS code that repeatedly
13274 Support for "module level code" has been disabled in this version due to
13279 compilation. When the issues are fully resolved, the code will be enabled
13295 shown below. These are the code and data sizes for the acpica.lib
13298 any ACPI driver or OSPM code. The debug version of the code includes the
13299 debug output trace mechanism and has a much larger code and data size.
13331 ACPI function calls at the cost of a small increase in the code size of
13360 have been replaced by UINT8_BIT in order to increase the code portability
13375 shown below. These are the code and data sizes for the acpica.lib
13378 any ACPI driver or OSPM code. The debug version of the code includes the
13379 debug output trace mechanism and has a much larger code and data size.
13428 Restructured the code base to split some files because of size and/or
13429 because the code logically belonged in a separate file. New files are
13440 shown below. These are the code and data sizes for the acpica.lib
13443 any ACPI driver or OSPM code. The debug version of the code includes the
13444 debug output trace mechanism and has a much larger code and data size.
13477 code in the ACPI CA core. The new OSL interfaces are shown below. See
13531 shown below. These are the code and data sizes for the acpica.lib
13534 any ACPI driver or OSPM code. The debug version of the code includes the
13535 debug output trace mechanism and has a much larger code and data size.
13561 Enhanced the disassembler to emit compilable code in the face of
13565 disassembly. Otherwise, the resulting code cannot be compiled without
13576 exactly once at the time the table is loaded. This type of code was legal
13582 This eliminates the "Encountered executable code at module level" warning
13583 that was previously generated upon detection of such code.
13595 allows the deadlock detection debug code to be compiled out in the normal
13601 suggested by FreeBSD and the Coverity Prevent source code analysis tool.
13608 shown below. These are the code and data sizes for the acpica.lib
13611 any ACPI driver or OSPM code. The debug version of the code includes the
13612 debug output trace mechanism and has a much larger code and data size.
13630 executed once at the time the table is loaded. This type of code was
13635 code.
13696 shown below. These are the code and data sizes for the acpica.lib
13699 any ACPI driver or OSPM code. The debug version of the code includes the
13700 debug output trace mechanism and has a much larger code and data size.
13769 shown below. These are the code and data sizes for the acpica.lib
13772 any ACPI driver or OSPM code. The debug version of the code includes the
13773 debug output trace mechanism and has a much larger code and data size.
13804 The interpreter now issues a warning whenever executable code at the
13807 prevalence of this type of code.
13835 shown below. These are the code and data sizes for the acpica.lib
13838 any ACPI driver or OSPM code. The debug version of the code includes the
13839 debug output trace mechanism and has a much larger code and data size.
13871 The string-to-buffer implicit conversion code has been modified again
13907 non-hex character terminates the conversion and this is the code that was
13927 improve performance and reduce code size. (Code provided by Alexey
13931 shown below. These are the code and data sizes for the acpica.lib
13934 any ACPI driver or OSPM code. The debug version of the code includes the
13935 debug output trace mechanism and has a much larger code and data size.
14042 shown below. These are the code and data sizes for the acpica.lib
14045 any ACPI driver or OSPM code. The debug version of the code includes the
14046 debug output trace mechanism and has a much larger code and data size.
14100 spec.) The problem was introduced when code was added to truncate the
14127 shown below. These are the code and data sizes for the acpica.lib
14130 any ACPI driver or OSPM code. The debug version of the code includes the
14131 debug output trace mechanism and has a much larger code and data size.
14147 Fixed a code generation problem in the constant folding optimization code
14148 where incorrect code was generated if a constant was reduced to a buffer
14181 Fixed a few issues with the internal convert-to-integer code. It now
14188 The internal debug code in AcpiUtAcquireMutex has been commented out. It
14192 entire subsystem. The code remains in case it is needed for debug
14201 shown below. These are the code and data sizes for the acpica.lib
14204 any ACPI driver or OSPM code. The debug version of the code includes the
14205 debug output trace mechanism and has a much larger code and data size.
14233 Switch/Case support: The emitted code for the LEqual() comparisons now
14256 Fixed an issue with the String-to-Buffer conversion code where the string
14262 introduced in the previous version when the code was updated to correctly
14309 shown below. These are the code and data sizes for the acpica.lib
14312 any ACPI driver or OSPM code. The debug version of the code includes the
14313 debug output trace mechanism and has a much larger code and data size.
14349 shown below. These are the code and data sizes for the acpica.lib
14352 any ACPI driver or OSPM code. The debug version of the code includes the
14353 debug output trace mechanism and has a much larger code and data size.
14383 incorrect AML code was generated if the offset within the resource buffer
14384 was 0 or 1. The optimizer shortened the AML code to a single byte opcode
14402 The low-level field insertion/extraction code (exfldio) has been
14415 exception code was returned if the resulting string would be > 200 chars.
14425 shown below. These are the code and data sizes for the acpica.lib
14428 any ACPI driver or OSPM code. The debug version of the code includes the
14429 debug output trace mechanism and has a much larger code and data size.
14485 shown below. These are the code and data sizes for the acpica.lib
14488 any ACPI driver or OSPM code. The debug version of the code includes the
14489 debug output trace mechanism and has a much larger code and data size.
14536 shown below. These are the code and data sizes for the acpica.lib
14539 any ACPI driver or OSPM code. The debug version of the code includes the
14540 debug output trace mechanism and has a much larger code and data size.
14615 shown below. These are the code and data sizes for the acpica.lib
14618 any ACPI driver or OSPM code. The debug version of the code includes the
14619 debug output trace mechanism and has a much larger code and data size.
14693 code
14697 shown below. These are the code and data sizes for the acpica.lib
14700 any ACPI driver or OSPM code. The debug version of the code includes the
14701 debug output trace mechanism and has a much larger code and data size.
14728 Fixed a problem with code generation for the ElseIf operator where the
14730 loss of some code.
14739 was not returned for the TRUE case. Changed the code to return Ones
14752 related code considerably. This will require changes/updates to all OS
14765 shown below. These are the code and data sizes for the acpica.lib
14768 any ACPI driver or OSPM code. The debug version of the code includes the
14769 debug output trace mechanism and has a much larger code and data size.
14850 shown below. These are the code and data sizes for the acpica.lib
14853 any ACPI driver or OSPM code. The debug version of the code includes the
14854 debug output trace mechanism and has a much larger code and data size.
14898 shown below. These are the code and data sizes for the acpica.lib
14901 any ACPI driver or OSPM code. The debug version of the code includes the
14902 debug output trace mechanism and has a much larger code and data size.
14919 within a control method) could be inadvertently truncated during code
14952 support code. If enabled, it allows field access to go beyond the end of
14968 shown below. These are the code and data sizes for the acpica.lib
14971 any ACPI driver or OSPM code. The debug version of the code includes the
14972 debug output trace mechanism and has a much larger code and data size.
15024 shown below. These are the code and data sizes for the acpica.lib
15027 any ACPI driver or OSPM code. The debug version of the code includes the
15028 debug output trace mechanism and has a much larger code and data size.
15076 support in the RSDP scan code. The original code improperly scanned for
15086 arguments. Obsolete code that was causing the problem was removed.
15091 calculation code into a common procedure.
15097 shown below. These are the code and data sizes for the acpica.lib
15100 any ACPI driver or OSPM code. The debug version of the code includes the
15101 debug output trace mechanism and has a much larger code and data size.
15146 specification, but there is apparently ASL code in the field that has
15152 Added a sleep simulation command to the AML debugger to test sleep code.
15155 shown below. These are the code and data sizes for the acpica.lib
15158 any ACPI driver or OSPM code. The debug version of the code includes the
15159 debug output trace mechanism and has a much larger code and data size.
15290 shown below. These are the code and data sizes for the acpica.lib
15293 any ACPI driver or OSPM code. The debug version of the code includes the
15294 debug output trace mechanism and has a much larger code and data size.
15333 shown below. These are the code and data sizes for the acpica.lib
15336 any ACPI driver or OSPM code. The debug version of the code includes the
15337 debug output trace mechanism and has a much larger code and data size.
15410 shown below. These are the code and data sizes for the acpica.lib
15413 any ACPI driver or OSPM code. The debug version of the code includes the
15414 debug output trace mechanism and has a much larger code and data size.
15449 tested, "Windows" code path through the ASL code
15474 shown below. These are the code and data sizes for the acpica.lib
15477 any ACPI driver or OSPM code. The debug version of the code includes the
15478 debug output trace mechanism and has a much larger code and data size.
15621 sizes are shown below. These are the code and data sizes for the
15623 these values do not include any ACPI driver or OSPM code. The
15624 debug version of the code includes the debug output trace
15625 mechanism and has a much larger code and data size. Note that
15651 Fixed a problem with the Field support code where an access can
15662 ACPI specification, there is existing ASL code that depends on the
15693 the GPE dispatch code.
15696 sizes are shown below. These are the code and data sizes for the
15698 these values do not include any ACPI driver or OSPM code. The
15700 debug version of the code includes the debug output trace
15701 mechanism and has a much larger code and data size. Note that
15755 sizes are shown below. These are the code and data sizes for the
15757 these values do not include any ACPI driver or OSPM code. The
15758 debug version of the code includes the debug output trace
15759 mechanism and has a much larger code and data size. Note that
15809 sizes are shown below. These are the code and data sizes for the
15811 these values do not include any ACPI driver or OSPM code. The
15812 debug version of the code includes the debug output trace
15813 mechanism and has a much larger code and data size. Note that
15866 Fix sleep/stall code reversal. (Andi Kleen)
15881 compatibility and also cleans up the code to a significant degree.
15905 length from the AML code. Implemented new code to ensure that no
15925 handler initialization code did not know about this exception.
15928 sizes are shown below. These are the code and data sizes for the
15930 these values do not include any ACPI driver or OSPM code. The
15931 debug version of the code includes the debug output trace
15932 mechanism and has a much larger code and data size. Note that
15961 in incorrect warnings and incorrect AML code. This was a problem
15962 in both the ASL parser and the code generator.
15995 structures to simplify the linked lists and the related code.
16017 below. These are the code and data sizes for the acpica.lib
16019 values do not include any ACPI driver or OSPM code. The debug
16020 version of the code includes the debug output trace mechanism and
16021 has a much larger code and data size. Note that these values will
16042 Fixed a problem in the generation of the C source code files (AML
16102 below. These are the code and data sizes for the acpica.lib
16104 values do not include any ACPI driver or OSPM code. The debug
16105 version of the code includes the debug output trace mechanism and
16106 has a much larger code and data size. Note that these values will
16124 The GPE handling and dispatch code has been completely overhauled
16126 This affects internal data structures and code only; there should
16152 below. These are the code and data sizes for the acpica.lib
16154 values do not include any ACPI driver or OSPM code. The debug
16155 version of the code includes the debug output trace mechanism and
16156 has a much larger code and data size. Note that these values will
16220 used to convert the ACPI CA base source code to the Linux version.
16245 (2.5) Break out ACPI Perf code into its own module, under cpufreq
16288 below. These are the code and data sizes for the acpica.lib
16290 values do not include any ACPI driver or OSPM code. The debug
16291 version of the code includes the debug output trace mechanism and
16292 has a much larger code and data size. Note that these values will
16323 Several changes have been made to the source code translation
16324 utility that generates the Linux Code in order to make the code
16341 bit code are now completely removed in the Linux code, increasing
16362 Fixed a problem in the Buffer-to-String conversion code where a
16370 below. These are the code and data sizes for the acpica.lib
16372 values do not include any ACPI driver or OSPM code. The debug
16373 version of the code includes the debug output trace mechanism and
16374 has a much larger code and data size. Note that these values will
16417 types. This simplifies a lot of code that checks for a return
16425 Completed additional code restructuring to allow more modular
16435 below. These are the code and data sizes for the acpica.lib
16437 values do not include any ACPI driver or OSPM code. The debug
16438 version of the code includes the debug output trace mechanism and
16439 has a much larger code and data size. Note that these values will
16453 Fixed a compiler code generation problem for "Interrupt" Resource
16479 namespace-node code is now used so that this case is handled
16492 supported. The code has been changed so that both the address and
16498 below. These are the code and data sizes for the acpica.lib
16500 values do not include any ACPI driver or OSPM code. The debug
16501 version of the code includes the debug output trace mechanism and
16502 has a much larger code and data size. Note that these values will
16556 consolidates duplicated code wherever the object is created, thus
16572 below. These are the code and data sizes for the acpica.lib
16574 values do not include any ACPI driver or OSPM code. The debug
16575 version of the code includes the debug output trace mechanism and
16576 has a much larger code and data size. Note that these values will
16624 support code), and support for the bidirectional return packet
16631 Mutex/Event timeouts even though the ASL code requested a wait
16637 below. These are the code and data sizes for the acpica.lib
16639 values do not include any ACPI driver or OSPM code. The debug
16640 version of the code includes the debug output trace mechanism and
16641 has a much larger code and data size. Note that these values will
16675 Removed code added in the previous release that inserted nodes
16691 management code but may affect code that walks the namespace tree
16695 below. These are the code and data sizes for the acpica.lib
16697 values do not include any ACPI driver or OSPM code. The debug
16698 version of the code includes the debug output trace mechanism and
16699 has a much larger code and data size. Note that these values will
16748 pass namespace load. This cleanup simplifies the code and makes
16758 Cleaned up the namespace dump code, removed obsolete code.
16840 below. These are the code and data sizes for the acpica.lib
16842 values do not include any ACPI driver or OSPM code. The debug
16843 version of the code includes the debug output trace mechanism and
16844 has a larger code and data size. Note that these values will vary
16869 Fix reversed logic in blacklist code. (Sergio Monteiro Basto)
16892 existing code would not complete the store if an "implicit
16894 object (package element) was to be replaced completely, the code
16901 This allows existing AML code that has workarounds for a bug in
16904 an example of this type of ASL code:
16924 Use early table mapping code from acpitable.c (Andi Kleen)
16928 Blacklist improvements. Split blacklist code out into a separate
16937 Fixed a problem where the typechecking code didn't know that an
16986 Implemented a check and warning for unreachable code in the same
17009 code was not updated to reflect the new model.
17011 Reworked the ACPI mode change code to better conform to ACPI 2.0,
17012 handle corner cases, and improve code legibility (Kochi Takayoshi)
17025 load. This was a relatively minor tweak to the table loading code
17028 overall issue of the execution of AML code at the table level.
17032 below. These are the code and data sizes for the acpica.lib
17034 values do not include any ACPI driver or OSPM code. The debug
17035 version of the code includes the debug output trace mechanism and
17036 has a larger code and data size. Note that these values will vary
17085 Added this code as the implementation for AcpiOsTableOverride in
17086 the Windows OSL. Migrated the 16-bit code (used in the AcpiDump
17105 the AML code will come out exactly the same as other ASL
17129 code and has been integrated into the iASL compiler (see below) as
17146 below. These are the code and data sizes for the acpica.lib
17148 values do not include any ACPI driver or OSPM code. The debug
17149 version of the code includes the debug output trace mechanism and
17150 has a larger code and data size. Note that these values will vary
17199 The Table Manager code has been restructured to add several new
17251 Eliminated a brittle code structure in acpi_bus_init().
17273 the resource manager code. Originally reported against the ASL
17274 compiler because the code generator now optimizes integers to
17276 The _PRT code now handles all AML constant opcodes correctly
17291 generated code size of the subsystem by eliminating about 10
17299 below. These are the code and data sizes for the acpica.lib
17301 values do not include any ACPI driver or OSPM code. The debug
17302 version of the code includes the debug output trace mechanism and
17303 has a larger code and data size. Note that these values will vary
17375 below. These are the code and data sizes for the acpica.lib
17377 values do not include any ACPI driver or OSPM code. The debug
17378 version of the code includes the debug output trace mechanism and
17379 has a larger code and data size. Note that these values will vary
17407 Moved arch-specific code out of include/platform/aclinux.h
17412 (Usually used in the definition of the _HID object.) The code now
17474 below. These are the code and data sizes for the acpica.lib
17476 values do not include any ACPI driver or OSPM code. The debug
17477 version of the code includes the debug output trace mechanism and
17478 has a larger code and data size. Note that these values will vary
17492 Enhanced ACPI init code for SMP. We are now fully MPS and $PIR-
17533 code.
17559 The source code base for the Core Subsystem has been completely
17572 non-control method code was executed during table loading. The
17603 below. These are the code and data sizes for the acpica.lib
17605 values do not include any ACPI driver or OSPM code. The debug
17606 version of the code includes the debug output trace mechanism and
17607 has a larger code and data size. Note that these values will vary
17650 conversion to avoid incompatibility with existing ASL code.
17678 below. These are the code and data sizes for the acpica.lib
17680 values do not include any ACPI driver or OSPM code. The debug
17681 version of the code includes the debug output trace mechanism and
17682 has a larger code and data size. Note that these values will vary
17795 code can be generated with either the VPL (variable parameter
17861 below. These are the code and data sizes for the acpica.lib
17863 values do not include any ACPI driver or OSPM code. The debug
17864 version of the code includes the debug output trace mechanism and
17865 has a larger code and data size. Note that these values will vary
17879 Updated Linux-specific code for core macro and OSL interface
17891 Improved thermal zone code.
17915 simultaneous code and data optimizations throughout the subsystem,
17917 cost in terms of code and data size.
17932 simplifying the source code and reducing the amount of generated
17933 code.
17936 procedure into a separate read and write, simplifying the code
17960 Most TBDs in comments within the source code have been resolved
17968 Removed obsolete and unnecessary GPE save/restore code.
17986 below. These are the code and data sizes for the acpica.lib
17988 values do not include any ACPI driver or OSPM code. The debug
17989 version of the code includes the debug output trace mechanism and
17990 has a larger code and data size. Note that these values will vary
18023 AML code into firmware: 1) Output the AML in C source code with
18024 labels for each named ASL object. The original ASL source code
18025 is interleaved as C comments. 2) Output the AML in ASM source code
18072 operator. Fixed a problem with AcquireMutex where the status code
18082 compiling with 64-bit compilers. The code now compiles cleanly
18096 below. These are the code and data sizes for the acpica.lib
18098 values do not include any ACPI driver or OSPM code. The debug
18099 version of the code includes the debug output trace mechanism and
18100 has a larger code and data size. Note that these values will vary
18158 below. These are the code and data sizes for the acpica.lib
18160 values do not include any ACPI driver or OSPM code. The debug
18161 version of the code includes the debug output trace mechanism and
18162 has a larger code and data size. Note that these values will vary
18179 (acpi_pci.c), and unified the PRT code for IA32 and IA64. This
18182 reconfigurable). Architecture- specific code to use this data is
18230 the code and data sizes for the acpica.lib produced by the
18232 any ACPI driver or OSPM code. The debug version of the code
18233 includes the debug output trace mechanism and has a larger code
18248 Enhanced the ACPI boot-time initialization code to allow the use
18260 other) code.
18273 no longer interleaved the actual AML code with the ASL source
18274 code.
18302 (CONFIG_ACPI_BOOT) for IA32 and IA64 UP/SMP systems. This code
18380 the code and data sizes for the acpica.lib produced by the
18382 any ACPI driver or OSPM code. The debug version of the code
18383 includes the debug output trace mechanism and has a larger code
18451 throughout the core subsystem code.
18460 Current core subsystem library code sizes are shown below. These
18462 are the code and data sizes for the acpica.lib produced by the
18464 any ACPI driver or OSPM code. The debug version of the code
18467 larger code and data size. Note that these values will vary
18523 interpreter code for the ASL Notify operator.
18536 AML code) that are declared as package elements within the ASL
18537 code could cause a fault because the interpreter would attempt to
18543 variables. This reduces stack use and code size, and improves
18547 layer of code.
18549 Current core subsystem library code sizes are shown below. These
18550 are the code and data sizes for the acpica.lib produced by the
18552 any ACPI driver or OSPM code. The debug version of the code
18554 larger code and data size. Note that these values will vary
18600 code segment via the const operator.
18603 reduce the code size and improve performance.
18605 Current core subsystem library code sizes are shown below. These
18606 are the code and data sizes for the acpica.lib produced by the
18608 any ACPI driver or OSPM code. The debug version of the code
18612 leading to a much larger code and data size. Note that these
18629 code emitted for package objects produced packages with zero
18643 The internal memory tracking mechanism (leak detection code) has
18648 The data structures and code for the internal object caches have
18651 implement generic cache management. This has reduced the code
18658 invocation, resulting in an overall code and data savings of about
18666 Integrated low-level sleep code by Patrick Mochel.
18668 Further tweaked source code Linuxization.
18714 Enhanced the Linux version of the source code to change most
18718 aligns the CA code closer to the Linux coding standard.
18758 "function code and pointer" interface for various miscellaneous
18801 hang the compiler. Note however, that the AML code for this ACPI
18825 Fixed a couple of problems in the Field support code where bits
18827 bits. Restructured the field support code to improve performance,
18837 The source code directory tree was restructured to reflect the
18929 when the debug code realizes that a different thread is now
18930 executing ACPI code.
18933 string "ACPI_" for consistency. This may effect existing code.
18969 management code.
18982 Driver code reorganized to enhance portability
19036 The source code tree has been restructured.
19045 Major revision of all Linux-specific code.
19078 for the deadlock detection code. Defined to return a non-zero, 32-
19083 may add conditional compilation for this code (debug only) later.
19095 (later) to monitor other resource acquisitions if OEM ASL code
19124 free memory blocks more than once. Useful for code such as the
19126 Performance with the debug code enabled is slow.
19199 CPU-specific code has been removed from the subsystem (hardware
19204 Linux OS Services Layer (OSL): Moved system state transition code
19413 Additional code review comments have been implemented
19473 recompile all code that includes acexcep.h. Hopefully we won't
19475 classes (environment, programmer, AML code, ACPI table, and
19540 Many comments from the two code reviews have been rolled in.
19548 we've added support in the source code for 80 column output
19549 devices. The code is now mostly constrained to 80 columns or
19556 understandable/maintainable code, and 2) a significant reduction
19603 Added a source code translation/conversion utility. Used to
19604 generate the Linux source code, it can be modified to generate