SHA256
1
0
forked from pool/acpica

14 Commits

Author SHA256 Message Date
126834770c Accepting request 1162944 from home:trenn:branches:hardware
OBS-URL: https://build.opensuse.org/request/show/1162944
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=156
2024-03-27 16:19:04 +00:00
9bf4399c0e Accepting request 818416 from home:elimat:branches:hardware
- Update to version 20200528
  ACPICA kernel-resident subsystem:
    Removed old/obsolete Visual Studio files which were used to build the 
    Windows versions of the ACPICA tools. Since we have moved to Visual 
    Studio 2017, we are no longer supporting Visual Studio 2006 and 2009 
    project files. The new subdirectory and solution file are located at:
    acpica/generate/msvc2017/AcpiComponents.sln
  iASL Compiler/Disassembler and ACPICA tools: 
  * iASL: added support for a new OperationRegion Address Space (subtype): 
    PlatformRtMechanism. Support for this new keyword is being released for 
    early prototyping. It will appear in the next release of the ACPI 
    specification.
  * iASL: do not optimize the NameString parameter of the CondRefOf operator. 
    In the previous iASL compiler release, the NameString parameter of the 
    CondRefOf was optimized. There is evidence that some implementations of 
    the AML interpreter do not perform the recursive search-to-parent search 
    during the execution of the CondRefOf operator. Therefore, the CondRefOf 
    operator behaves differently when the NameString parameter is a single 
    name segment (a NameSeg) as opposed to a full NamePath (starting at the 
    root scope) or a NameString containing parent prefixes.
  * iASL: Prevent an inadvertent remark message. This change prevents a 
    remark if within a control method the following exist:
    1) An Operation Region is defined, and
    2) A Field operator is defined that refers to the region.
    This happens because at the top level, the Field operator does not 
    actually create a new named object, it simply references the operation 
    region.
  * Removed support for the acpinames utility. The acpinames was a simple 
    utility used to populate and display the ACPI namespace without executing 
    any AML code. However, ACPICA now supports executable opcodes outside of 
    control methods. This means that executable AML opcodes such as If and 
    Store opcodes need to be executed during table load. Therefore, acpinames 
    would need to be updated to match the same behavior as the acpiexec 
    utility and since acpiexec can already dump the entire namespace (via the 
    'namespace' command), we no longer have the need to maintain acpinames.
  * In order to dump the contents of the ACPI namepsace using acpiexec, 
    execute the following command from the command line:
    acpiexec -b "n" [aml files]
- Refresh parches

OBS-URL: https://build.opensuse.org/request/show/818416
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=132
2020-07-06 15:28:38 +00:00
0963c68a97 Accepting request 692336 from home:trenn:branches:hardware
- Update to version 20190405
iASL: Implemented an enhanced multiple file compilation that combines 
named objects from all input files to a single namespace. With this 
feature, any unresolved external declarations as well as duplicate named 
object declarations can be detected during compilation rather than 
generating errors much later at runtime. The following commands are 
examples that utilize this feature:
    iasl dsdt.asl ssdt.asl
    iasl dsdt.asl ssdt1.asl ssdt2.asl
    iasl dsdt.asl ssdt*.asl
- Adjusted patch:
M acpica-no-compiletime.patch

OBS-URL: https://build.opensuse.org/request/show/692336
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=119
2019-04-08 15:29:14 +00:00
0c667a7aa3 Accepting request 684781 from home:elimat:branches:hardware
- Update to version 20190215 
  Support for ACPI specification version 6.3:
  * Add PCC operation region support for the AML interpreter. This adds PCC
    operation region support in the AML interpreter and a default handler for
    acpiexec. The change also renames the PCC region address space keyword to
    PlatformCommChannel.
  * Support for new predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG.
    These methods provide OSPM with health information and device boot
    status.
  * PDTT: Add TriggerOrder to the PCC Identifier structure. The field value
    defines if the trigger needs to be invoked by OSPM before or at the end
    of kernel crash dump processing/handling operation.
  * SRAT: Add Generic Affinity Structure subtable. This subtable in the SRAT
    is used for describing devices such as heterogeneous processors,
    accelerators, GPUs, and IO devices with integrated compute or DMA
    engines.
  * MADT: Add support for statistical profiling in GICC. Statistical
    profiling extension (SPE) is an architecture-specific feature for ARM.
  * MADT: Add online capable flag. If this bit is set, system hardware
    supports enabling this processor during OS runtime.
  * New Error Disconnect Recover Notification value. There are a number of
    scenarios where system Firmware in collaboration with hardware may
    disconnect one or more devices from the rest of the system for purposes
    of error containment. Firmware can use this new notification value to
    alert OSPM of such a removal.
  * PPTT: New additional fields in Processor Structure Flags. These flags
    provide more information about processor topology.
  * NFIT/Disassembler: Change a field name from "Address Range" to "Region
    Type".
  * HMAT updates: make several existing fields to be reserved as well as
    rename subtable 0 to "memory proximity domain attributes".
  * GTDT: Add support for new GTDT Revision 3. This revision adds information
    for the EL2 timer.
  * iASL: Update the HMAT example template for new fields.
  * iASL: Add support for the new revision of the GTDT (Rev 3).
  ACPICA kernel-resident subsystem:
  * AML Parser: fix the main AML parse loop to correctly skip erroneous
    extended opcodes. AML opcodes come in two lengths: 1-byte opcodes and 2-
    byte extended opcodes. If an error occurs during an AML table load, the
    AML parser will continue loading the table by skipping the offending
    opcode. This implements a "load table at any cost" philosophy.
  iASL Compiler/Disassembler and Tools:
  * iASL: Add checks for illegal object references, such as a reference
    outside of method to an object within a method. Such an object is only
    temporary.
  * iASL: Emit error for creation of a zero-length operation region. Such a
    region is rather pointless. If encountered, a runtime error is also
    implemented in the interpeter.
  * Debugger: Fix a possible fault with the "test objects" command.
  * iASL: Makefile: support parent directory filenames containing embedded
    spaces.
  * iASL: Update the TPM2 template to revision 4.
  * iASL: Add the ability to report specific warnings or remarks as errors.
  * Disassembler: Disassemble OEMx tables as actual AML byte code.
    Previously, these tables were treated as "unknown table".
  * iASL: Add definition and disassembly for TPM2 revision 3.
  * iASL: Add support for TPM2 rev 3 compilation.
- Refresh patches
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/684781
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=117
2019-03-14 13:11:32 +00:00
Tomáš Chvátal
ff31bd8ed0 Accepting request 597807 from home:jmoellers:branches:hardware
OBS-URL: https://build.opensuse.org/request/show/597807
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=111
2018-04-19 09:12:24 +00:00
d8a8c2c01e Accepting request 503388 from home:trenn:branches:hardware
- Update to version 20170531.

OBS-URL: https://build.opensuse.org/request/show/503388
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=103
2017-06-13 13:31:51 +00:00
f62366e8db Accepting request 452440 from home:trenn:branches:hardware
- Update to version 20170119 (fate#322313).

OBS-URL: https://build.opensuse.org/request/show/452440
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=101
2017-01-25 15:59:34 +00:00
671995c790 Accepting request 448923 from home:trenn:branches:hardware
- Update to version 20161117
- __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

OBS-URL: https://build.opensuse.org/request/show/448923
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=97
2017-01-05 17:44:39 +00:00
dd428a33f8 Accepting request 303613 from home:trenn:branches:hardware
- 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.

OBS-URL: https://build.opensuse.org/request/show/303613
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=81
2015-04-24 10:54:32 +00:00
a80717c838 - Update to latest version 20121018.
-> one patch got accepted mainline -> removed.

OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=42
2012-11-07 10:29:07 +00:00
24c3252a57 - Update to latest version 20120913
- Add acpi_genl from http://www.lesswatts.org/projects/acpi/utilities.php
  Can be used to check for ACPI events via netlink (since /proc/acpi/events is
  is deprecated)
- Adjust to new Makefile layout

OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=40
2012-09-19 11:08:00 +00:00
c5852475a4 - Update to latest version 20120518
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=38
2012-05-20 10:07:27 +00:00
0d69bcbb46 - ACPICA version 20111123 released with full ACPI 5.0 support
Detailed changelog can be found here:
  http://acpica.org/download/changes.txt

OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=34
2011-11-24 17:35:15 +00:00
49c7bfaee3 Accepting request 67681 from home:elvigia:branches:hardware
- Disable both build dates in this package and in
  the files it generates as it both trigger either unneeded
  republish of itself or other bigger packages like virtualbox
- Provides: iasl too.

OBS-URL: https://build.opensuse.org/request/show/67681
OBS-URL: https://build.opensuse.org/package/show/hardware/acpica?expand=0&rev=26
2011-04-29 15:38:41 +00:00