Hello community, here is the log from the commit of package acpica for openSUSE:Factory checked in at 2020-07-13 09:03:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/acpica (Old) and /work/SRC/openSUSE:Factory/.acpica.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "acpica" Mon Jul 13 09:03:37 2020 rev:63 rq:819020 version:20200528 Changes: -------- --- /work/SRC/openSUSE:Factory/acpica/acpica.changes 2020-05-01 11:07:48.819124622 +0200 +++ /work/SRC/openSUSE:Factory/.acpica.new.3060/acpica.changes 2020-07-13 09:03:39.299818076 +0200 @@ -1,0 +2,43 @@ +Thu Jul 2 21:45:10 UTC 2020 - Matthias Eliasson <eli...@opensuse.org> + +- 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 + +------------------------------------------------------------------- Old: ---- acpica-unix-20200110.tar.gz New: ---- acpica-unix-20200528.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ acpica.spec ++++++ --- /var/tmp/diff_new_pack.xbxJzR/_old 2020-07-13 09:03:40.131820072 +0200 +++ /var/tmp/diff_new_pack.xbxJzR/_new 2020-07-13 09:03:40.135820081 +0200 @@ -20,12 +20,11 @@ %define kver %(rpm -q --qf '%%{VERSION}' kernel-source) %define dmp_ver %{kver} Name: acpica -Version: 20200110 +Version: 20200528 Release: 0 Summary: A set of tools to display and debug BIOS ACPI tables License: GPL-2.0-only -Group: Development/Tools/Debuggers -URL: http://acpica.org +URL: https://acpica.org Source: https://acpica.org/sites/acpica/files/%{src_dir}.tar.gz Source1: ec_access.c Source2: acpi_genl.tar.bz2 @@ -72,14 +71,14 @@ export CFLAGS="%{optflags}" export CXXFLAGS="%{optflags}" cc %{SOURCE1} %{optflags} -o ec_access -make %{?_smp_mflags} -C acpi_genl CFLAGS="%{optflags}" -make %{?_smp_mflags} -C wmidump CFLAGS="%{optflags}" -make %{?_smp_mflags} OPT_CFLAGS="%{optflags} -fcommon" HOST="_LINUX" +%make_build -C acpi_genl CFLAGS="%{optflags}" +%make_build -C wmidump CFLAGS="%{optflags}" +%make_build OPT_CFLAGS="%{optflags} -fcommon" HOST="_LINUX" cd acpidump-%{dmp_ver}/tools/power/acpi if [ -f tools/acpidump/Makefile ]; then # 4.3+ cd tools/acpidump/ fi -make %{?_smp_mflags} EXTRA_CFLAGS="%{optflags} -fno-strict-aliasing" prefix=%{_prefix} all +%make_build EXTRA_CFLAGS="%{optflags} -fno-strict-aliasing" prefix=%{_prefix} all %install install -Dm 755 %{SOURCE3} %{buildroot}%{_bindir}/acpi_validate @@ -113,7 +112,6 @@ %{_bindir}/wmixtract %{_bindir}/acpibin %{_bindir}/acpihelp -%{_bindir}/acpinames %{_bindir}/acpi_validate %{_bindir}/acpiexamples %{_sbindir}/acpidump ++++++ acpica-no-compiletime.patch ++++++ --- /var/tmp/diff_new_pack.xbxJzR/_old 2020-07-13 09:03:40.171820168 +0200 +++ /var/tmp/diff_new_pack.xbxJzR/_new 2020-07-13 09:03:40.175820177 +0200 @@ -1,37 +1,39 @@ -Index: acpica-unix-20190405/source/compiler/aslcompile.c -=================================================================== ---- acpica-unix-20190405.orig/source/compiler/aslcompile.c 2019-04-05 17:12:58.000000000 +0200 -+++ acpica-unix-20190405/source/compiler/aslcompile.c 2019-04-08 16:12:09.102476939 +0200 -@@ -647,8 +647,6 @@ void +diff -ur acpica-unix-20200528.orig/source/compiler/aslcompile.c acpica-unix-20200528/source/compiler/aslcompile.c +--- acpica-unix-20200528.orig/source/compiler/aslcompile.c 2020-07-02 23:06:04.925335370 +0200 ++++ acpica-unix-20200528/source/compiler/aslcompile.c 2020-07-02 23:16:10.095860566 +0200 +@@ -648,8 +648,6 @@ AslCompilerFileHeader ( UINT32 FileId) { -- struct tm *NewTime; +- char *NewTime; - time_t Aclock; char *Prefix = ""; -@@ -690,13 +688,9 @@ AslCompilerFileHeader ( - } +@@ -692,18 +690,10 @@ /* Compilation header with timestamp */ -- -- (void) time (&Aclock); -- NewTime = localtime (&Aclock); + +- Aclock = time (NULL); +- NewTime = ctime (&Aclock); - FlPrintFile (FileId, -- "%sCompilation of \"%s\" - %s%s\n", -- Prefix, AslGbl_Files[ASL_FILE_INPUT].Filename, asctime (NewTime), +- "%sCompilation of \"%s\" -", + "%sCompilation of \"%s\"\n", -+ Prefix, AslGbl_Files[ASL_FILE_INPUT].Filename, - Prefix); + Prefix, AslGbl_Files[ASL_FILE_INPUT].Filename); +- if (NewTime) +- { +- FlPrintFile (FileId, " %s%s\n", NewTime, Prefix); +- } +- switch (FileId) -Index: acpica-unix-20190405/source/compiler/aslutils.c -=================================================================== ---- acpica-unix-20190405.orig/source/compiler/aslutils.c 2019-04-05 17:12:58.000000000 +0200 -+++ acpica-unix-20190405/source/compiler/aslutils.c 2019-04-08 16:12:09.102476939 +0200 -@@ -547,8 +547,8 @@ UtDisplayOneSummary ( + { + case ASL_FILE_C_SOURCE_OUTPUT: +diff -ur acpica-unix-20200528.orig/source/compiler/aslutils.c acpica-unix-20200528/source/compiler/aslutils.c +--- acpica-unix-20200528.orig/source/compiler/aslutils.c 2020-07-02 23:06:04.929335334 +0200 ++++ acpica-unix-20200528/source/compiler/aslutils.c 2020-07-02 23:18:46.898454693 +0200 +@@ -595,8 +595,8 @@ { /* Compiler name and version number */ ++++++ acpica-unix-20200110.tar.gz -> acpica-unix-20200528.tar.gz ++++++ ++++ 11753 lines of diff (skipped) ++++++ do_not_use_build_date_and_time.patch ++++++ --- /var/tmp/diff_new_pack.xbxJzR/_old 2020-07-13 09:03:40.551821079 +0200 +++ /var/tmp/diff_new_pack.xbxJzR/_new 2020-07-13 09:03:40.551821079 +0200 @@ -1,7 +1,7 @@ -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 @@ +diff -ur acpica-unix-20200528.orig/source/compiler/asloptions.c acpica-unix-20200528/source/compiler/asloptions.c +--- acpica-unix-20200528.orig/source/compiler/asloptions.c 2020-07-02 23:06:04.929335334 +0200 ++++ acpica-unix-20200528/source/compiler/asloptions.c 2020-07-02 23:30:07.584425436 +0200 +@@ -875,12 +875,6 @@ AslGbl_NoErrors = TRUE; break; @@ -14,9 +14,9 @@ case 'e': /* Disable all warning/remark messages (errors only) */ -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 +diff -ur acpica-unix-20200528.orig/source/include/acapps.h acpica-unix-20200528/source/include/acapps.h +--- acpica-unix-20200528.orig/source/include/acapps.h 2020-07-02 23:06:04.937335262 +0200 ++++ acpica-unix-20200528/source/include/acapps.h 2020-07-02 23:31:28.763710233 +0200 @@ -188,9 +188,6 @@ Prefix, ACPICA_COPYRIGHT, \ Prefix @@ -27,9 +27,9 @@ /* Macros for usage messages */ #define ACPI_USAGE_HEADER(Usage) \ -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 +diff -ur acpica-unix-20200528.orig/source/tools/acpibin/abmain.c acpica-unix-20200528/source/tools/acpibin/abmain.c +--- acpica-unix-20200528.orig/source/tools/acpibin/abmain.c 2020-07-02 23:06:04.941335225 +0200 ++++ acpica-unix-20200528/source/tools/acpibin/abmain.c 2020-07-02 23:33:01.750891018 +0200 @@ -191,7 +191,6 @@ ACPI_OPTION ("-s <File>", "Update checksum for binary AML file"); ACPI_OPTION ("-t", "Terse mode"); @@ -50,9 +50,9 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -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 +diff -ur acpica-unix-20200528.orig/source/tools/acpidump/apmain.c acpica-unix-20200528/source/tools/acpidump/apmain.c +--- acpica-unix-20200528.orig/source/tools/acpidump/apmain.c 2020-07-02 23:06:04.941335225 +0200 ++++ acpica-unix-20200528/source/tools/acpidump/apmain.c 2020-07-02 23:34:06.206323171 +0200 @@ -379,12 +379,6 @@ fprintf (stderr, ACPI_COMMON_SIGNON (AP_UTILITY_NAME)); return (1); @@ -66,10 +66,10 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -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 @@ +diff -ur acpica-unix-20200528.orig/source/tools/acpiexec/aemain.c acpica-unix-20200528/source/tools/acpiexec/aemain.c +--- acpica-unix-20200528.orig/source/tools/acpiexec/aemain.c 2020-07-02 23:06:04.941335225 +0200 ++++ acpica-unix-20200528/source/tools/acpiexec/aemain.c 2020-07-02 23:35:40.565491893 +0200 +@@ -280,7 +280,6 @@ ACPI_OPTION ("-v", "Display version information"); ACPI_OPTION ("-va", "Display verbose dump of any memory leaks"); @@ -77,7 +77,7 @@ ACPI_OPTION ("-vh", "Verbose exception handler output"); ACPI_OPTION ("-vi", "Verbose initialization output"); ACPI_OPTION ("-vr", "Verbose region handler output"); -@@ -547,11 +546,6 @@ +@@ -546,11 +545,6 @@ AcpiGbl_VerboseLeakDump = TRUE; break; @@ -89,9 +89,9 @@ case 'h': AcpiGbl_VerboseHandlers = TRUE; -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 +diff -ur acpica-unix-20200528.orig/source/tools/acpihelp/ahmain.c acpica-unix-20200528/source/tools/acpihelp/ahmain.c +--- acpica-unix-20200528.orig/source/tools/acpihelp/ahmain.c 2020-07-02 23:06:04.941335225 +0200 ++++ acpica-unix-20200528/source/tools/acpihelp/ahmain.c 2020-07-02 23:37:16.832643773 +0200 @@ -187,7 +187,6 @@ ACPI_USAGE_HEADER ("acpihelp <options> [Name/Prefix | HexValue]"); ACPI_OPTION ("-h", "Display help"); @@ -112,32 +112,9 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -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"); -- ACPI_OPTION ("-vd", "Display build date and time"); - ACPI_OPTION ("-x <DebugLevel>", "Debug output level"); - } - -@@ -270,11 +269,6 @@ - - exit (0); - -- case 'd': -- -- printf (ACPI_COMMON_BUILD_TIME); -- return (0); -- - default: - - printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -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 +diff -ur acpica-unix-20200528.orig/source/tools/acpisrc/asmain.c acpica-unix-20200528/source/tools/acpisrc/asmain.c +--- acpica-unix-20200528.orig/source/tools/acpisrc/asmain.c 2020-07-02 23:06:04.941335225 +0200 ++++ acpica-unix-20200528/source/tools/acpisrc/asmain.c 2020-07-02 23:37:35.904475746 +0200 @@ -374,7 +374,6 @@ ACPI_OPTION ("-s", "Generate source statistics only"); ACPI_OPTION ("-v", "Display version information"); @@ -158,9 +135,9 @@ default: printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); -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 +diff -ur acpica-unix-20200528.orig/source/tools/acpixtract/axmain.c acpica-unix-20200528/source/tools/acpixtract/axmain.c +--- acpica-unix-20200528.orig/source/tools/acpixtract/axmain.c 2020-07-02 23:06:04.941335225 +0200 ++++ acpica-unix-20200528/source/tools/acpixtract/axmain.c 2020-07-02 23:37:57.828282596 +0200 @@ -181,7 +181,6 @@ ACPI_OPTION ("-m", "Extract multiple DSDT/SSDTs to a single file"); ACPI_OPTION ("-s <signature>", "Extract all tables with <signature>");