Date: Thu, 13 Jan 2011 16:51:37 +0300 From: Sergey G Nasonov <snasonov@bcc.ru> To: Colin Percival <cperciva@freebsd.org> Cc: freebsd-xen@freebsd.org Subject: Re: does anyone have Xen running on an AMD system? Message-ID: <201101131651.37535.snasonov@bcc.ru> In-Reply-To: <4D2DE66A.6000403@freebsd.org> References: <201101121601.58282.snasonov@bcc.ru> <4D2DE66A.6000403@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0xce33d<SSE3,DTES64,MON,DS_CPL,VMX,TM2,SSSE3,CX16,xTPR,PDCM,DCA,SSE4.1> AMD Features=0x20000000<LM> AMD Features2=0x1<LAHF> 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: <memory> Pentium Pro MTRR support enabled null: <null device, zero device> io: <I/O> nfslock: pseudo-device random: <entropy source, Software, Yarrow> [XEN] xen_rtc_probe: probing Hypervisor RTC clock rtc0: <Xen Hypervisor Clock> on motherboard [XEN] xen_rtc_attach: attaching Hypervisor RTC clock rtc0: registered as a time-of-day clock (resolution 1000000us, adjustment 0.500000000s) xenstore0: <XenStore> on motherboard Device configuration finished. procfs registered Timecounters tick every 10.000 msec [XEN] hypervisor wallclock nudged; nudging TOD. lo0: bpf attached xenbusb_front0: <Xen Frontend Devices> 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: <Virtual Network Interface> 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. -- Best Regards, Nasonov Sergey
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101131651.37535.snasonov>