similarity index 10%
rename from meta/recipes-extended/acpica/acpica_20260408.bb
rename to meta/recipes-extended/acpica/acpica_20260930.bb
@@ -1,3 +1,301 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- source/compiler/aslcompile.c
+# +++ source/compiler/aslcompile.c
+# @@ -1,144 +1,144 @@
+# /******************************************************************************
+# *
+# - * 1. Copyright Notice
+# - *
+# - * Some or all of this work - Copyright (c) 1999 - 2026, Intel Corp.
+# - * All rights reserved.
+# - *
+# - * 2. License
+# - *
+# - * 2.1. This is your license from Intel Corp. under its intellectual property
+# - * rights. You may have additional license terms from the party that provided
+# - * you this software, covering your right to use that party's intellectual
+# - * property rights.
+# - *
+# - * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a
+# - * copy of the source code appearing in this file ("Covered Code") an
+# - * irrevocable, perpetual, worldwide license under Intel's copyrights in the
+# - * base code distributed originally by Intel ("Original Intel Code") to copy,
+# - * make derivatives, distribute, use and display any portion of the Covered
+# - * Code in any form, with the right to sublicense such rights; and
+# - *
+# - * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
+# - * license (with the right to sublicense), under only those claims of Intel
+# - * patents that are infringed by the Original Intel Code, to make, use, sell,
+# - * offer to sell, and import the Covered Code and derivative works thereof
+# - * solely to the minimum extent necessary to exercise the above copyright
+# - * license, and in no event shall the patent license extend to any additions
+# - * to or modifications of the Original Intel Code. No other license or right
+# - * is granted directly or by implication, estoppel or otherwise;
+# - *
+# - * The above copyright and patent license is granted only if the following
+# - * conditions are met:
+# - *
+# - * 3. Conditions
+# - *
+# - * 3.1. Redistribution of Source with Rights to Further Distribute Source.
+# - * Redistribution of source code of any substantial portion of the Covered
+# - * Code or modification with rights to further distribute source must include
+# - * the above Copyright Notice, the above License, this list of Conditions,
+# - * and the following Disclaimer and Export Compliance provision. In addition,
+# - * Licensee must cause all Covered Code to which Licensee contributes to
+# - * contain a file documenting the changes Licensee made to create that Covered
+# - * Code and the date of any change. Licensee must include in that file the
+# - * documentation of any changes made by any predecessor Licensee. Licensee
+# - * must include a prominent statement that the modification is derived,
+# - * directly or indirectly, from Original Intel Code.
+# - *
+# - * 3.2. Redistribution of Source with no Rights to Further Distribute Source.
+# - * Redistribution of source code of any substantial portion of the Covered
+# - * Code or modification without rights to further distribute source must
+# - * include the following Disclaimer and Export Compliance provision in the
+# - * documentation and/or other materials provided with distribution. In
+# - * addition, Licensee may not authorize further sublicense of source of any
+# - * portion of the Covered Code, and must include terms to the effect that the
+# - * license from Licensee to its licensee is limited to the intellectual
+# - * property embodied in the software Licensee provides to its licensee, and
+# - * not to intellectual property embodied in modifications its licensee may
+# - * make.
+# - *
+# - * 3.3. Redistribution of Executable. Redistribution in executable form of any
+# - * substantial portion of the Covered Code or modification must reproduce the
+# - * above Copyright Notice, and the following Disclaimer and Export Compliance
+# - * provision in the documentation and/or other materials provided with the
+# - * distribution.
+# - *
+# - * 3.4. Intel retains all right, title, and interest in and to the Original
+# - * Intel Code.
+# - *
+# - * 3.5. Neither the name Intel nor any other trademark owned or controlled by
+# - * Intel shall be used in advertising or otherwise to promote the sale, use or
+# - * other dealings in products derived from or relating to the Covered Code
+# - * without prior written authorization from Intel.
+# - *
+# - * 4. Disclaimer and Export Compliance
+# - *
+# - * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
+# - * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
+# - * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
+# - * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
+# - * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
+# - * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
+# - * PARTICULAR PURPOSE.
+# - *
+# - * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES
+# - * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR
+# - * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
+# - * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
+# - * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
+# - * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
+# - * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
+# - * LIMITED REMEDY.
+# - *
+# - * 4.3. Licensee shall not export, either directly or indirectly, any of this
+# - * software or system incorporating such software without first obtaining any
+# - * required license or other approval from the U. S. Department of Commerce or
+# - * any other agency or department of the United States Government. In the
+# - * event Licensee exports any such software from the United States or
+# - * re-exports any such software from a foreign destination, Licensee shall
+# - * ensure that the distribution and export/re-export of the software is in
+# - * compliance with all laws, regulations, orders, or other restrictions of the
+# - * U.S. Export Administration Regulations. Licensee agrees that neither it nor
+# - * any of its subsidiaries will export/re-export any technical data, process,
+# - * software, or service, directly or indirectly, to any country for which the
+# - * United States government or any agency thereof requires an export license,
+# - * other governmental approval, or letter of assurance, without first obtaining
+# - * such license, approval or letter.
+# - *
+# - *****************************************************************************
+# - *
+# - * Alternatively, you may choose to be licensed under the terms of the
+# - * following license:
+# - *
+# - * Redistribution and use in source and binary forms, with or without
+# - * modification, are permitted provided that the following conditions
+# - * are met:
+# - * 1. Redistributions of source code must retain the above copyright
+# - * notice, this list of conditions, and the following disclaimer,
+# - * without modification.
+# - * 2. Redistributions in binary form must reproduce at minimum a disclaimer
+# - * substantially similar to the "NO WARRANTY" disclaimer below
+# - * ("Disclaimer") and any redistribution must be conditioned upon
+# - * including a substantially similar Disclaimer requirement for further
+# - * binary redistribution.
+# - * 3. Neither the names of the above-listed copyright holders nor the names
+# - * of any contributors may be used to endorse or promote products derived
+# - * from this software without specific prior written permission.
+# - *
+# - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# - *
+# - * Alternatively, you may choose to be licensed under the terms of the
+# - * GNU General Public License ("GPL") version 2 as published by the Free
+# - * Software Foundation.
+# + * Copyright (c) 1999 - 2026, Intel Corp.
+# + * SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-only
+# *
+# *****************************************************************************/
+# +
+# +#include "aslcompiler.h"
+# +#include "acnamesp.h"
+# +
+# +#include <stdio.h>
+# +#include <time.h>
+# +#include <acapps.h>
+# +
+# +#define _COMPONENT ACPI_COMPILER
+# + ACPI_MODULE_NAME ("aslcompile")
+# +
+# +/*
+# + * Main parser entry
+# + * External is here in case the parser emits the same external in the
+# + * generated header. (Newer versions of Bison)
+# + */
+# +int
+# +AslCompilerparse(
+# + void);
+# +
+# +/* Local prototypes */
+# +
+# +static void
+# +CmFlushSourceCode (
+# + void);
+# +
+# +static void
+# +CmDumpAllEvents (
+# + void);
+# +
+# +static void
+# +CmFinishFiles(
+# + BOOLEAN DeleteAmlFile);
+# +
+# +
+# +/*******************************************************************************
+# + *
+# + * FUNCTION: CmDoCompile
+# + *
+# + * PARAMETERS: None
+# + *
+# + * RETURN: Status (0 = OK)
+# + *
+# + * DESCRIPTION: This procedure performs the entire compile
+# + *
+# + ******************************************************************************/
+# +
+# +ACPI_STATUS
+# +CmDoCompile (
+# + void)
+# +{
+# + UINT8 FullCompile;
+# + UINT8 Event;
+# + ASL_GLOBAL_FILE_NODE *FileNode;
+# +
+# +
+# + FullCompile = UtBeginEvent ("*** Total Compile time ***");
+# + Event = UtBeginEvent ("Open input and output files");
+# + UtEndEvent (Event);
+# +
+# + Event = UtBeginEvent ("Preprocess input file");
+# + if (AslGbl_PreprocessFlag)
+# + {
+# + /* Enter compiler name as a #define */
+# +
+# + PrAddDefine (ASL_DEFINE, "", FALSE);
+# +
+# + /* Preprocessor */
+# +
+# + PrDoPreprocess ();
+# + AslGbl_CurrentLineNumber = 1;
+# + AslGbl_LogicalLineNumber = 1;
+# + AslGbl_CurrentLineOffset = 0;
+# +
+# + if (AslGbl_PreprocessOnly)
+# + {
+# + UtEndEvent (Event);
+# + return (AE_OK);
+# + }
+# + }
+# + UtEndEvent (Event);
+# +
+# +
+# + /* Build the parse tree */
+# +
+# + Event = UtBeginEvent ("Parse source code and build parse tree");
+# + AslCompilerparse();
+# + UtEndEvent (Event);
+# +
+# + /* Check for parser-detected syntax errors */
+# +
+# + if (AslGbl_SyntaxError)
+# + {
+# + AslError (ASL_ERROR, ASL_MSG_SYNTAX, NULL,
+# + "Compiler aborting due to parser-detected syntax error(s)\n");
+# +
+# + /* Flag this error in the FileNode for compilation summary */
+# +
+# + FileNode = FlGetCurrentFileNode ();
+# + FileNode->ParserErrorDetected = TRUE;
+# + AslGbl_ParserErrorDetected = TRUE;
+# + LsDumpParseTree ();
+# + AePrintErrorLog(ASL_FILE_STDERR);
+# +
+# + goto ErrorExit;
+# + }
+# +
+# + /* Did the parse tree get successfully constructed? */
+# +
+# + if (!AslGbl_ParseTreeRoot)
+# + {
+# + /*
+# + * If there are no errors, then we have some sort of
+# + * internal problem.
+# + */
+# + AslError (ASL_ERROR, ASL_MSG_COMPILER_INTERNAL,
+# + NULL, "- Could not resolve parse tree root node");
+# +
+# + goto ErrorExit;
+# + }
+# +
+# + AePrintErrorLog(ASL_FILE_STDERR);
+# +
+# + /* Flush out any remaining source after parse tree is complete */
+# +
+# + Event = UtBeginEvent ("Flush source input");
+# + CmFlushSourceCode ();
+# +
+# + /* Prune the parse tree if requested (debug purposes only) */
+# +
+# + if (AslGbl_PruneParseTree)
+# + {
+# + AslPruneParseTree (AslGbl_PruneDepth, AslGbl_PruneType);
+# + }
+# +
+# + /* Optional parse tree dump, compiler debug output only */
+# +
+# + LsDumpParseTree ();
+#
+#
+
SUMMARY = "ACPICA tools for the development and debug of ACPI tables"
DESCRIPTION = "The ACPI Component Architecture (ACPICA) project provides an \
OS-independent reference implementation of the Advanced Configuration and \
@@ -10,14 +308,14 @@ HOMEPAGE = "https://www.intel.com/content/www/us/en/developer/topic-technology/o
SECTION = "console/tools"
LICENSE = "BSD-3-Clause OR GPL-2.0-only OR Intel"
-LIC_FILES_CHKSUM = "file://source/compiler/aslcompile.c;beginline=7;endline=150;md5=4877caee45a613e9706946c3205a6fb9"
+LIC_FILES_CHKSUM = "file://source/compiler/aslcompile.c;beginline=7;endline=150;md5=f5cd06b6555eb8022bf99d49f902b071"
COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
DEPENDS = "m4-native flex-native bison-native"
SRC_URI = "git://github.com/acpica/acpica;protocol=https;branch=master;tag=${PV}"
-SRCREV = "232ff3f8ae1a4da11c709f61d9154482cfe8e6df"
+SRCREV = "e85aa3bebaae81ed1e6d163511ac7e1eafe732cf"
inherit update-alternatives
Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *acpica* to *20260930* has Succeeded. Next steps: - apply the patch: git am 0001-acpica-upgrade-20260408-20260930.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 99aab9f7d9daac85159315b1cdddf37f8df43dfc Mon Sep 17 00:00:00 2001 From: Upgrade Helper <auh@yoctoproject.org> Date: Thu, 1 Oct 2026 05:46:58 +0000 Subject: [PATCH] acpica: upgrade 20260408 -> 20260930 release: Update version to 20260930 dispatcher: Allocate the PCC internal buffer only once per region iASL: Fix the truncated count of external control methods iASL: Complete KEYP support iasl: Make the vendor data of a GUIDed entry optional ACPI 6.5 Add support for the MISC table iASL: Validate the entire Switch pattern before rewriting the parse tree ACPICA: Add ACPI_MSG_DEBUG to set KERN_DEBUG for debug output docs: Remove old new_table.txt file docs: Describe in detail adding a new table Create SECURITY.md Linuxize: add port_commit.sh acpica: add UBRT disassembler, compiler, and integration support acpica: add UBRT (UnifiedBus Root Table) definitions namespace: Fix possible underflow and NULL pointer dereference compiler: Fix possible NULL pointer Fix PCC OperationRegion command offsets compiler: Add _Ixx GPE object iASL: DTPR: Fix dead code in DTPR buffer NULL check Namespace: Initialize ParserState.AmlEnd in AcpiInstallMethod Add a CONTRIBUTING file Change license text in ACPICA source files Adjust the ACPICA license Update ACPICA repository URL in all files Change ACPICA project license Revert "Merge documentation guides" executer: Fix NULL pointer dereference in AcpiExStoreObjectToIndex() Merge documentation guides EFI: add support for RISCV64 EFI: support HW Reduced ACPI w/o FACS generate/efi: commonize GCC flags Update build.txt with new link to the Adobe platform to file IDZ website tickets gitignore: Update gitignore with generate/efi build files generate/efi: Add missing steps to the readme build process generate/efi: Fix EFI building and page fault generate/efi: adapt to EDK2 202605 generate/efi: add missing utcksum.c source file parser: Set AML length for bytelist iASL: Fix Printf/Fprintf broken by AslKeywordMapping bounds check actbl2: Add bit constants of the Flags field in the IOVT IOMMU structure fix: build error with gcc 16: unused-but-set-variable Merge pull request #1184 from void0red/fix-1183 Merge pull request #1182 from void0red/fix-1181 Merge pull request #1180 from void0red/fix-1179 Merge pull request #1176 from void0red/fix-1175 Merge pull request #1174 from void0red/fix-1173 Merge pull request #1172 from void0red/fix-1171 Merge pull request #1166 from void0red/fix-1165 Merge pull request #1163 from void0red/fix-1162 Events: Track in-flight notify handlers to prevent use-after-free on table unload Merge pull request #1161 from void0red/fix-1160 AcpiExec: Clean up GPE dispatch and GED handlers on table unload Events: Clear GPE dispatch by owner during table unload docs: add getting-started guide docs: add project philosophy guide docs: add minimal contributor, testing, review, and agent guides Merge pull request #1201 from davejiang/rdpas-fixes CEDT: Add full compiler, disassembler, and template support for RDPAS and fix CXIMS hang Merge pull request #1200 from mstrozek/verify-checksum CEDT: RDPAS: Fix incorrect field positions for RDPAS CEDT: RDPAS: Add missing reserved field in RDPAS structure Utilities: Fix for AcpiUtVerifyChecksum warning display Merge pull request #1170 from hschauhan/riscv-sse-notify Merge pull request #1189 from ColinIanKing/fix-typos components: Fix typo: "numer" -> "number" components: Fix typo "Supress" -> "Suppress" ASLTS: provoke: Fix typo "exersice" -> "exercise" ASLTS: exc: Fix typo "restictions" -> "restrictions" ASLTS: DECL: Fix typo "reporeted" -> "reported" ASLTS: abbu: Fix typo in comment "Aplicable" -> "Applicable" ASLTS: crbuffield: Fix typo in comment "unerlying" -> "underlying" ASLTS: ssdt2: Fix typo "decleared" -> "declared" ASLTS: while: Fix typos "complited" and "poin" ASLTS: SPEC: Fix typos "obects" and "perpose" ASLTS: mutex_proc: Fix typo in comment "derect" -> "direct" ASL test suite (ASLTS): common.asl: Fix typo "cammand" -> "command" ASLTS: Mutex SPEC: Fix typos "occuppied" -> "occupied" ASL test suite (ASLTS): Fix typo "oprators" -> "operators" Grammar test: Fix typos "Battey" -> "Battery" namespace: Recognize alias node types in detach Fix object reference update to skip non-local notify types tables: Fix heap-buffer-overflow in AcpiTbFindTable executer: Add bounds checking for PCC field write access executer: Add bounds checking for PCC field read access Improve error handling in table loading process to ensure proper cleanup on failure Validate 4-char name in AcpiDsGetFieldNames and AcpiDsInitFieldObjects to prevent OOB read in AcpiNsLookup Introduce a new HEST notification type for RISC-V SSE events. The GHES entry's notification structure contains the notification to be used for a given error source. For error sources delivering events over SSE, it should contain the new SSE notification type. Merge pull request #1152 from aegl/einjv2defines Recover the ASLTS test count (pass + fail + skipped/blocked) that had dropped due to this previous error mandating either _HID or _ADR presence to generate AML Provide #defines for EINJV2 error types Merge pull request #1143 from void0red/fix-issue1 Merge pull request #1150 from void0red/f [Changelog truncated as it exceeds 5000 characters; the full changelog can be found in an attachment to the AUH email] --- ...{acpica_20260408.bb => acpica_20260930.bb} | 302 +++++++++++++++++- 1 file changed, 300 insertions(+), 2 deletions(-) rename meta/recipes-extended/acpica/{acpica_20260408.bb => acpica_20260930.bb} (10%)