Hello community, here is the log from the commit of package acpica for openSUSE:Factory checked in at 2019-03-19 11:07:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/acpica (Old) and /work/SRC/openSUSE:Factory/.acpica.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "acpica" Tue Mar 19 11:07:42 2019 rev:57 rq:685017 version:20190215 Changes: -------- --- /work/SRC/openSUSE:Factory/acpica/acpica.changes 2018-07-10 16:13:20.865730644 +0200 +++ /work/SRC/openSUSE:Factory/.acpica.new.28833/acpica.changes 2019-03-19 11:07:47.450102684 +0100 @@ -1,0 +2,63 @@ +Wed Mar 13 19:56:38 UTC 2019 - Matthias Eliasson <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- acpica-unix-20180629.tar.gz New: ---- acpica-unix-20190215.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ acpica.spec ++++++ --- /var/tmp/diff_new_pack.EgKHxn/_old 2019-03-19 11:07:50.122102072 +0100 +++ /var/tmp/diff_new_pack.EgKHxn/_new 2019-03-19 11:07:50.122102072 +0100 @@ -1,7 +1,7 @@ # # spec file for package acpica # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,12 +20,12 @@ %define kver %(rpm -q --qf '%%{VERSION}' kernel-source) %define dmp_ver %{kver} Name: acpica -Version: 20180629 +Version: 20190215 Release: 0 Summary: This is a set of tools to display and debug your BIOS ACPI tables License: GPL-2.0-only Group: Development/Tools/Debuggers -Url: http://acpica.org +URL: http://acpica.org Source: https://acpica.org/sites/acpica/files/%{src_dir}.tar.gz Source1: ec_access.c Source2: acpi_genl.tar.bz2 @@ -40,7 +40,7 @@ BuildRequires: kernel-source >= 2.6.31 BuildRequires: patch Provides: iasl -ExclusiveArch: %ix86 ia64 x86_64 aarch64 %arm +ExclusiveArch: %{ix86} ia64 x86_64 aarch64 %{arm} %description The included tools share the same code as it is used in the ACPI @@ -69,8 +69,8 @@ %build cc %{SOURCE1} %{optflags} -o ec_access -make -C acpi_genl CFLAGS="%{optflags}" -make -C wmidump CFLAGS="%{optflags}" +make %{?_smp_mflags} -C acpi_genl CFLAGS="%{optflags}" +make %{?_smp_mflags} -C wmidump CFLAGS="%{optflags}" make %{?_smp_mflags} OPT_CFLAGS="%{optflags}" HOST="_LINUX" cd acpidump-%{dmp_ver}/tools/power/acpi if [ -f tools/acpidump/Makefile ]; then # 4.3+ @@ -89,7 +89,7 @@ install -Dm 755 acpi_genl/acpi_genl %{buildroot}%{_sbindir}/acpi_genl install -Dm 644 acpi_genl/README %{buildroot}/%{_docdir}/%{name}/README_acpi_genl -make install DESTDIR=%{buildroot} +%make_install # Latest acpidump is coming from kernel and not from acpica sources now. rm -rf %{buildroot}%{_bindir}/acpidump cd acpidump-%{dmp_ver}/tools/power/acpi @@ -100,7 +100,6 @@ make V=1 EXTRA_CFLAGS="%{optflags}" mandir=%{_mandir} prefix=%{_prefix} DESTDIR=%{buildroot} install install-man %files -%defattr(-,root,root) %doc changes.txt %doc %{_docdir}/%{name} %{_bindir}/iasl @@ -117,6 +116,6 @@ %{_sbindir}/acpidump %{_sbindir}/acpi_genl %{_sbindir}/ec_access -%{_mandir}/man8/acpidump.8* +%{_mandir}/man8/acpidump.8%{?ext_man} %changelog ++++++ acpica-no-compiletime.patch ++++++ --- /var/tmp/diff_new_pack.EgKHxn/_old 2019-03-19 11:07:50.150102066 +0100 +++ /var/tmp/diff_new_pack.EgKHxn/_new 2019-03-19 11:07:50.150102066 +0100 @@ -1,8 +1,7 @@ -Index: acpica-unix-20180313/source/compiler/aslcompile.c -=================================================================== ---- acpica-unix-20180313.orig/source/compiler/aslcompile.c -+++ acpica-unix-20180313/source/compiler/aslcompile.c -@@ -599,8 +599,6 @@ void +diff -ur acpica-unix-20190215.orig/source/compiler/aslcompile.c acpica-unix-20190215/source/compiler/aslcompile.c +--- acpica-unix-20190215.orig/source/compiler/aslcompile.c 2019-03-13 20:33:47.883014329 +0100 ++++ acpica-unix-20190215/source/compiler/aslcompile.c 2019-03-13 20:37:08.244481058 +0100 +@@ -597,8 +597,6 @@ AslCompilerFileHeader ( UINT32 FileId) { @@ -11,33 +10,33 @@ char *Prefix = ""; -@@ -643,12 +641,9 @@ AslCompilerFileHeader ( +@@ -640,13 +638,9 @@ + } /* Compilation header with timestamp */ - +- - (void) time (&Aclock); - NewTime = localtime (&Aclock); - FlPrintFile (FileId, - "%sCompilation of \"%s\" - %s%s\n", -- Prefix, Gbl_Files[ASL_FILE_INPUT].Filename, asctime (NewTime), +- Prefix, AslGbl_Files[ASL_FILE_INPUT].Filename, asctime (NewTime), + "%sCompilation of \"%s\"\n", -+ Prefix, Gbl_Files[ASL_FILE_INPUT].Filename, ++ Prefix, AslGbl_Files[ASL_FILE_INPUT].Filename, Prefix); switch (FileId) -Index: acpica-unix-20180313/source/compiler/aslutils.c -=================================================================== ---- acpica-unix-20180313.orig/source/compiler/aslutils.c -+++ acpica-unix-20180313/source/compiler/aslutils.c -@@ -450,8 +450,8 @@ UtDisplaySummary ( +diff -ur acpica-unix-20190215.orig/source/compiler/aslutils.c acpica-unix-20190215/source/compiler/aslutils.c +--- acpica-unix-20190215.orig/source/compiler/aslutils.c 2019-03-13 20:33:47.887014283 +0100 ++++ acpica-unix-20190215/source/compiler/aslutils.c 2019-03-13 20:39:05.967107457 +0100 +@@ -541,8 +541,8 @@ { /* Compiler name and version number */ - FlPrintFile (FileId, "%s version %X [%s]\n\n", - ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, __DATE__); + FlPrintFile (FileId, "%s version %X\n\n", -+ ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION); ++ ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION); } /* Summary of main input and output files */ ++++++ acpica-unix-20180629.tar.gz -> acpica-unix-20190215.tar.gz ++++++ ++++ 21152 lines of diff (skipped) ++++++ do_not_use_build_date_and_time.patch ++++++ --- /var/tmp/diff_new_pack.EgKHxn/_old 2019-03-19 11:07:50.458101995 +0100 +++ /var/tmp/diff_new_pack.EgKHxn/_new 2019-03-19 11:07:50.462101994 +0100 @@ -1,9 +1,8 @@ -Index: acpica-unix-20180629/source/compiler/asloptions.c -=================================================================== ---- acpica-unix-20180629.orig/source/compiler/asloptions.c 2018-06-29 17:18:30.000000000 +0200 -+++ acpica-unix-20180629/source/compiler/asloptions.c 2018-07-02 15:09:37.392014040 +0200 -@@ -870,12 +870,6 @@ AslDoOptions ( - Gbl_NoErrors = TRUE; +diff -ur acpica-unix-20190215.orig/source/compiler/asloptions.c acpica-unix-20190215/source/compiler/asloptions.c +--- acpica-unix-20190215.orig/source/compiler/asloptions.c 2019-03-13 20:33:47.883014329 +0100 ++++ acpica-unix-20190215/source/compiler/asloptions.c 2019-03-13 20:48:23.856699517 +0100 +@@ -870,12 +870,6 @@ + AslGbl_NoErrors = TRUE; break; - case 'd': @@ -15,10 +14,9 @@ case 'e': /* Disable all warning/remark messages (errors only) */ -Index: acpica-unix-20180629/source/include/acapps.h -=================================================================== ---- acpica-unix-20180629.orig/source/include/acapps.h 2018-06-29 17:18:33.000000000 +0200 -+++ acpica-unix-20180629/source/include/acapps.h 2018-07-02 15:09:37.392014040 +0200 +diff -ur acpica-unix-20190215.orig/source/include/acapps.h acpica-unix-20190215/source/include/acapps.h +--- acpica-unix-20190215.orig/source/include/acapps.h 2019-03-13 20:33:47.895014190 +0100 ++++ acpica-unix-20190215/source/include/acapps.h 2019-03-13 20:49:02.100265324 +0100 @@ -188,9 +188,6 @@ Prefix, ACPICA_COPYRIGHT, \ Prefix @@ -29,11 +27,10 @@ /* Macros for usage messages */ #define ACPI_USAGE_HEADER(Usage) \ -Index: acpica-unix-20180629/source/tools/acpibin/abmain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpibin/abmain.c 2018-06-29 17:18:33.000000000 +0200 -+++ acpica-unix-20180629/source/tools/acpibin/abmain.c 2018-07-02 15:09:37.392014040 +0200 -@@ -191,7 +191,6 @@ AbDisplayUsage ( +diff -ur acpica-unix-20190215.orig/source/tools/acpibin/abmain.c acpica-unix-20190215/source/tools/acpibin/abmain.c +--- acpica-unix-20190215.orig/source/tools/acpibin/abmain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpibin/abmain.c 2019-03-13 20:50:02.779578343 +0100 +@@ -191,7 +191,6 @@ ACPI_OPTION ("-s <File>", "Update checksum for binary AML file"); ACPI_OPTION ("-t", "Terse mode"); ACPI_OPTION ("-v", "Display version information"); @@ -41,7 +38,7 @@ } -@@ -298,11 +297,6 @@ main ( +@@ -298,11 +297,6 @@ return (1); @@ -53,19 +50,10 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -Index: acpica-unix-20180629/source/tools/acpidump/apmain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpidump/apmain.c 2018-06-29 17:18:34.000000000 +0200 -+++ acpica-unix-20180629/source/tools/acpidump/apmain.c 2018-07-02 15:09:37.392014040 +0200 -@@ -223,7 +223,6 @@ ApDisplayUsage ( - ACPI_OPTION ("-r <Address>", "Dump tables from specified RSDP"); - ACPI_OPTION ("-s", "Print table summaries only"); - ACPI_OPTION ("-v", "Display version information"); -- ACPI_OPTION ("-vd", "Display build date and time"); - ACPI_OPTION ("-z", "Verbose mode"); - - ACPI_USAGE_TEXT ("\nTable Options:\n"); -@@ -379,12 +378,6 @@ ApDoOptions ( +diff -ur acpica-unix-20190215.orig/source/tools/acpidump/apmain.c acpica-unix-20190215/source/tools/acpidump/apmain.c +--- acpica-unix-20190215.orig/source/tools/acpidump/apmain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpidump/apmain.c 2019-03-13 20:50:41.199143577 +0100 +@@ -379,12 +379,6 @@ fprintf (stderr, ACPI_COMMON_SIGNON (AP_UTILITY_NAME)); return (1); @@ -78,21 +66,20 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -Index: acpica-unix-20180629/source/tools/acpiexec/aemain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpiexec/aemain.c 2018-07-02 15:09:37.392014040 +0200 -+++ acpica-unix-20180629/source/tools/acpiexec/aemain.c 2018-07-02 15:47:00.989247447 +0200 -@@ -279,7 +279,6 @@ usage ( - printf ("\n"); +diff -ur acpica-unix-20190215.orig/source/tools/acpiexec/aemain.c acpica-unix-20190215/source/tools/acpiexec/aemain.c +--- acpica-unix-20190215.orig/source/tools/acpiexec/aemain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpiexec/aemain.c 2019-03-13 20:51:39.286483527 +0100 +@@ -281,7 +281,6 @@ ACPI_OPTION ("-v", "Display version information"); + ACPI_OPTION ("-va", "Display verbose dump of any memory leaks"); - ACPI_OPTION ("-vd", "Display build date and time"); ACPI_OPTION ("-vh", "Verbose exception handler output"); ACPI_OPTION ("-vi", "Verbose initialization output"); ACPI_OPTION ("-vr", "Verbose region handler output"); -@@ -544,11 +543,6 @@ AeDoOptions ( - - return (1); +@@ -547,11 +546,6 @@ + AcpiGbl_VerboseLeakDump = TRUE; + break; - case 'd': - @@ -102,11 +89,10 @@ case 'h': AcpiGbl_VerboseHandlers = TRUE; -Index: acpica-unix-20180629/source/tools/acpihelp/ahmain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpihelp/ahmain.c 2018-06-29 17:18:34.000000000 +0200 -+++ acpica-unix-20180629/source/tools/acpihelp/ahmain.c 2018-07-02 15:09:37.396014270 +0200 -@@ -187,7 +187,6 @@ AhDisplayUsage ( +diff -ur acpica-unix-20190215.orig/source/tools/acpihelp/ahmain.c acpica-unix-20190215/source/tools/acpihelp/ahmain.c +--- acpica-unix-20190215.orig/source/tools/acpihelp/ahmain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpihelp/ahmain.c 2019-03-13 20:52:25.197957319 +0100 +@@ -187,7 +187,6 @@ ACPI_USAGE_HEADER ("acpihelp <options> [Name/Prefix | HexValue]"); ACPI_OPTION ("-h", "Display help"); ACPI_OPTION ("-v", "Display version information"); @@ -114,7 +100,7 @@ ACPI_USAGE_TEXT ("\nAML Names and Encodings (ACPI Machine Language):\n"); ACPI_OPTION ("-a [Name/Prefix | *]", "Display both ASL operator and AML opcode name(s)"); -@@ -317,11 +316,6 @@ main ( +@@ -317,11 +316,6 @@ return (1); @@ -126,11 +112,10 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -Index: acpica-unix-20180629/source/tools/acpinames/anmain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpinames/anmain.c 2018-06-29 17:18:34.000000000 +0200 -+++ acpica-unix-20180629/source/tools/acpinames/anmain.c 2018-07-02 15:09:37.396014270 +0200 -@@ -203,7 +203,6 @@ usage ( +diff -ur acpica-unix-20190215.orig/source/tools/acpinames/anmain.c acpica-unix-20190215/source/tools/acpinames/anmain.c +--- acpica-unix-20190215.orig/source/tools/acpinames/anmain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpinames/anmain.c 2019-03-13 20:53:20.097316161 +0100 +@@ -203,7 +203,6 @@ ACPI_OPTION ("-?", "Display this message"); ACPI_OPTION ("-l", "Load namespace only, no display"); ACPI_OPTION ("-v", "Display version information"); @@ -138,7 +123,7 @@ ACPI_OPTION ("-x <DebugLevel>", "Debug output level"); } -@@ -273,11 +272,6 @@ main ( +@@ -270,11 +269,6 @@ exit (0); @@ -150,11 +135,10 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -Index: acpica-unix-20180629/source/tools/acpisrc/asmain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpisrc/asmain.c 2018-06-29 17:18:34.000000000 +0200 -+++ acpica-unix-20180629/source/tools/acpisrc/asmain.c 2018-07-02 15:09:37.396014270 +0200 -@@ -374,7 +374,6 @@ AsDisplayUsage ( +diff -ur acpica-unix-20190215.orig/source/tools/acpisrc/asmain.c acpica-unix-20190215/source/tools/acpisrc/asmain.c +--- acpica-unix-20190215.orig/source/tools/acpisrc/asmain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpisrc/asmain.c 2019-03-13 20:54:05.928781292 +0100 +@@ -374,7 +374,6 @@ ACPI_OPTION ("-s", "Generate source statistics only"); ACPI_OPTION ("-v", "Display version information"); ACPI_OPTION ("-vb", "Verbose mode"); @@ -162,7 +146,7 @@ ACPI_OPTION ("-y", "Suppress file overwrite prompts"); } -@@ -479,11 +478,6 @@ main ( +@@ -479,11 +478,6 @@ Gbl_VerboseMode = TRUE; break; @@ -174,11 +158,10 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -Index: acpica-unix-20180629/source/tools/acpixtract/axmain.c -=================================================================== ---- acpica-unix-20180629.orig/source/tools/acpixtract/axmain.c 2018-06-29 17:18:34.000000000 +0200 -+++ acpica-unix-20180629/source/tools/acpixtract/axmain.c 2018-07-02 15:09:37.396014270 +0200 -@@ -181,7 +181,6 @@ DisplayUsage ( +diff -ur acpica-unix-20190215.orig/source/tools/acpixtract/axmain.c acpica-unix-20190215/source/tools/acpixtract/axmain.c +--- acpica-unix-20190215.orig/source/tools/acpixtract/axmain.c 2019-03-13 20:33:47.899014144 +0100 ++++ acpica-unix-20190215/source/tools/acpixtract/axmain.c 2019-03-13 20:54:41.452367029 +0100 +@@ -181,7 +181,6 @@ ACPI_OPTION ("-m", "Extract multiple DSDT/SSDTs to a single file"); ACPI_OPTION ("-s <signature>", "Extract all tables with <signature>"); ACPI_OPTION ("-v", "Display version information"); @@ -186,7 +169,7 @@ ACPI_USAGE_TEXT ("\nExtract binary ACPI tables from text acpidump output\n"); ACPI_USAGE_TEXT ("Default invocation extracts the DSDT and all SSDTs\n"); -@@ -259,11 +258,6 @@ main ( +@@ -259,11 +258,6 @@ exit (0);
