From owner-freebsd-xen@FreeBSD.ORG Thu Jan 13 14:16:09 2011 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 690F61065697; Thu, 13 Jan 2011 14:16:09 +0000 (UTC) (envelope-from got.andras@deployis.eu) Received: from mail.deployis.eu (mail.deployis.eu [217.20.135.253]) by mx1.freebsd.org (Postfix) with ESMTP id C14F18FC1D; Thu, 13 Jan 2011 14:16:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=deployis.eu; s=default; h=Subject:To:From:Date; bh=w0w/5piLRY3B7bE2sbHTOg05SzGGjFNaURHaC2b2RlU=; b=iIHAC3wbmhqz5J49iChiOf4K+tmsaJHtTMEEI9fSS6+vCYvdb1sCH+Wg7AoxTnb7PHzUP/OKvHdcYVqDEJvtCvCHxsoJAd9Z6OONBf8wgyzDaRCwkV0MohHm0MgpdP9w; Received: from [80.95.75.131] (port=51320 helo=[192.168.2.194]) by mail.deployis.eu with esmtpsa (Exim 4.71 #1 (Debian)) id 1PdNyB-0007Oj-4B from ; Thu, 13 Jan 2011 15:16:07 +0100 Message-ID: <4D2F0926.3070407@deployis.eu> Date: Thu, 13 Jan 2011 15:16:06 +0100 From: =?ISO-8859-1?Q?G=F3t_Andr=E1s?= User-Agent: Thunderbird 2.0.0.24 (X11/20101027) MIME-Version: 1.0 To: Sergey G Nasonov References: <201101121601.58282.snasonov@bcc.ru> <4D2DE66A.6000403@freebsd.org> <201101131651.37535.snasonov@bcc.ru> In-Reply-To: <201101131651.37535.snasonov@bcc.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DKIM-Status: None (from 80.95.75.131) X-Mail-Status-postahivatal: trustedmail (from 80.95.75.131) Cc: freebsd-xen@freebsd.org Subject: Re: does anyone have Xen running on an AMD system? X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jan 2011 14:16:09 -0000 Is this an SMP kernel with more then 1 vcpus configured? (SMP: Added CPU 0 (BSP)) Sergey G Nasonov wrote: > On Wednesday 12 January 2011 20:35:38 Colin Percival wrote: >> Hi, >> >> On 01/12/11 05:01, Sergey G Nasonov wrote: >>> I am sorry for intrusion. I have the same problem (pmap_init) running FreeBSD 8.2 r217259 i386 PV mode on Citrix XenServer 5.6. The server is IBM x3650 with intel Xeon 5405 >>> panic: pmap_init: page table page is out of range >>> >>> FreeBSD VM has 1GB memory. And this problem does not appear when I reduce amount of RAM to 512 MB. >> Yeah, this is a completely separate bug from the one I'm trying to fix right >> now -- good to know that it's easily reproduced, though, and very interesting >> to hear that it depends on the amount of RAM you have. Do you get the same >> panic with -CURRENT? (I'm guessing you will given that the xen code is very >> close to identical between 9.0 and 8.2, but always best to check...) >> >> > > Hi, > > CURRENT kernel goes to panic even with 512 MB RAM: > > > WARNING: loader(8) metadata is missing! > GDB: no debug ports present > KDB: debugger backends: ddb > KDB: current backend: ddb > APIC: Using the MPTable enumerator. > SMP: Added CPU 0 (BSP) > Copyright (c) 1992-2011 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 9.0-CURRENT #5: Thu Jan 13 13:10:09 MSK 2011 > root@fbsd8x32.bcc.:/usr/obj/usr/src/sys/XEN i386 > WARNING: WITNESS option enabled, expect reduced performance. > Xen reported: 1995.001 MHz processor. > Timecounter "ixen" frequency 1953125 Hz quality 0 > CPU: Intel(R) Xeon(R) CPU E5405 @ 2.00GHz (1995.00-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x10676 Family = 6 Model = 17 Stepping = 6 > Features=0xbfe3fbff > Features2=0xce33d > AMD Features=0x20000000 > AMD Features2=0x1 > Instruction TLB: 4 KB Pages, 4-way set associative, 128 entries > 1st-level instruction cache: 32 KB, 8-way set associative, 64 byte line size > 1st-level data cache: 32 KB, 8-way set associative, 64 byte line size > L2 cache: 6144 kbytes, 16-way associative, 64 bytes/line > real memory = 536870912 (512 MB) > Physical memory chunk(s): > 0x000000000079b000 - 0x000000001f638fff, 518643712 bytes (126622 pages) > avail memory = 515637248 (491 MB) > ULE: setup cpu 0 > [XEN] IPI cpu=0 irq=128 vector=RESCHEDULE_VECTOR (0) > [XEN] IPI cpu=0 irq=129 vector=CALL_FUNCTION_VECTOR (1) > Event-channel device installed. > mem: > Pentium Pro MTRR support enabled > null: > io: > nfslock: pseudo-device > random: > [XEN] xen_rtc_probe: probing Hypervisor RTC clock > rtc0: on motherboard > [XEN] xen_rtc_attach: attaching Hypervisor RTC clock > rtc0: registered as a time-of-day clock (resolution 1000000us, adjustment 0.500000000s) > xenstore0: on motherboard > Device configuration finished. > procfs registered > Timecounters tick every 10.000 msec > [XEN] hypervisor wallclock nudged; nudging TOD. > lo0: bpf attached > xenbusb_front0: on xenstore0 > > > Fatal trap 1: privileged instruction fault while in kernel mode > cpuid = 0; apic id = 00 > instruction pointer= 0x21:0xc0334e5c > stack pointer = 0x29:0xc21fec84 > frame pointer = 0x29:0xc21fec88 > code segment= base 0x0, limit 0xfffff, type 0x1b > = DPL 1, pres 1, def32 xn0: at device/vif/0 on xenbusb_front0 > 1, gran 1 > processor eflags= interrupt enabled, resume, IOPL = 0 > current process= 11 (idle: cpu0) > [ thread pid 11 tid 100003 ] > Stopped at outb_+0x6ac: monitor > db> > > > But if I set VM to 1024 MB the problem the same as in STABLE: > > > WARNING: loader(8) metadata is missing! > GDB: no debug ports present > KDB: debugger backends: ddb > KDB: current backend: ddb > APIC: Using the MPTable enumerator. > SMP: Added CPU 0 (BSP) > Copyright (c) 1992-2011 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 9.0-CURRENT #5: Thu Jan 13 13:10:09 MSK 2011 > root@fbsd8x32.bcc.:/usr/obj/usr/src/sys/XEN i386 > WARNING: WITNESS option enabled, expect reduced performance. > panic: pmap_init: page table page is out of range > cpuid = 0 > KDB: enter: panic > [ thread pid 0 tid 0 ] > Stopped at 0xc011566a: movl $0,0xc04133b4 > db> > > > So pmap_init problem is common for STABLE and CURRENT. > >