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/fix-issue5-v2 fix: add boundary checks in AcpiPsGetNextNamestring and AcpiPsPeekOpcode to prevent out-of-bounds access Add package limit checks in parser functions to prevent out-of-bounds access. Merge pull request #1135 from void0red/fix-issue29 fix buffer overflow risk by validating descriptor length in resource template