16 messages in com.xensource.lists.xen-ia64-develRE: [Xen-ia64-devel] Regression: [IA6...| From | Sent On | Attachments |
|---|---|---|
| Horms | 28 Aug 2007 03:28 | |
| Alex Williamson | 28 Aug 2007 05:42 | |
| Jarod Wilson | 28 Aug 2007 07:47 | |
| Horms | 28 Aug 2007 17:43 | |
| Duan, Ronghui | 29 Aug 2007 22:17 | |
| Alex Williamson | 29 Aug 2007 22:32 | |
| Horms | 30 Aug 2007 22:22 | |
| Isaku Yamahata | 03 Sep 2007 19:17 | |
| Alex Williamson | 04 Sep 2007 13:05 | |
| Isaku Yamahata | 04 Sep 2007 18:20 | |
| Alex Williamson | 04 Sep 2007 20:23 | |
| Isaku Yamahata | 04 Sep 2007 20:56 | |
| Alexander Færøy | 10 Oct 2007 01:52 | |
| Jarod Wilson | 10 Oct 2007 06:23 | |
| Alexander Færøy | 13 Oct 2007 06:49 | |
| Alex Williamson | 13 Oct 2007 09:03 |
| Subject: | RE: [Xen-ia64-devel] Regression: [IA64] Saner dom0 memory and cpudefaults![]() |
|---|---|
| From: | Duan, Ronghui (rong...@intel.com) |
| Date: | 08/29/2007 10:17:19 PM |
| List: | com.xensource.lists.xen-ia64-devel |
I make a new domain0 kernel with CONFIG_IA64_DIG .It still panic. The log looks like:
Xen version 3.0-unstable (build@) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) Mon Aug 13 05:01:50 CST 2007 Latest ChangeSet: Sun Aug 12 12:19:13 2007 -0600 15696:5b19839d0365 07/24/07 02:14p 6,444,451 vmlinuz.gz (XEN) Xen command line: BOOT_IMAGE=scsi0:\EFI\redhat\xen.gz sched=credit (XEN) xen image pstart: 0x4000000, xenheap pend: 0x8000000 (XEN) Xen patching physical address access by offset: 0x0 (XEN) find_memory: efi_memmap_walk returns max_page=7ffed (XEN) Before xen_heap_start: f0000000041c6cb0 (XEN) After xen_heap_start: f0000000041dc000 (XEN) Init boot pages: 0x10000c0 -> 0x4000000. (XEN) Init boot pages: 0x8000000 -> 0x7f708000. (XEN) Init boot pages: 0x7fe58000 -> 0x7ff30000. (XEN) Init boot pages: 0x180000000 -> 0x1fd6a3000. (XEN) Init boot pages: 0x1fe5fd6b0 -> 0x1fec14010. (XEN) Init boot pages: 0x1fec14070 -> 0x1fec17f8e. (XEN) Init boot pages: 0x1fec17fc2 -> 0x1fec1a000. (XEN) Init boot pages: 0x1fef4131e -> 0x1fef4c010. (XEN) Init boot pages: 0x1fef4c8e0 -> 0x1ffe10000. (XEN) Init boot pages: 0x1ffe80000 -> 0x1fffb4000. (XEN) System RAM: 4071MB (4168848kB) (XEN) size of virtual frame_table: 10240kB (XEN) virtual machine to physical table: f6ffffffffc00098 size: 2080kB (XEN) max_page: 0x7ffed (XEN) allocating frame table/mpt table at mfn 0. (XEN) Xen heap: 62MB (63632kB) (XEN) Domain heap initialised: DMA width 32 bits (XEN) avail:0x3170074000000000, status:0x74000000000,control:0x3170000000000000, vm?0x10000000000 (XEN) WARNING: no opcode provided from hardware(0)!!! (XEN) vm buffer size: 1048576, order: 6 (XEN) vm_buffer: 0xf000000007e00000 (XEN) register_intr: changing vector 39 from IO-SAPIC-edge to IO-SAPIC-level (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Time init: (XEN) .... System Time: 3085033ns (XEN) .... scale: 2DD6BDFD5 (XEN) num_online_cpus=1, max_cpus=64 (XEN) Brought up 2 CPUs (XEN) xenoprof: using perfmon. (XEN) perfmon: version 2.0 IRQ 238 (XEN) perfmon: Montecito PMU detected, 27 PMCs, 35 PMDs, 12 counters (47 bits) (XEN) Maximum number of domains: 63; 18 RID bits per domain (XEN) *** LOADING DOMAIN 0 *** (XEN) Maximum permitted dom0 size: 3973MB (XEN) Reducing dom0 memory allocation from 4194304K to 4068672K to fit available memory (XEN) Dom0 kernel: 64-bit, lsb, paddr 0x4000000 -> 0x5385628 (XEN) METAPHYSICAL MEMORY ARRANGEMENT: (XEN) Kernel image: 4000000->5385628 (XEN) Entry address: 400ff20 (XEN) Init. ramdisk: 538c000 len 32731e (XEN) Start info.: 5388000->538c000 (XEN) Dom0 max_vcpus=2 (XEN) Dom0: 0xf000000007cd4080 (XEN) enable lsapic entry: 0xf00000007ff8325c (XEN) enable lsapic entry: 0xf00000007ff8328c (XEN) ACPI_INTERRUPT_CPEI disabled for Domain0 (XEN) Domain0 EFI passthrough: MPS=0x7ff82000 ACPI 2.0=0x7ff83000 ACPI=0x7ff84000 SMBIOS=0xf0000 (XEN) Scrubbing Free RAM: .done. (XEN) Xen trace buffers: disabled (XEN) Std. Loglevel: Errors and warnings (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings) (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen). (XEN) Freed 128kB init memory. (XEN) vcpu_set_itc: Setting ar.itc is currently disabled (this message is only displayed once) (XEN) WARN: GSI 3 in use by Xen. Linux version 2.6.18-xen (ronghui@vti-build) (gcc version 4.1.1) #1 SMP Thu Aug 30 12:20:07 CST 2007 EFI v1.00 by Xen/ia64: SALsystab=0x2178 MPS=0x7ff82000 ACPI 2.0=0x7ff83000 ACPI=0x7ff84000 SMBIOS=0xf0000 booting generic kernel on platform dig Initial ramdisk at: 0xe00000000538c000 (3306270 bytes) SAL 0.1: Xen/ia64 Xen/ia64 version 0.0 SAL: AP wakeup using external interrupt vector 0xf3 No logical to physical processor mapping available ACPI: Local APIC address c0000000fee00000 iosapic_register_platform_intr: invalid int type 0xff 2 CPUs available, 16 CPUs total Running on Xen! start_info_pfn=0x14e2 nr_pages=254292 flags=0x3 Virtual mem_map starts at 0xa0007ffffe470000 SMP: Allowing 16 CPUs, 14 hotplug CPUs Built 1 zonelists. Total pages: 250954 Kernel command line: nomca console=tty0 console=ttyS0,57600,8n1 root=/dev/VolGroup00/LogVol00 ro PID hash table entries: 4096 (order: 12, 32768 bytes) Console: colour VGA+ 80x25 Kernel panic - not syncing: Failed to setup Xen contiguous region <1>Unable to handle kernel NULL pointer dereference (address 0000000000000000) swapper[0]: Oops 11012296146944 [1] Modules linked in:
Pid: 0, CPU 0, comm: swapper psr : 00001210084a2010 ifs : 8000000000000389 ip : [<a00000010012c531>] Not tainted ip is at kmem_cache_alloc+0x131/0x2c0 unat: 0000000000000000 pfs : 4000000000000610 rsc : 0000000000000007 rnat: 0000000000000000 bsps: 0000000000000000 pr : 0000000000009989 ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70433f csd : 0000000000000000 ssd : 0000000000000000 b0 : a00000010004b8f0 b6 : a00000010004bb40 b7 : a000000100014d70 f6 : 1003eee559c2687d4f864 f7 : 1003e9e3779b97f4a7c16 f8 : 1003e0a00000010003dd6 f9 : 000000000000000000000 f10 : 000000000000000000000 f11 : 000000000000000000000 r1 : a0000001011225a0 r2 : a000000100f23c58 r3 : 0000000000000001 r8 : fffffffffff00001 r9 : fffffffffff04c18 r10 : 0000000000000000 r11 : 0000000000000000 r12 : a000000100ce36a0 r13 : a000000100cdc000 r14 : 0000000000000001 r15 : fffffffffff00001 r16 : 0000000000000000 r17 : 0000000012000000 r18 : a000000100cdc018 r19 : a000000100ce3710 r20 : 0000000000000000 r21 : 0000000000000000 r22 : 0000000000000000 r23 : a000000100cdcf24 r24 : 0000000000000000 r25 : 0000000000000006 r26 : a000000100ce3714 r27 : a000000100ce3720 r28 : 0000000000000000 r29 : a000000100f2d1f8 r30 : a000000100ce3718 r31 : 000000007fffffff
-----Original Message----- From: xen-...@lists.xensource.com [mailto:xen-...@lists.xensource.com] On Behalf Of Jarod Wilson Sent: Tuesday, August 28, 2007 10:48 PM To: xen-ia64-devel Subject: Re: [Xen-ia64-devel] Regression: [IA64] Saner dom0 memory and cpudefaults
Alex Williamson wrote:
On Tue, 2007-08-28 at 19:28 +0900, Horms wrote:
xen-unstable.hg's 15693:87a72ba32301ceb894e065d760953aa98730c0cd, "[IA64] Saner dom0 memory and cpu defaults" seems to cause a regression on my HP RX2620 with 2Gb of memory.
I can get around this pretty easily by specifying dom0_mem on the command line. Emirically I have found that values of 1021M or less boot, while values of 1022M or more fail. This seems substantially smaller than the 1926M that xen calculates could be used, though that figure does seem to correlate with the 2G of physical memory that the machine has.
Let me know what I should poke to investigate further.
Are you booting a CONFIG_IA64_DIG kernel? Thanks,
This looks to be exactly the same thing Zhang is hitting. Zhang, can you also confirm whether or not you've built your kernel with CONFIG_IA64_DIG?
All my own testing has been with kernels built w/CONFIG_IA64_GENERIC, which I'm pretty sure also worked on an HP rx2620 here, and definitely works on an HP rx2660, rx6600, rx8620, rx8640, zx2000 and a Hitachi ColdFusion 3e/Intel s6e4533 system.
-- Jarod Wilson jwil...@redhat.com
_______________________________________________ Xen-ia64-devel mailing list Xen-...@lists.xensource.com http://lists.xensource.com/xen-ia64-devel




