Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Oct 2001 22:31:34 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        ia64@FreeBSD.ORG
Subject:   Faulty ACPI debug code [was: Re: Booting a dual ...]
Message-ID:  <20011014223134.A543@dhcp01.pn.xcllnt.net>
In-Reply-To: <20011014211243.A771@dhcp01.pn.xcllnt.net>
References:  <20011014211243.A771@dhcp01.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Oct 14, 2001 at 09:12:43PM -0700, Marcel Moolenaar wrote:
> It helps to actually attach the trace...
> 
> fatal kernel trap:
> 
>     trap vector = 0x1e (Unaligned Reference)
>     cr.iip      = 0xe00000000053e590
>     cr.ipsr     = 0x121008022010 (mfl,ic,dt,rt,cpl=0,it,ri=1,bn)
>     cr.isr      = 0x20400000000 (r,ei=1)
>     cr.ifa      = 0xc00000007fe9663f
>     cr.iim      = 0xcf
>     curthread   = 0xe000000000b5b1c8
>         pid = 0, comm = swapper
> 
> Stopped at      AcpiDsGetRegionArguments+0x141: ld4 r48=[r47]

I located the spot. It's in /sys/contrib/dev/acpi/dsopcode.c:325:

    ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "[%4.4s] OpRegion Init at AML %p[%x]\n",
        &Node->Name, ExtraDesc->Extra.AmlStart,
        *(UINT32*) ExtraDesc->Extra.AmlStart));

AmlStart is defined as a pointer to UINT8, so it looks like faulty
debug code...

I'll remove ACPI_DEBUG from my kernel config file and try again when
I get a chance.

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel@xcllnt.net

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011014223134.A543>