Accepting request 822707 from home:elimat:branches:hardware
- Update to version 20200717 ACPICA kernel-resident subsystem: * Do not increment OperationRegion reference counts for field units. Recent server firmware has revealed that this reference count can overflow on large servers that declare many field units (thousands) under the same OperationRegion. This occurs because each field unit declaration will add a reference count to the source OperationRegion. This release solves the reference count overflow for OperationRegion objects by preventing fieldUnits from incrementing their parent OperationRegion's reference count. * Replaced one-element arrays with flexible-arrays, which were introduced in C99. * Restored the readme file containing the directions for generation of ACPICA from source on MSVC 2017. Updated the file for MSVC 2017. File is located at: generate/msvc2017/readme.txt iASL Compiler/Disassembler and ACPICA tools: * iASL: Fixed a regression found in version 20200214. Prevent iASL from emitting an extra byte of garbage data when control methods declared a single parameter type without using braces. This extra byte is known to cause a blue screen on the Windows AML interpreter. * iASL: Made a change to allow external declarations to specify the type of a named object even when some name segments are not defined. This change allows the following ASL code to compile (When DEV0 is not defined or not defined yet): External (\_SB.DEV0.OBJ1, IntObj) External (\_SB.DEV0, DeviceObj) * iASL: Fixed a problem where method names in "Alias ()" statement could be misinterpreted. They are now interpreted correctly as method invocations. * iASL: capture a method parameter count (Within the Method info segment, as well as the argument node) when using parameter type lists. OBS-URL: https://build.opensuse.org/request/show/822707 OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=134
This commit is contained in:
parent
9bf4399c0e
commit
66d3257f77
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e69f81c6924c8d30f9b9005bb002307f07b5a1538e13c909bea2f8a44e0d8610
|
||||
size 1847153
|
3
acpica-unix-20200717.tar_0.gz
Normal file
3
acpica-unix-20200717.tar_0.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb99903ef240732f395af40c23b9b19c7899033f48840743544eebb6da72a828
|
||||
size 1847795
|
@ -1,3 +1,37 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 24 21:25:52 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
|
||||
|
||||
- Update to version 20200717
|
||||
ACPICA kernel-resident subsystem:
|
||||
* Do not increment OperationRegion reference counts for field units. Recent
|
||||
server firmware has revealed that this reference count can overflow on
|
||||
large servers that declare many field units (thousands) under the same
|
||||
OperationRegion. This occurs because each field unit declaration will add
|
||||
a reference count to the source OperationRegion. This release solves the
|
||||
reference count overflow for OperationRegion objects by preventing
|
||||
fieldUnits from incrementing their parent OperationRegion's reference
|
||||
count.
|
||||
* Replaced one-element arrays with flexible-arrays, which were introduced
|
||||
in C99.
|
||||
* Restored the readme file containing the directions for generation of
|
||||
ACPICA from source on MSVC 2017. Updated the file for MSVC 2017. File is
|
||||
located at: generate/msvc2017/readme.txt
|
||||
iASL Compiler/Disassembler and ACPICA tools:
|
||||
* iASL: Fixed a regression found in version 20200214. Prevent iASL from
|
||||
emitting an extra byte of garbage data when control methods declared a
|
||||
single parameter type without using braces. This extra byte is known to
|
||||
cause a blue screen on the Windows AML interpreter.
|
||||
* iASL: Made a change to allow external declarations to specify the type of
|
||||
a named object even when some name segments are not defined. This change
|
||||
allows the following ASL code to compile
|
||||
(When DEV0 is not defined or not defined yet):
|
||||
External (\_SB.DEV0.OBJ1, IntObj)
|
||||
External (\_SB.DEV0, DeviceObj)
|
||||
* iASL: Fixed a problem where method names in "Alias ()" statement could be
|
||||
misinterpreted. They are now interpreted correctly as method invocations.
|
||||
* iASL: capture a method parameter count (Within the Method info segment,
|
||||
as well as the argument node) when using parameter type lists.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 2 21:45:10 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
|
||||
|
||||
|
@ -20,12 +20,12 @@
|
||||
%define kver %(rpm -q --qf '%%{VERSION}' kernel-source)
|
||||
%define dmp_ver %{kver}
|
||||
Name: acpica
|
||||
Version: 20200528
|
||||
Version: 20200717
|
||||
Release: 0
|
||||
Summary: A set of tools to display and debug BIOS ACPI tables
|
||||
License: GPL-2.0-only
|
||||
URL: https://acpica.org
|
||||
Source: https://acpica.org/sites/acpica/files/%{src_dir}.tar.gz
|
||||
Source: https://acpica.org/sites/acpica/files/%{src_dir}.tar_0.gz
|
||||
Source1: ec_access.c
|
||||
Source2: acpi_genl.tar.bz2
|
||||
Source3: acpi_validate
|
||||
|
Loading…
x
Reference in New Issue
Block a user