acpica

Edit Package acpica

NOTE: Automatically created during Factory devel project migration by admin.

Refresh
Refresh
Source Files
Filename Size Changed
acpi_genl.tar.bz2 0000007050 6.88 KB
acpi_validate 0000006532 6.38 KB
acpica-no-compiletime.patch 0000001619 1.58 KB
acpica-unix-20200717.tar_0.gz 0001847795 1.76 MB
acpica.changes 0000029953 29.3 KB
acpica.spec 0000004380 4.28 KB
do_not_use_build_date_and_time.patch 0000006661 6.5 KB
ec_access.c 0000005891 5.75 KB
wmidump.tar.bz2 0000003996 3.9 KB
wmidump_add_she_bang.patch 0000000350 350 Bytes
Revision 134 (latest revision is 162)
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 822707 from Matthias Eliasson's avatar Matthias Eliasson (elimat) (revision 134)
- 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.
Comments 1

Larry Finger's avatar

This update breaks virtualbox builds. If you have any ideas why that happened, please let me know.

openSUSE Build Service is sponsored by