[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] [ANNOUNCE] Kexec for Xen on IA64 (Take III)



On Wed, 2007-02-14 at 19:09 +0900, Horms wrote:
> 
> I'm happy to announce the third alpha release of this code.
> It is just a minor up-port to xen-ia64-unstable version 13903.
> The Linux and kexec-tools portions are unchanged.

Hi Simon,

   Thanks for your work on this.  I tried to give it a whirl on an HP
zx2000 system (UP, zx1, Madison).  Probably user error, but I can't get
kexec to accept the --append option when built as described in your
instructions.  It gives me this error:

# kexec -l --append "dom0_mem=1G -- root=/dev/hda2" --vmm "/boot/xen.gz" 
"/boot/vmlinux.gz"
Cannot open `dom0_mem=1G -- root=/dev/hda2': stream error

So I went ahead and tried it w/o an append option... it nearly works!
The log is below.  Xen kexec'd, but dom0 panic'd.  I wasn't able to boot
my system with the phys_efi option, it hangs right after the vhpt_init
line.  I'll see if I can figure out what's going on there.  Thanks,

        Alex

PS - I'm using your patches based on current xen-ia64-unstable.hg tip,
which changed a little bit since yesterday.  That might have something
to do w/ it.

-- 
Alex Williamson                             HP Open Source & Linux Org.


# kexec -l --vmm "/boot/xen.gz" "/boot/vmlinux.gz"
# kexec -e
ACPI: PCI interrupt for device 0000:a0:03.0 disabled
GSI 42 (level, low) -> CPU 0 (0x0000) vector 50 unregistered
Starting new kernel
 __  __            _____  ___                     _        _     _      
 \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.0-unstable (root@home) (gcc version 4.1.2 20061115 (prerelease) 
(Debian 4.1.1-21)) Thu Feb 15 16:22:53 MST 2007
 Latest ChangeSet: Thu Feb 15 16:21:52 2007 -0700 13977:37f404ca595b

(XEN) Xen command line: 
(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=102fff2
(XEN) Before xen_heap_start: f0000000041b0880
(XEN) After xen_heap_start: f0000000043bc000
(XEN) warning: skipping physical page 0
(XEN) Init boot pages: 0x4000 -> 0x4000000.
(XEN) Init boot pages: 0x9000000 -> 0x1eca0000.
(XEN) Init boot pages: 0x1ee19dc0 -> 0x1ee20000.
(XEN) Init boot pages: 0x1ee20720 -> 0x1ee28000.
(XEN) Init boot pages: 0x1ee28060 -> 0x3f5e4000.
(XEN) Init boot pages: 0x3fb00000 -> 0x3fb2c000.
(XEN) Init boot pages: 0x4040000000 -> 0x40bfd68000.
(XEN) Init boot pages: 0x40bfda4000 -> 0x40bfe10000.
(XEN) Init boot pages: 0x40bfe80000 -> 0x40bffc8000.
(XEN) System RAM: 3045MB (3118256kB)
(XEN) size of virtual frame_table: 7696kB
(XEN) virtual machine to physical table: f3fffffff7e80070 size: 1584kB
(XEN) max_page: 0x102fff2
(XEN) Domain heap initialised: DMA width 30 bits
(XEN) Xen heap: 60MB (61712kB)
(XEN) avail:0x1180c60000000000, 
status:0x60000000000,control:0x1180c00000000000, vm?0x0
(XEN) No VT feature supported.
(XEN) cpu_init: current=f000000004110000
(XEN) vhpt_init: vhpt paddr=0x40bfdb0000, end=0x40bfdbffff
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Time init:
(XEN) .... System Time: 1518546ns
(XEN) .... scale:               AAAAAAAA
(XEN) Unexpected irq vector 0x30 on CPU 0!
(XEN) num_online_cpus=1, max_cpus=64
(XEN) Brought up 1 CPUs
(XEN) xenoprof: using perfmon.
(XEN) perfmon: version 2.0 IRQ 238
(XEN) perfmon: Itanium 2 PMU detected, 16 PMCs, 18 PMDs, 4 counters (47 bits)
(XEN) Maximum number of domains: 63; 18 RID bits per domain
(XEN) domain.c:523: arch_domain_create:523 domain 0 pervcpu_vhpt 1
(XEN) tlb_track_allocate_entries:69 allocated 256 num_entries 256 num_free 256
(XEN) tlb_track_create:115 hash 0xf0000040bfda4000 hash_size 512 
(XEN) ### domain f000000007b90080: rid=40000-80000 mp_rid=1000
(XEN) arch_domain_create: domain=f000000007b90080
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Dom0 kernel: 64-bit, lsb, paddr 0x4000000 -> 0x41b0880
(XEN) METAPHYSICAL MEMORY ARRANGEMENT:
(XEN)  Kernel image:  4000000->41b0880
(XEN)  Entry address: 4019b20
(XEN)  Init. ramdisk: 0 len 0
(XEN)  Start info.:   41b4000->41b8000
(XEN) Dom0 max_vcpus=1
(XEN) Dom0: 0xf000000007b90080
(XEN) enable lsapic entry: 0xf00000003fb37660
(XEN) Domain0 EFI passthrough: ACPI 2.0=0x3fb2e000 SMBIOS=0x3fb3a000
(XEN) dom mem: type=13, attr=0x8000000000000008, 
range=[0x0000000000000000-0x0000000000001000) (4KB)
(XEN) dom mem: type=10, attr=0x8000000000000008, 
range=[0x0000000000001000-0x0000000000002000) (4KB)
(XEN) dom mem: type= 6, attr=0x8000000000000008, 
range=[0x0000000000002000-0x0000000000003000) (4KB)
(XEN) dom mem: type= 7, attr=0x0000000000000008, 
range=[0x0000000000003000-0x0000000004000000) (63MB)
(XEN) dom mem: type= 7, attr=0x0000000000000008, 
range=[0x0000000004000000-0x0000000008080000) (64MB)
(XEN) dom mem: type= 7, attr=0x0000000000000008, 
range=[0x0000000004130000-0x0000000004140000) (64KB)
(XEN) dom mem: type= 7, attr=0x0000000000000008, 
range=[0x0000000008080000-0x00000000081b1000) (1MB)
(XEN) dom mem: type= 7, attr=0x0000000000000008, 
range=[0x00000000081b1000-0x000000001fe4f000) (380MB)
(XEN) dom mem: type= 5, attr=0x8000000000000008, 
range=[0x000000003f5e4000-0x000000003fac0000) (4MB)
(XEN) dom mem: type= 8, attr=0x0000000000000008, 
range=[0x000000003fac0000-0x000000003fb00000) (256KB)
(XEN) dom mem: type= 9, attr=0x0000000000000008, 
range=[0x000000003fb2c000-0x000000003fb38000) (48KB)
(XEN) dom mem: type= 6, attr=0x8000000000000008, 
range=[0x000000003fb38000-0x0000000040000000) (4MB)
(XEN) dom mem: type=11, attr=0x0000000000000001, 
range=[0x0000000080000000-0x00000000fe000000) (2016MB)
(XEN) dom mem: type=11, attr=0x8000000000000001, 
range=[0x00000000fed00000-0x0000000100000000) (19MB)
(XEN) dom mem: type= 5, attr=0x8000000000000008, 
range=[0x00000040bfd68000-0x00000040bfda4000) (240KB)
(XEN) dom mem: type= 5, attr=0x8000000000000008, 
range=[0x00000040bfe10000-0x00000040bfe7e000) (440KB)
(XEN) dom mem: type= 6, attr=0x8000000000000008, 
range=[0x00000040bffca000-0x00000040c0000000) (216KB)
(XEN) dom mem: type=11, attr=0x0000000000000001, 
range=[0x0000080000000000-0x0000100000000000) (8388608MB)
(XEN) dom mem: type=12, attr=0x8000000000000001, 
range=[0x0003fffffc000000-0x0004000000000000) (64MB)
(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) $$$$$ PANIC in domain 0 (k6=0xf000000007b68000): psr.ic off, delivering 
fault=c00,ipsr=1012080a6000,iip=5200,ifa=f000000004019d70,isr=100000000,PSCB.iip=f000000004019d70
(XEN) d 0xf000000007b90080 domid 0
(XEN) vcpu 0xf000000007b68000 vcpu 0
(XEN) 
(XEN) CPU 0
(XEN) psr : 00001012080a6000 ifs : 8000000000000000 ip  : [<0000000000005200>]
(XEN) ip is at ???
(XEN) unat: 0000000000000000 pfs : 0000000000000000 rsc : 0000000000000008
(XEN) rnat: 0000000000000000 bsps: 0000000000000000 pr  : 0000000000000001
(XEN) ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f
(XEN) csd : 0000000000000000 ssd : 0000000000000000
(XEN) b0  : 0000000000000000 b6  : 0000000000000000 b7  : 0000000000000000
(XEN) f6  : 000000000000000000000 f7  : 000000000000000000000
(XEN) f8  : 000000000000000000000 f9  : 000000000000000000000
(XEN) f10 : 000000000000000000000 f11 : 000000000000000000000
(XEN) r1  : 0000000000000000 r2  : 0000000004000000 r3  : 0000000004019ce0
(XEN) r8  : 0000000000000000 r9  : 0000000000000000 r10 : 0000000000000000
(XEN) r11 : 0000000000000000 r12 : 0000000000000000 r13 : 0000000000000000
(XEN) r14 : 0000000000000000 r15 : 0000000000000000 r16 : 0000000000000000
(XEN) r17 : 0000000000000000 r18 : 0000000000000000 r19 : 0000000000000000
(XEN) r20 : 0000000000000000 r21 : 0000000000000000 r22 : 0000000000000000
(XEN) r23 : 0000000000000000 r24 : 0000000000000000 r25 : 0000000000000000
(XEN) r26 : 0000000000000000 r27 : 0000000000000000 r28 : 0000000000000000
(XEN) r29 : 0000000000000000 r30 : 0000000000000000 r31 : 0000000000000000
(XEN) 
(XEN) Call Trace:
(XEN)  [<f0000000040b77f0>] show_stack+0x80/0xa0
(XEN)                                 sp=f000000007b6fab0 bsp=f000000007b692d0
(XEN)  [<f00000000408bde0>] panic_domain+0x120/0x170
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b69268
(XEN)  [<f00000000407e6a0>] check_bad_nested_interruption+0x120/0x130
(XEN)                                 sp=f000000007b6fdc0 bsp=f000000007b69238
(XEN)  [<f000000004080190>] ia64_do_page_fault+0x440/0x650
(XEN)                                 sp=f000000007b6fdc0 bsp=f000000007b691a0
(XEN)  [<f0000000040b03a0>] ia64_leave_kernel+0x0/0x300
(XEN)                                 sp=f000000007b6fe00 bsp=f000000007b691a0
(XEN) domain_crash_sync called from xenmisc.c:175
(XEN) Domain 0 (vcpu#0) crashed on cpu#0:
(XEN) d 0xf000000007b90080 domid 0
(XEN) vcpu 0xf000000007b68000 vcpu 0
(XEN) 
(XEN) CPU 0
(XEN) psr : 00001012080a6000 ifs : 8000000000000000 ip  : [<0000000000005200>]
(XEN) ip is at ???
(XEN) unat: 0000000000000000 pfs : 0000000000000000 rsc : 0000000000000008
(XEN) rnat: 0000000000000000 bsps: 0000000000000000 pr  : 0000000000000001
(XEN) ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f
(XEN) csd : 0000000000000000 ssd : 0000000000000000
(XEN) b0  : 0000000000000000 b6  : 0000000000000000 b7  : 0000000000000000
(XEN) f6  : 000000000000000000000 f7  : 000000000000000000000
(XEN) f8  : 000000000000000000000 f9  : 000000000000000000000
(XEN) f10 : 000000000000000000000 f11 : 000000000000000000000
(XEN) r1  : 0000000000000000 r2  : 0000000004000000 r3  : 0000000004019ce0
(XEN) r8  : 0000000000000000 r9  : 0000000000000000 r10 : 0000000000000000
(XEN) r11 : 0000000000000000 r12 : 0000000000000000 r13 : 0000000000000000
(XEN) r14 : 0000000000000000 r15 : 0000000000000000 r16 : 0000000000000000
(XEN) r17 : 0000000000000000 r18 : 0000000000000000 r19 : 0000000000000000
(XEN) r20 : 0000000000000000 r21 : 0000000000000000 r22 : 0000000000000000
(XEN) r23 : 0000000000000000 r24 : 0000000000000000 r25 : 0000000000000000
(XEN) r26 : 0000000000000000 r27 : 0000000000000000 r28 : 0000000000000000
(XEN) r29 : 0000000000000000 r30 : 0000000000000000 r31 : 0000000000000000
(XEN) 
(XEN) Call Trace:
(XEN)  [<f0000000040b77f0>] show_stack+0x80/0xa0
(XEN)                                 sp=f000000007b6fab0 bsp=f000000007b69320
(XEN)  [<f00000000401f470>] __domain_crash+0xf0/0x130
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b692f8
(XEN)  [<f00000000401f4f0>] __domain_crash_synchronous+0x40/0xf0
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b692d0
(XEN)  [<f00000000408be20>] panic_domain+0x160/0x170
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b69268
(XEN)  [<f00000000407e6a0>] check_bad_nested_interruption+0x120/0x130
(XEN)                                 sp=f000000007b6fdc0 bsp=f000000007b69238
(XEN)  [<f000000004080190>] ia64_do_page_fault+0x440/0x650
(XEN)                                 sp=f000000007b6fdc0 bsp=f000000007b691a0
(XEN)  [<f0000000040b03a0>] ia64_leave_kernel+0x0/0x300
(XEN)                                 sp=f000000007b6fe00 bsp=f000000007b691a0
(XEN) 
(XEN) Call Trace:
(XEN)  [<f0000000040b77f0>] show_stack+0x80/0xa0
(XEN)                                 sp=f000000007b6fab0 bsp=f000000007b69320
(XEN)  [<f00000000401f480>] __domain_crash+0x100/0x130
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b692f8
(XEN)  [<f00000000401f4f0>] __domain_crash_synchronous+0x40/0xf0
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b692d0
(XEN)  [<f00000000408be20>] panic_domain+0x160/0x170
(XEN)                                 sp=f000000007b6fc80 bsp=f000000007b69268
(XEN)  [<f00000000407e6a0>] check_bad_nested_interruption+0x120/0x130
(XEN)                                 sp=f000000007b6fdc0 bsp=f000000007b69238
(XEN)  [<f000000004080190>] ia64_do_page_fault+0x440/0x650
(XEN)                                 sp=f000000007b6fdc0 bsp=f000000007b691a0
(XEN)  [<f0000000040b03a0>] ia64_leave_kernel+0x0/0x300
(XEN)                                 sp=f000000007b6fe00 bsp=f000000007b691a0
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.




_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.