Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 2010 10:30:15 GMT
From:      =?ISO-8859-2?Q?Damian_S=2E_Ko=B3odziejczyk?= <damkol@gmail.com>
To:        freebsd-acpi@FreeBSD.org
Subject:   Re: bin/151616: [acpi]: FreeBSD 8 panic on boot.
Message-ID:  <201010281030.o9SAUFnm029911@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/151616; it has been noted by GNATS.

From: =?ISO-8859-2?Q?Damian_S=2E_Ko=B3odziejczyk?= <damkol@gmail.com>
To: John Baldwin <jhb@freebsd.org>, damkol@gmail.com, bug-followup@FreeBSD.org, 
	freebsd-acpi@FreeBSD.org
Cc:  
Subject: Re: bin/151616: [acpi]: FreeBSD 8 panic on boot.
Date: Thu, 28 Oct 2010 12:29:52 +0200

 2010/10/27 John Baldwin <jhb@freebsd.org>:
 > Can you try this patch:
 >
 > Index: amd64/amd64/intr_machdep.c
 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 > --- amd64/amd64/intr_machdep.c =A0(revision 214386)
 > +++ amd64/amd64/intr_machdep.c =A0(working copy)
 > @@ -458,7 +458,7 @@
 >
 > =A0 =A0 =A0 =A0/* Leave all interrupts on the BSP during boot. */
 > =A0 =A0 =A0 =A0if (!assign_cpu)
 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (cpu_apic_ids[0]);
 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (PCPU_GET(apic_id));
 >
 > =A0 =A0 =A0 =A0mtx_lock_spin(&icu_lock);
 > =A0 =A0 =A0 =A0apic_id =3D cpu_apic_ids[current_cpu];
 > Index: i386/i386/intr_machdep.c
 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 > --- i386/i386/intr_machdep.c =A0 =A0(revision 214386)
 > +++ i386/i386/intr_machdep.c =A0 =A0(working copy)
 > @@ -424,7 +424,7 @@
 >
 > =A0 =A0 =A0 =A0/* Leave all interrupts on the BSP during boot. */
 > =A0 =A0 =A0 =A0if (!assign_cpu)
 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (cpu_apic_ids[0]);
 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (PCPU_GET(apic_id));
 >
 > =A0 =A0 =A0 =A0mtx_lock_spin(&icu_lock);
 > =A0 =A0 =A0 =A0apic_id =3D cpu_apic_ids[current_cpu];
 >
 
 Seems to works fine.
 Source tree is fresh (today):
 $FreeBSD: src/sys/i386/i386/intr_machdep.c,v 1.46 2010/07/02 17:22:15 mav E=
 xp $
 
 Here is photos (i destroy GPT accidentally ;)):
 http://img232.imageshack.us/i/zdjcie035z.jpg/
 http://img266.imageshack.us/i/zdjcie036o.jpg/
 http://img214.imageshack.us/i/zdjcie037x.jpg/
 http://img233.imageshack.us/i/zdjcie038io.jpg/
 http://img169.imageshack.us/i/zdjcie039l.jpg/
 http://img576.imageshack.us/i/zdjcie040.jpg/
 http://img19.imageshack.us/i/zdjcie041qp.jpg/
 http://img163.imageshack.us/i/zdjcie042f.jpg/
 http://img713.imageshack.us/i/zdjcie043o.jpg/
 http://img828.imageshack.us/i/zdjcie044q.jpg/
 http://img153.imageshack.us/i/zdjcie045j.jpg/
 http://img101.imageshack.us/i/zdjcie046r.jpg/
 http://img641.imageshack.us/i/zdjcie047n.jpg/
 http://img12.imageshack.us/i/zdjcie048h.jpg/
 http://img233.imageshack.us/i/zdjcie049a.jpg/
 http://img207.imageshack.us/i/zdjcie050n.jpg/
 http://img824.imageshack.us/i/zdjcie051r.jpg/
 http://img21.imageshack.us/i/zdjcie052ss.jpg/
 http://img594.imageshack.us/i/zdjcie053.jpg/
 
 Can i patch 8.1-R source tree?
 
 
 --=20
 Damian



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