Accepting request 765728 from home:alois:branches:hardware
update to version 20200110 OBS-URL: https://build.opensuse.org/request/show/765728 OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=126
This commit is contained in:
committed by
Git OBS Bridge
parent
cddf0068a7
commit
a65d4c71ac
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f124ab6e99110a192864b23dc6911d180968dd15b49f95f7adc37d69dd14621a
|
|
||||||
size 1818925
|
|
3
acpica-unix-20200110.tar.gz
Normal file
3
acpica-unix-20200110.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:9d3f60fbe801cf1049f854de23da5c9a569a34267b27b97fab3d66a68c5266b1
|
||||||
|
size 1863088
|
158
acpica.changes
158
acpica.changes
@@ -1,3 +1,161 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 09:28:08 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 20200110
|
||||||
|
iASL Compiler/Disassembler and ACPICA tools:
|
||||||
|
* iASL: fix forward reference analysis for field declarations.
|
||||||
|
Fixes forward reference analysis for field declarations by
|
||||||
|
searching the parent scope for the named object when the
|
||||||
|
object is not present in the current scope.
|
||||||
|
* iASL: Improved the error output for ALREADY_EXISTS errors.
|
||||||
|
Now, the full pathname of the name that already exists is
|
||||||
|
printed.
|
||||||
|
* iASL: Enhance duplicate Case() detection for buffers. Add
|
||||||
|
check for buffers with no initializer list (these buffers
|
||||||
|
will be filled with zeros at runtime.)
|
||||||
|
version 20191213:
|
||||||
|
ACPICA kernel-resident subsystem:
|
||||||
|
* Return a Buffer object for all fields created via the
|
||||||
|
CreateField operator. Previously, an Integer would be
|
||||||
|
returned if the size of the field was less than or equal to
|
||||||
|
the current size of an Integer. Although this goes against
|
||||||
|
the ACPI specification, it provides compatibility with other
|
||||||
|
ACPI implementations. Also updated the ASLTS test suite to
|
||||||
|
reflect this new behavior.
|
||||||
|
iASL Compiler/Disassembler and ACPICA tools:
|
||||||
|
* iASL: Implemented detection of (and throw an error for)
|
||||||
|
duplicate values for Case statements within a single Switch
|
||||||
|
statement. Duplicate Integers, Strings, and Buffers are
|
||||||
|
supported.
|
||||||
|
* iASL: Fix error logging issue during multiple file
|
||||||
|
compilation -- Switch to the correct input file during error
|
||||||
|
node creation.
|
||||||
|
* iASL: For duplicate named object creation, now emit an error
|
||||||
|
instead of a warning - since this will cause a runtime error.
|
||||||
|
* AcpiSrc: Add unix line-ending support for non-Windows builds.
|
||||||
|
* iASL: Add an error condition for an attempt to create a
|
||||||
|
NameString with > 255 NameSegs (the max allowable via the AML
|
||||||
|
definition).
|
||||||
|
version 20191018:
|
||||||
|
ACPICA kernel-resident subsystem:
|
||||||
|
* Debugger: added a new command: ?Fields [address space ID]?.
|
||||||
|
This command dumps the contents of all field units that are
|
||||||
|
defined within the namespace with a particular address space
|
||||||
|
ID.
|
||||||
|
* Modified the external interface AcpiLoadTable() to return a
|
||||||
|
table index. This table index can be used for unloading a
|
||||||
|
table for debugging.
|
||||||
|
ACPI_STATUS
|
||||||
|
AcpiLoadTable (
|
||||||
|
ACPI_TABLE_HEADER *Table,
|
||||||
|
UINT32 *TableIndex))
|
||||||
|
* Implemented a new external interface: AcpiUnloadTable() This
|
||||||
|
new function takes a table index as an argument and unloads
|
||||||
|
the table. Useful for debugging only.
|
||||||
|
ACPI_STATUS
|
||||||
|
AcpiUnloadTable (
|
||||||
|
UINT32 TableIndex))
|
||||||
|
* Ported the AcpiNames utility to use the new table
|
||||||
|
initialization sequence. The utility was broken before this
|
||||||
|
change. Also, it was required to include most of the AML
|
||||||
|
interpreter into the utility in order to process table
|
||||||
|
initialization (module-level code execution.)
|
||||||
|
* Update for results from running Clang V8.0.1. This fixes all
|
||||||
|
"dead assignment" warnings. There are still several
|
||||||
|
"Dereference of NULL pointer" warnings, but these have been
|
||||||
|
found to be false positive warnings.
|
||||||
|
iASL Compiler/Disassembler and ACPICA tools:
|
||||||
|
* iASL: numerous table compiler changes to ensure that the
|
||||||
|
usage of yacc/bison syntax is POSIX-compliant.
|
||||||
|
* iASL/disassembler: several simple bug fixes in the data
|
||||||
|
table disassembler.
|
||||||
|
* Acpiexec: expanded the initialization file (the -fi option)
|
||||||
|
to initialize strings, buffers, packages, and field units.
|
||||||
|
version 20190816:
|
||||||
|
ACPICA kernel-resident subsystem:
|
||||||
|
* Modified the OwnerId mechanism to allow for more Owner Ids.
|
||||||
|
The previous limit was 256 Ids, now it is 4096 Ids. This
|
||||||
|
prevents OWNER_ID_LIMIT exceptions on machines with a large
|
||||||
|
number of initialization threads, many CPU cores and nested
|
||||||
|
initialization control methods.
|
||||||
|
* Introduced acpi_dispatch_gpe() as a wrapper around
|
||||||
|
AcpiEvDetectGpe() for checking if the given GPE (as
|
||||||
|
represented by a GPE device handle and a GPE number) is
|
||||||
|
currently active and dispatching it (if that's the case)
|
||||||
|
outside of interrupt context.
|
||||||
|
* Table load: exit the interpreter before initializing objects
|
||||||
|
within the new table This prevents re-acquiring the
|
||||||
|
interpreter lock when loading tables
|
||||||
|
* Added the "Windows 2019" string to the _OSI support (version
|
||||||
|
1903). Jung-uk Kim
|
||||||
|
* Macros: removed pointer math on a null pointer. Causes
|
||||||
|
warnings on some compilers and/or tools. Changed
|
||||||
|
ACPI_TO_POINTER to use ACPI_CAST_PTR instead of using
|
||||||
|
arithmetic.
|
||||||
|
* Fully deployed the ACPI_PRINTF_LIKE macro. This macro was
|
||||||
|
not being used across all "printf-like" internal functions.
|
||||||
|
Also, cleanup all calls to such functions (both in 32-bit
|
||||||
|
mode and 64-bit mode) now that they are analyzed by the gcc
|
||||||
|
compiler via ACPI_PRINTF_LIKE.
|
||||||
|
iASL Compiler/Disassembler and ACPICA tools:
|
||||||
|
* iASL: implemented a new data table compiler flex/bison
|
||||||
|
front-end. This change is internal and is not intended to
|
||||||
|
result in changes to the compiled code. This new compiler
|
||||||
|
front-end can be invoked using the -tp option for now, until
|
||||||
|
the old mechanism is removed.
|
||||||
|
* ASLTS: Implemented a new data table compiler test suite.
|
||||||
|
This test suite generates all table templates and
|
||||||
|
compile/disassemble/re-compile/binary-compare each file.
|
||||||
|
* iASL: return -1 if AML files were not generated due to
|
||||||
|
compiler errors
|
||||||
|
* iASL: added a warning on use of the now-legacy ASL Processor
|
||||||
|
() keyword.
|
||||||
|
* iASL: added an error on _UID object declaration that returns
|
||||||
|
a String within a Processor () declaration. A _UID for a
|
||||||
|
processor must be an Integer.
|
||||||
|
* iASL: added a null terminator to name strings that consist
|
||||||
|
only of multiple parent prefixes (^)
|
||||||
|
* iASL: added support to compile both ASL and data table files
|
||||||
|
in a single command.
|
||||||
|
version 20190703:
|
||||||
|
ACPICA kernel-resident subsystem:
|
||||||
|
* Remove legacy module-level support code. There were still
|
||||||
|
some remnants of the legacy module-level code executions.
|
||||||
|
Since we no longer support this option, this is essentially
|
||||||
|
dead code and has been removed from the ACPICA source.
|
||||||
|
* iASL: ensure that _WAK, _PTS, _TTS, and _Sx are declared
|
||||||
|
only at the root scope. If these named objects are declared
|
||||||
|
outside the root scope, they will not be invoked by any host
|
||||||
|
Operating System.
|
||||||
|
* Clear status of GPEs on first direct enable. ACPI GPEs
|
||||||
|
(other than the EC one) can be enabled in two situations.
|
||||||
|
First, the GPEs with existing _Lxx and _Exx methods are
|
||||||
|
enabled implicitly by ACPICA during system initialization.
|
||||||
|
Second, the GPEs without these methods (like GPEs listed by
|
||||||
|
_PRW objects for wakeup devices) need to be enabled directly
|
||||||
|
by the code that is going to use them (e.g. ACPI power
|
||||||
|
management or device drivers).
|
||||||
|
* In the former case, if the status of a given GPE is set to
|
||||||
|
start with, its handler method (either _Lxx or _Exx) needs
|
||||||
|
to be invoked to take care of the events (possibly) signaled
|
||||||
|
before the GPE was enabled. In the latter case, however, the
|
||||||
|
first caller of AcpiEnableGpe() for a given GPE should not
|
||||||
|
be expected to care about any events that might be signaled
|
||||||
|
through it earlier. In that case, it is better to clear the
|
||||||
|
status of the GPE before enabling it, to prevent stale
|
||||||
|
events from triggering unwanted actions (like spurious system
|
||||||
|
resume, for example).
|
||||||
|
* For this reason, modify AcpiEvAddGpeReference() to take an
|
||||||
|
additional boolean argument indicating whether or not the GPE
|
||||||
|
status needs to be cleared when its reference counter changes
|
||||||
|
from zero to one and make AcpiEnableGpe() pass TRUE to it
|
||||||
|
through that new argument.
|
||||||
|
iASL Compiler/Disassembler and ACPICA tools:
|
||||||
|
* iASL: ensure that _WAK, _PTS, _TTS, and _Sx are declared
|
||||||
|
only at the root scope. If these named objects are declared
|
||||||
|
outside the root scope, they will not be invoked by any host
|
||||||
|
Operating System
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 28 05:36:02 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
Tue May 28 05:36:02 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package acpica
|
# spec file for package acpica
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
%define kver %(rpm -q --qf '%%{VERSION}' kernel-source)
|
%define kver %(rpm -q --qf '%%{VERSION}' kernel-source)
|
||||||
%define dmp_ver %{kver}
|
%define dmp_ver %{kver}
|
||||||
Name: acpica
|
Name: acpica
|
||||||
Version: 20190509
|
Version: 20200110
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A set of tools to display and debug BIOS ACPI tables
|
Summary: A set of tools to display and debug BIOS ACPI tables
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
|
Reference in New Issue
Block a user