Bug 5387

Summary: No exception on DerefOf of an arbitrary Source
Product: ACPI Reporter: Valery A Podrezov (Valery.A.Podrezov)
Component: ACPICA-CoreAssignee: Valery A Podrezov (Valery.A.Podrezov)
Status: CLOSED CODE_FIX    
Severity: normal CC: acpi-bugzilla, Robert.Moore
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6 Subsystem:
Regression: --- Bisected commit-id:
Attachments: ASL code to reproduce bug.

Description Valery A Podrezov 2005-10-07 07:43:30 UTC
Most recent kernel where this bug did not occur:
Distribution:
Hardware Environment:
Software Environment:
Problem Description:

The Linux kernel ACPI interpreter fails the following
AML test when it is compiled into a simulator. So if an
OEM BIOS includes this code, Linux would fail.

Steps to reproduce:

Run interpreter with the .asl demo code attached below.
Comment 1 Valery A Podrezov 2005-10-07 07:45:37 UTC
Created attachment 6249 [details]
ASL code to reproduce bug.

The attached program demonstarates the exception conditions -
each DerefOf operation is expected to cause exception. But in
fact not all of them actually occur.


INTERNAL BUG NUMBER

   83
Comment 2 Valery A Podrezov 2006-02-03 04:19:04 UTC
This bug is fixed by patch to Bug 5360.
Comment 3 Robert Moore 2006-02-10 14:24:55 UTC
Released in ACPICA version 20060210
Comment 4 Len Brown 2006-06-25 21:57:30 UTC
ACPICA 20060608 shipped in Linux-2.6.17-git9, closed.