Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 May 2010 19:01:49 -0700
From:      "K. Macy" <kmacy@freebsd.org>
To:        John Prather <john.c.prather@gmail.com>
Cc:        freebsd-xen@freebsd.org
Subject:   Re: Xen 8 & 9 DomU kernel panic with 2 or more virtual CPU
Message-ID:  <AANLkTilbDvx6lIrqWer7--tv20t_vtCUiIj84K1Y-3Ay@mail.gmail.com>
In-Reply-To: <AANLkTiknWxo5jZFFK1yzAxEpRpxMYUp_WjgAhxWJ2u6e@mail.gmail.com>
References:  <1273836510.12145.10.camel@opensolaris> <1273836706.12145.12.camel@opensolaris> <AANLkTiknWxo5jZFFK1yzAxEpRpxMYUp_WjgAhxWJ2u6e@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I'll take a look this week.

On Fri, May 14, 2010 at 4:47 PM, John Prather <john.c.prather@gmail.com> wr=
ote:
> This seems to affect most people trying to use FreeBSD on xen i386 paravi=
rt.
>
> I was trying it on Linode, and got 8.0-RELEASE to actually boot by
> hacking MAXCPU to 1 in sys/i386/include/param.h but even then, when it
> was under load (building world or lots of ports) it would occasionally
> panic.
>
> 8-STABLE wouldn't even boot with MAXCPU hacked to 1 to avoid
> VCPUOP_initialise panic, throwing panic on
> HYPERVISOR_update_va_mapping instead.
>
> I played around a bit with hacking the sys source, but I don't know
> enough about XEN or even FreeBSD kernel behavior to figure out what's
> going wrong here.
>
>
>
> On Fri, May 14, 2010 at 4:31 AM, masterito <admin@masterito.spb.ru> wrote=
:
>> Hello.
>>
>> I have the same problem, but other error.
>>
>> When I create machine with 1 CPU (vcpus=3D1) - all work fine, but when
>> I =A0create machine with 4 CPU (vcpus=3D4) I see kernel panic on console=
:
>>
>> APIC: Using the MPTable enumerator.
>> SMP: Added CPU 0 (BSP)
>> SMP: Added CPU 1 (AP)
>> SMP: Added CPU 2 (AP)
>> SMP: Added CPU 3 (AP)
>> gdtpfn=3D3df8cb pdptpfn=3Df63f4
>> panic: HYPERVISOR_vcpu_op(VCPUOP_initialise, cpu,
>> &ctxt): /usr/src/sys/i386/xen/mp_machdep.c:929
>> cpuid =3D 0
>> KDB: enter: panic
>> [thread pid 0 tid 0 ]
>> Stopped at =A0 =A0 =A0kdb_enter+0x3a: movl =A0 =A0$0,kdb_why
>> db>
>>
>> ---
> _______________________________________________
> freebsd-xen@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-xen
> To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTilbDvx6lIrqWer7--tv20t_vtCUiIj84K1Y-3Ay>