Changelog for
acpica-20180629-129.16.i586.rpm :
* Mon Jul 02 2018 trennAATTsuse.de- Update to 20180629 Added changelog from mainline, installed into documentation path
* Sat May 26 2018 aloisioAATTgmx.com- Update to version 20180508 ACPICA kernel-resident subsystem:
* Completed the new (recently deployed) package resolution mechanism for the Load and LoadTable ASL/AML operators. This fixes a regression that was introduced in version 20180209 that could result in an AE_AML_INTERNAL exception during the loading of a dynamic ACPI/AML table (SSDT) that contains package objects. iASL Compiler/Disassembler and Tools:
* AcpiDump and AcpiXtract: Implemented support for ACPI tables larger than 1 MB. This change allows for table offsets within the acpidump file to be up to 8 characters. These changes are backwards compatible with existing acpidump files. version 20180427 ACPICA kernel-resident subsystem:
* Debugger: Added support for Package objects in the \"Test Objects\" command. This command walks the entire namespace and evaluates all named data objects (Integers, Strings, Buffers, and now Packages).
* Improved error messages for the namespace root node. Originally, the root was referred to by the confusing string \"\\___\". This has been replaced by \"Namespace Root\" for clarification.
* Fixed a potential infinite loop in the AcpiRsDumpByteList function. Colin Ian King
. iASL Compiler/Disassembler and Tools:
* iASL: Implemented support to detect and flag illegal forward references. For compatibility with other ACPI implementations, these references are now illegal at the root level of the DSDT or SSDTs. Forward references have always been illegal within control methods. This change should not affect existing ASL/AML code because of the fact that these references have always been illegal in the other ACPI implementation.
* iASL: Added error messages for the case where a table OEM ID and OEM TABLE ID strings are longer than the ACPI-defined length. Previously, these strings were simply silently truncated.
* iASL: Enhanced the -tc option (which creates an AML hex file in C, suitable for import into a firmware project): 1) Create a unique name for the table, to simplify use of multiple SSDTs. 2) Add a protection #ifdef in the file, similar to a .h header file. With assistance from Sami Mujawar, sami.mujawarAATTarm.com and Evan Lloyd, evan.lloydAATTarm.com
* AcpiExec: Added a new option, -df, to disable the local fault handler. This is useful during debugging, where it may be desired to drop into a debugger on a fault.
* Wed Apr 18 2018 josef.moellersAATTsuse.com- Upgrade to latest version 20180313- Update patches:
* acpica-no-compiletime.patch
* do_not_use_build_date_and_time.patch
* Fri Jan 12 2018 trennAATTsuse.de- Update to latest version 20180105 D revert_62ca7996_build_date_and_time.patch D revert_cdd3c612d4230bbb_build_date_and_time.patch A do_not_use_build_date_and_time.patch- pass --jobs from build service to make for much faster building
* Fri Jan 12 2018 josef.moellersAATTsuse.com- Changed shebang path in wmidump_add_she_bang.patch to /usr/bin/python3 [bsc#1075687,wmidump_add_she_bang.patch]
* Thu Dec 07 2017 dimstarAATTopensuse.org- Escape the usage of %{VERSION} when calling out to rpm.
* Tue Jun 13 2017 trennAATTsuse.de- Update to version 20170531.
* Wed Jan 25 2017 trennAATTsuse.de- Update to version 20170119 (fate#322313).
* Thu Jan 05 2017 trennAATTsuse.de- Update to version 20161117 (fate#322313).- __DATE__ __TIME__ macros added again mainline, revert them to avoid constant build service rebuilding
* Add revert_62ca7996_build_date_and_time.patch
* Add revert_cdd3c612d4230bbb_build_date_and_time.patch
* Fri Sep 16 2016 dmuellerAATTsuse.com- enable build for ARM (needed for ovmf nowadays)
* Mon Apr 25 2016 trennAATTsuse.de- Update to version 20160422
* Sun Dec 06 2015 p.drouandAATTgmail.com- Update to version 20151124
* Fixed a possible regression for a previous update to FADT handling. The FADT no longer has a fixed table ID, causing some issues with code that was hardwired to a specific ID. Lv Zheng.
* Fixed a problem where the method auto-serialization could interfere with the current SyncLevel. This change makes the auto-serialization support transparent to the SyncLevel support and management.
* Removed support for the _SUB predefined name in AcpiGetObjectInfo. This interface is intended for early access to the namespace during the initial namespace device discovery walk. The _SUB method has been seen to access operation regions in some cases, causing errors because the operation regions are not fully initialized.
* AML Debugger: Fixed some issues with the terminate/quit/exit commands that can cause faults.
* AML Debugger: Add thread ID support so that single-step mode only applies
* to the AML Debugger thread. This prevents runtime errors within some kernels.
* Eliminated extraneous warnings from AcpiGetSleepTypeData. Since the _Sx methods that are invoked by this interface are optional, removed warnings emitted for the case where one or more of these methods do not exist. ACPICA BZ 1208.
* Made a major pass through the entire ACPICA source code base to standardize formatting that has diverged a bit over time. There are no functional changes, but this will of course cause quite a few code differences from the previous ACPICA release.
* Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size.
* iASL/acpiexec/acpixtract/disassembler: Added support to allow multiple definition blocks within a single ASL file and the resulting AML file. Support for this type of file was also added to the various tools that use binary AML files: acpiexec, acpixtract, and the AML disassembler. The example code below shows two definition blocks within the same file: DefinitionBlock (\"dsdt.aml\", \"DSDT\", 2, \"Intel\", \"Template\", 0x12345678) { } DefinitionBlock (\"\", \"SSDT\", 2, \"Intel\", \"Template\", 0xABCDEF01) { }
* iASL: Enhanced typechecking for the Name() operator. All expressions for the value of the named object must be reduced/folded to a single constant at compile time, as per the ACPI specification (the AML definition of Name()).
* iASL: Fixed some code indentation issues for the -ic and -ia options (C and assembly headers). Now all emitted code correctly begins in column 1.
* iASL: Added an error message for an attempt to open a Scope() on an object defined in an SSDT. The DSDT is always loaded into the namespace first, so any attempt to open a Scope on an SSDT object will fail at runtime.- Remove acpica_remove_date_macro.patch; fixed on upstream release
* Wed Nov 04 2015 jslabyAATTsuse.com- add support for kernel 4.3+ (boo#953599)
* Sun Aug 16 2015 p.drouandAATTgmail.com- Update to version 20150717- Use download Url as source- Remove depreciated AUTHORS section
* Tue Jun 30 2015 dimstarAATTopensuse.org- Fix the logic to ignore errors when applying acpica_remove_date_macro.patch: Kernel 4.1 has the patch, but we do want to keep it around for projects building against older kernels.
* Fri Apr 24 2015 trennAATTsuse.de- Update to acpica version 20150410- Do not generate acpitools tarball from external kernel repo, but use kernel-source package inside the build service.
* Added acpica_remove_date_macro.patch - > This patch got mainline in kernel version 4.0 and can be removed again at some point of time.
* Mon Feb 02 2015 schwabAATTsuse.de- Enable on aarch64