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
|