Some rambling notes about problems that I have noticed.
The newer ones are first. The older ones haven't neccessarily
been verified recently.

* phys_efi doesn't work on an HP RX2620 and thus the following are broken
  - kexec from xen to linux
  - kexec from linux to xen
  - kdump from xen (to linux)

* Console output after kexec is broken on HP RX2620
  - Serial console initialisation error?

* kdump is not working at all

  This problem has been tempoarily resolved by 
  having machine_crash_shutdown() do nothing.

  ELILO
  Uncompressing Linux... done
  Loading initrd people/horms/initramfs_data.cpio.gz...done
  Loading initrd people/horms/vmlinux-xen...done
   __  __            _____  ___                     _        _     _      
   \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
    \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
    /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
   /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                          
   http://www.cl.cam.ac.uk/netos/xen
   University of Cambridge Computer Laboratory
  
   Xen version 3.0-unstable (horms@lab.ultramonkey.org) (gcc version 3.4.5) Thu Feb  8 12:29:08 JST 2007
   Latest ChangeSet: 
  
  (XEN) Console output is synchronous.
  (XEN) Xen command line: BOOT_IMAGE=net0:ia64/people/horms/vmlinux-xen  maxcpus=1 phys_efi com2=115200,8n1,0x2f8,0 console=com2 conswitch=bb sync_console dom0_max_vcpus=2 dom0_mem=1G crashkernel=256M 
  (XEN) xen image pstart: 0x4000000, xenheap pend: 0x8000000
  (XEN) Xen patching physical address access by offset: 0x0
  (XEN) Kdump: 256MB (262144kB) at 0x10000000
  (XEN) find_memory: efi_memmap_walk returns max_page=1ffb6
  (XEN) Before xen_heap_start: f0000000041a0400
  (XEN) After xen_heap_start: f0000000041a8000
  (XEN) Init boot pages: 0x10000a8 -> 0x4000000.
  (XEN) Init boot pages: 0x8000000 -> 0x10000000.
  (XEN) Init boot pages: 0x20000000 -> 0x79c5e010.
  (XEN) Init boot pages: 0x79c5e070 -> 0x79c61f1b.
  (XEN) Init boot pages: 0x79c61fcb -> 0x79c64000.
  (XEN) Init boot pages: 0x7ab2d4e8 -> 0x7ab2e000.
  (XEN) Init boot pages: 0x7b8c79c2 -> 0x7c8d0010.
  (XEN) Init boot pages: 0x7c8d0880 -> 0x7d8b4000.
  (XEN) Init boot pages: 0x7d900000 -> 0x7fa00000.
  (XEN) Init boot pages: 0x7fea0000 -> 0x7fed8000.
  (XEN) System RAM: 2025MB (2074544kB)
  (XEN) size of virtual frame_table: 5120kB
  (XEN) virtual machine to physical table: f3fffffffff00250 size: 1056kB
  (XEN) max_page: 0x1ffb6
  (XEN) allocating frame table/mpt table at mfn 0.
  (XEN) Domain heap initialised: DMA width 30 bits
  (XEN) Xen heap: 62MB (63840kB)
  (XEN) ACPI: RSDP (v002 INTEL                                 ) @ 0x000000007ff98000
  (XEN) ACPI: XSDT (v001 INTEL  SR870BH2 0x01072002 MSFT 0x00010013) @ 0x000000007ff98090
  (XEN) ACPI: FADT (v003 INTEL  SR870BH2 0x01072002 MSFT 0x00010013) @ 0x000000007ff98138
  (XEN) ACPI: MADT (v001 INTEL  SR870BH2 0x01072002 MSFT 0x00010013) @ 0x000000007ff98230
  (XEN) ACPI: DSDT (v001  Intel SR870BH2 0x00000000 MSFT 0x0100000d) @ 0x0000000000000000
  (XEN) SAL 3.20: Intel Corp                       SR870BH2                         version 3.0
  (XEN) SAL Platform features: BusLock
  (XEN) SAL: AP wakeup using external interrupt vector 0xf0
  (XEN) No logical to physical processor mapping available
  (XEN) avail:0x1180c60000000000, status:0x60000000000,control:0x1180c00000000000, vm?0x0
  (XEN) No VT feature supported.
  (XEN) cpu_init: current=f00000000410c000
  (XEN) vhpt_init: vhpt paddr=0x79c40000, end=0x79c4ffff
  (XEN) iosapic_system_init: Disabling PC-AT compatible 8259 interrupts
  (XEN) ACPI: Local APIC address e8000000fee00000
  (XEN) ACPI: LSAPIC (acpi_id[0x00] lsapic_id[0x01] lsapic_eid[0x00] enabled)
  (XEN) CPU 0 (0x0100) enabled (BSP)
  (XEN) ACPI: LSAPIC (acpi_id[0x01] lsapic_id[0x00] lsapic_eid[0x00] enabled)
  (XEN) CPU 1 (0x0000) enabled
  (XEN) ACPI: IOSAPIC (id[0x0] address[00000000fec00000] gsi_base[0])
  (XEN) ACPI: IOSAPIC (id[0x1] address[00000000fec10000] gsi_base[24])
  (XEN) ACPI: IOSAPIC (id[0x2] address[00000000fec20000] gsi_base[48])
  (XEN) ACPI: IOSAPIC (id[0x3] address[00000000fec30000] gsi_base[72])
  (XEN) ACPI: IOSAPIC (id[0x4] address[00000000fec40000] gsi_base[96])
  (XEN) ACPI: PLAT_INT_SRC (low level type[0x3] id[0x0001] eid[0x0] iosapic_vector[0x1e] global_irq[0x16]
  (XEN) PLATFORM int CPEI (0x3): GSI 22 (level, low) -> CPU 0 (0x0100) vector 30
  (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
  (XEN) register_intr: changing vector 39 from IO-SAPIC-edge to IO-SAPIC-level
  (XEN) 2 CPUs available, 2 CPUs total
  (XEN) MCA related initialization done
  (XEN) Using scheduler: SMP Credit Scheduler (credit)
  (XEN) CPU 0: base freq=199.464MHz, ITC ratio=13/2, ITC freq=1296.518MHz
  (XEN) Time init:
  (XEN) .... System Time: 1559728ns
  (XEN) .... scale:               C573A8AF
  (XEN) Boot processor id 0x0/0x100
  (XEN) num_online_cpus=1, max_cpus=1
  (XEN) Brought up 1 CPUs
  (XEN) Total of 1 processors activated (0.26 BogoMIPS).
  (XEN) perfmon: added sampling format xenoprof_format
  (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:504: arch_domain_create:504 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 0xf000000079c58000 hash_size 512 
  (XEN) ### domain f000000007db0080: rid=40000-80000 mp_rid=1000
  (XEN) arch_domain_create: domain=f000000007db0080
  (XEN) *** LOADING DOMAIN 0 ***
  (XEN)  Dom0 kernel: 64-bit, lsb, paddr 0x4000000 -> 0x51bf990
  (XEN) METAPHYSICAL MEMORY ARRANGEMENT:
  (XEN)  Kernel image:  4000000->51bf990
  (XEN)  Entry address: 400ff20
  (XEN)  Init. ramdisk: 51c4000 len d999c2
  (XEN)  Start info.:   51c0000->51c4000
  (XEN) Dom0 max_vcpus=1
  (XEN) Dom0: 0xf000000007db0080
  (XEN) enable lsapic entry: 0xf00000007ff9825c
  (XEN) DISABLE lsapic entry: 0xf00000007ff98268
  (XEN) ACPI_INTERRUPT_CPEI disabled for Domain0
  (XEN) Domain0 EFI passthrough: MPS=0x7ff97000 ACPI 2.0=0x7ff98000 ACPI=0x7ff99000 SMBIOS=0xf0000
  (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-0x0000000000007000) (16KB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000000007000-0x0000000000009000) (8KB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000000009000-0x0000000000082000) (484KB)
  (XEN) dom mem: type= 6, attr=0x8000000000000009, range=[0x0000000000082000-0x0000000000084000) (8KB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000000084000-0x0000000000085000) (4KB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000000085000-0x00000000000a0000) (108KB)
  (XEN) dom mem: type= 5, attr=0x8000000000000009, range=[0x00000000000c0000-0x0000000000100000) (256KB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000000100000-0x0000000004000000) (63MB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000004000000-0x00000000081a1000) (65MB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x00000000081a1000-0x000000000ffc0000) (126MB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x000000000ffc0000-0x0000000010000000) (256KB)
  (XEN) dom mem: type= 7, attr=0x0000000000000008, range=[0x0000000010000000-0x000000003e10d000) (737MB)
  (XEN) dom mem: type= 6, attr=0x8000000000000009, range=[0x000000007d8b4000-0x000000007d900000) (304KB)
  (XEN) dom mem: type= 5, attr=0x8000000000000009, range=[0x000000007fa00000-0x000000007fe00000) (4MB)
  (XEN) dom mem: type= 8, attr=0x0000000000000008, range=[0x000000007fe00000-0x000000007fe48000) (288KB)
  (XEN) dom mem: type= 5, attr=0x8000000000000009, range=[0x000000007fe48000-0x000000007fea0000) (352KB)
  (XEN) dom mem: type= 5, attr=0x8000000000000009, range=[0x000000007feda000-0x000000007ff46000) (432KB)
  (XEN) dom mem: type= 6, attr=0x8000000000000009, range=[0x000000007ff46000-0x0000000080000000) (744KB)
  (XEN) dom mem: type=11, attr=0x0000000000000001, range=[0x00000000fe000000-0x00000000ff000000) (16MB)
  (XEN) dom mem: type= 6, attr=0x8000000000000001, range=[0x00000000ff000000-0x0000000100000000) (16MB)
  (XEN) dom mem: type=11, attr=0x8000000000000001, range=[0x00000ffff8000000-0x00000ffffc000000) (64MB)
  (XEN) dom mem: type=12, attr=0x8000000000000001, range=[0x00000ffffc000000-0x0000100000000000) (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) **********************************************
  (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
  (XEN) ******* This option is intended to aid debugging of Xen by ensuring
  (XEN) ******* that all output is synchronously delivered on the serial line.
  (XEN) ******* However it can introduce SIGNIFICANT latencies and affect
  (XEN) ******* timekeeping. It is NOT recommended for production use!
  (XEN) **********************************************
  (XEN) 3... 2... 1... 
  (XEN) *** Serial input -> DOM0 (type 'CTRL-b' three times to switch input to Xen).
  (XEN) vcpu_get_lrr0: Unmasked interrupts unsupported
  (XEN) vcpu_get_lrr1: Unmasked interrupts unsupported
  (XEN) Domain set shared_info_va to 0xfffffffffff00000
  (XEN) Linux version 2.6.18-xen (horms@tabatha.lab.ultramonkey.org) (gcc version 3.4.5) #1 SMP Wed Feb 7 18:37:45 JST 2007
  EFI v1.00 by Xen/ia64: SALsystab=0x2178 MPS=0x7ff97000 ACPI 2.0=0x7ff98000 ACPI=0x7ff99000 SMBIOS=0xf0000
  Initial ramdisk at: 0xe0000000051c4000 (14260674 bytes)
  SAL 0.1: Xen/ia64 Xen/ia64 version 0.0
  SAL: AP wakeup using external interrupt vector 0xf3
  xen_pal_emulator: UNIMPLEMENTED PAL CALL 42!!!!
  (XEN) No logical to physical processor mapping available
  vcpu_set_itc: Setting ar.itc is currently disabled (this message is only displayed once)
  (XEN) ACPI: Local APIC address c0000000fee00000
  iosapic_register_platform_intr: invalid int type 0xff
  1 CPUs available, 2 CPUs total
  Running on Xen! start_info_pfn=0x1470 nr_pages=65536 flags=0x3
  MCA related initialization done
  SMP: Allowing 2 CPUs, 1 hotplug CPUs
  Built 1 zonelists.  Total pages: 63488
  Kernel command line: clock=pit ip=on apm=power-off console=tty0 console=ttyS0,115200 ro
  Warning! clock= boot option is deprecated. Use clocksource=xyz
  PID hash table entries: 4096 (order: 12, 32768 bytes)
  Console: colour VGA+ 80x25
  Linux version 2.6.18-xen (horms@tabatha.lab.ultramonkey.org) (gcc version 3.4.5) #1 SMP Wed Feb 7 18:37:45 JST 2007
  EFI v1.00 by Xen/ia64: SALsystab=0x2178 MPS=0x7ff97000 ACPI 2.0=0x7ff98000 ACPI=0x7ff99000 SMBIOS=0xf0000
  Initial ramdisk at: 0xe0000000051c4000 (14260674 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
  1 CPUs available, 2 CPUs total
  Running on Xen! start_info_pfn=0x1470 nr_pages=65536 flags=0x3
  MCA related initialization done
  SMP: Allowing 2 CPUs, 1 hotplug CPUs
  Built 1 zonelists.  Total pages: 63488
  Kernel command line: clock=pit ip=on apm=power-off console=tty0 console=ttyS0,115200 ro
  Warning! clock= boot option is deprecated. Use clocksource=xyz
  PID hash table entries: 4096 (order: 12, 32768 bytes)
  Console: colour VGA+ 80x25
  Dentry cache hash table entries: 131072 (order: 6, 1048576 bytes)
  Inode-cache hash table entries: 65536 (order: 5, 524288 bytes)
  Software IO TLB enabled: 
   Aperture:     2 megabytes
   Kernel range: e000000001728000 - e000000001928000
   Address size: 30 bits
  Memory: 957312k/999424k available (10592k code, 41552k reserved, 4481k data, 320k init)
  McKinley Errata 9 workaround not needed; disabling it
  Mount-cache hash table entries: 1024
  ACPI: Core revision 20060707
  Warning: UC to WB for mpaddr=7ff98000
  (XEN) Warning: UC to WB for mpaddr=7ff9c000
  Boot processor id 0x0/0x0
  Brought up 1 CPUs
  Total of 1 processors activated (1926.75 BogoMIPS).
  migration_cost=0
  checking if image is initramfs... it is
  Freeing initrd memory: 13920kB freed
  (XEN) Warning: UC to WB for mpaddr=f0010
  DMI 2.3 present.
  (XEN) Warning: UC to WB for mpaddr=7ff87001
  grant table at e000010000104000
  Grant table initialized
  NET: Registered protocol family 16
  ACPI: bus type pci registered
  (XEN) Warning: UC to WB for mpaddr=7ff9a15b
  (XEN) Warning: UC to WB for mpaddr=7ff9c8ec
  ACPI: Interpreter enabled
  ACPI: Using IOSAPIC for interrupt routing
  (XEN) Warning: UC to WB for mpaddr=7ff9a0b4
  ACPI: PCI Root Bridge [PCI0] (0000:00)
  PCI quirk: region 0c00-0c7f claimed by ICH4 ACPI/GPIO/TCO
  PCI quirk: region 0500-053f claimed by ICH4 GPIO
  PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
  ACPI: PCI Root Bridge [PCI1] (0000:02)
  (XEN) Warning: UC to WB for mpaddr=7ff9b029
  ACPI: PCI Root Bridge [PCI2] (0000:05)
  ACPI: Device [CSFF] status [00000008]: functional but not present; setting present
  ACPI: PCI Root Bridge [CSFF] (0000:ff)
  xen_mem: Initialising balloon driver.
  SCSI subsystem initialized
  usbcore: registered new driver usbfs
  usbcore: registered new driver hub
  NET: Registered protocol family 2
  IP route cache hash table entries: 8192 (order: 2, 65536 bytes)
  TCP established hash table entries: 32768 (order: 5, 524288 bytes)
  TCP bind hash table entries: 16384 (order: 4, 262144 bytes)
  TCP: Hash tables configured (established 32768 bind 16384)
  TCP reno registered
  perfmon: version 2.0 IRQ 238
  perfmon: Itanium 2 PMU detected, 16 PMCs, 18 PMDs, 4 counters (47 bits)
  PAL Information Facility v0.5
  perfmon: added sampling format default_format
  perfmon_default_smpl: default_format v2.0 registered
  Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
  SGI XFS with large block/inode numbers, no debug enabled
  Initializing Cryptographic API
  io scheduler noop registered
  io scheduler anticipatory registered (default)
  io scheduler deadline registered
  io scheduler cfq registered
  pci_hotplug: PCI Hot Plug PCI Core version: 0.5
  acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
  ACPI: Power Button (FF) [PWRF]
  ACPI Exception (acpi_processor-0681): AE_NOT_FOUND, Processor Device is not present [20060707]
  ACPI: Getting cpuindex for acpiid 0x1
  EFI Time Services Driver v0.4
  Linux agpgart interface v0.101 (c) Dave Jones
  [drm] Initialized drm 1.0.1 20051102
  RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
  loop: loaded (max 8 devices)
  HP CISS Driver (v 3.6.10)
  Intel(R) PRO/1000 Network Driver - version 7.1.9-k4
  Copyright (c) 1999-2006 Intel Corporation.
  GSI 24 (level, low) -> CPU 0 (0x0000) vector 48
  ACPI: PCI Interrupt 0000:04:01.0[A] -> GSI 24 (level, low) -> IRQ 48
  e1000: 0000:04:01.0: e1000_probe: (PCI-X:133MHz:64-bit) 00:0e:0c:9f:a3:ae
  e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
  GSI 25 (level, low) -> CPU 0 (0x0000) vector 49
  ACPI: PCI Interrupt 0000:04:01.1[B] -> GSI 25 (level, low) -> IRQ 49
  e1000: 0000:04:01.1: e1000_probe: (PCI-X:133MHz:64-bit) 00:0e:0c:9f:a3:af
  e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
  e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI
  e100: Copyright(c) 1999-2005 Intel Corporation
  tun: Universal TUN/TAP device driver, 1.6
  tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
  arcnet loaded.
  netconsole: not configured, aborting
  Linux video capture interface: v2.00
  Xen virtual console successfully installed as ttyS0
  Event-channel device installed.
  Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
  ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
  ICH4: IDE controller at PCI slot 0000:00:1f.1
  PCI: Device 0000:00:1f.1 not available because of resource collisions
  ACPI: Unable to derive IRQ for device 0000:00:1f.1
  ACPI: PCI Interrupt 0000:00:1f.1[A]: no GSI
  ICH4: BIOS configuration fixed.
  ICH4: chipset revision 2
  ICH4: not 100% native mode: will probe irqs later
      ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:pio
      ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:pio, hdd:pio
  hda: DW-224E-A, ATAPI CD/DVD-ROM drive
  ide0 at 0x1f0-0x1f7,0x3f6 on irq 34
  hda: ATAPI 24X DVD-ROM CD-R/RW drive, 1658kB Cache, UDMA(33)
  Uniform CD-ROM driver Revision: 3.20
  ide-floppy driver 0.99.newide
  st: Version 20050830, fixed bufsize 32768, s/g segs 256
  osst :I: Tape driver with OnStream support version 0.99.4
  osst :I: $Id: PROBLEMS,v 1.1 2007/05/11 03:32:02 simon Exp $
  Fusion MPT base driver 3.04.01
  Copyright (c) 1999-2005 LSI Logic Corporation
  Fusion MPT SPI Host driver 3.04.01
  GSI 48 (level, low) -> CPU 0 (0x0000) vector 50
  ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 48 (level, low) -> IRQ 50
  mptbase: Initiating ioc0 bringup
  ioc0: 53C1030: Capabilities={Initiator}
  scsi0 : ioc0: LSI53C1030, FwRev=01030a00h, Ports=1, MaxQ=222, IRQ=50
  GSI 49 (level, low) -> CPU 0 (0x0000) vector 51
  ACPI: PCI Interrupt 0000:03:01.1[B] -> GSI 49 (level, low) -> IRQ 51
  mptbase: Initiating ioc1 bringup
  ioc1: 53C1030: Capabilities={Initiator}
  scsi1 : ioc1: LSI53C1030, FwRev=01030a00h, Ports=1, MaxQ=222, IRQ=51
    Vendor: LSILOGIC  Model: 1030          IM  Rev: 1000
    Type:   Direct-Access                      ANSI SCSI revision: 02
  SCSI device sda: 287289344 512-byte hdwr sectors (147092 MB)
  sda: Write Protect is off
  SCSI device sda: drive cache: write back
  SCSI device sda: 287289344 512-byte hdwr sectors (147092 MB)
  sda: Write Protect is off
  SCSI device sda: drive cache: write back
   sda:<4>GPT:Primary header thinks Alt. header is not at the end of the disk.
  GPT:286749487 != 287289343
  GPT:Alternate GPT header not at the end of the disk.
  GPT:286749487 != 287289343
  GPT: Use GNU Parted to correct GPT errors.
   sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sda9
  sd 1:0:0:0: Attached scsi disk sda
  sd 1:0:0:0: Attached scsi generic sg0 type 0
    Vendor: ESG-SHV   Model: SCA HSBP M24      Rev: 1.0D
    Type:   Processor                          ANSI SCSI revision: 02
   target1:0:6: Beginning Domain Validation
   target1:0:6: Ending Domain Validation
   target1:0:6: asynchronous
  scsi 1:0:6:0: Attached scsi generic sg1 type 3
    Vendor: MAXTOR    Model: ATLAS10K5_147SCA  Rev: JNZH
    Type:   Direct-Access                      ANSI SCSI revision: 03
  mptbase: ioc1: RAID STATUS CHANGE for VolumeID 0
  mptbase: ioc1:   volume is now degraded, enabled, quiesced
  mptbase: ioc1: RAID STATUS CHANGE for PhysDisk 0
  mptbase: ioc1:   PhysDisk is now online, quiesced
   target1:1:0: Beginning Domain Validation
   target1:1:0: Ending Domain Validation
  mptbase: ioc1: RAID STATUS CHANGE for VolumeID 0
  mptbase: ioc1:   volume is now degraded, enabled
  mptbase: ioc1: RAID STATUS CHANGE for PhysDisk 0
  mptbase: ioc1:   PhysDisk is now online
   target1:1:0: FAST-160 WIDE SCSI 320.0 MB/s DT IU QAS RTI (6.25 ns, offset 127)
  scsi 1:1:0:0: Attached scsi generic sg2 type 0
  Fusion MPT SAS Host driver 3.04.01
  usbmon: debugfs is not available
  USB Universal Host Controller Interface driver v3.0
  GSI 16 (level, low) -> CPU 0 (0x0000) vector 52
  ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 52
  uhci_hcd 0000:00:1d.0: UHCI Host Controller
  uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
  uhci_hcd 0000:00:1d.0: irq 52, io base 0x0000bcc0
  usb usb1: configuration #1 chosen from 1 choice
  hub 1-0:1.0: USB hub found
  hub 1-0:1.0: 2 ports detected
  GSI 19 (level, low) -> CPU 0 (0x0000) vector 53
  ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 53
  uhci_hcd 0000:00:1d.1: UHCI Host Controller
  uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
  uhci_hcd 0000:00:1d.1: irq 53, io base 0x0000bce0
  usb usb2: configuration #1 chosen from 1 choice
  hub 2-0:1.0: USB hub found
  hub 2-0:1.0: 2 ports detected
  Initializing USB Mass Storage driver...
  usbcore: registered new driver usb-storage
  USB Mass Storage support registered.
  usbcore: registered new driver hiddev
  usbcore: registered new driver usbhid
  /home/horms/work/xen/xen-ia64-unstable-13837/linux-2.6.18-xen/drivers/usb/input/hid-core.c: v2.6:USB HID core driver
  serio: i8042 AUX port at 0x60,0x64 irq 36
  serio: i8042 KBD port at 0x60,0x64 irq 32
  mice: PS/2 mouse device common for all mice
  i2c /dev entries driver
  device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
  EFI Variables Facility v0.08 2004-May-17
  Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
  atkbd.c: keyboard reset failed on isa0060/serio1
  atkbd.c: keyboard reset failed on isa0060/serio0
  no UART detected at 0x1
  specify port
  snd_mpu401: probe of snd_mpu401.0 failed with error -22
  ALSA device list:
    #0: Dummy 1
    #1: Virtual MIDI Card 1
  TCP bic registered
  NET: Registered protocol family 1
  NET: Registered protocol family 17
  Bridge firewalling registered
  xen privcmd uses pseudo physical addr range [0x100000000, 0x3ffff000000] (4190192MB)
  Xen p2m: assign p2m table of [0x0000000000000000, 0x0000000040000000)
  Xen p2m: to [0x0000000100000000, 0x0000000103ffc000) (65536 KBytes)
  Freeing unused kernel memory: 320kB freed
  init started:  BusyBox v1.2.1 (2006.09.23-05:46+0000) multi-call binary
  Starting pid 1112, console /dev/console: '/etc/init.d/rcS'
  Starting pid 1241, console /dev/console: '/bin/sh'
  
  
  BusyBox v1.2.1 (2006.09.23-05:46+0000) Built-in shell (ash)
  Enter 'help' for a list of built-in commands.
  
  / # cat /proc/iomem 
  00000000-00000fff : reserved
  00001000-00001fff : ACPI Non-volatile Storage
  00002000-00002fff : reserved
    00002228-00002610 : EFI Memory Map
  00003000-00006fff : System RAM
  00007000-00008fff : System RAM
  00009000-00081fff : System RAM
  00082000-00083fff : reserved
  00084000-00084fff : System RAM
  00085000-0009ffff : System RAM
  000a0000-000fffff : PCI Bus 0000:00
    000c0000-000fffff : reserved
  00100000-03ffffff : System RAM
  04000000-081a0fff : System RAM
    04000000-04a5831f : Kernel code
    04a58320-051bf98f : Kernel data
    051c0480-051c04d0 : Boot parameter
    07dbee80-07dbefe3 : Crash note
    07dbf080-07dbf193 : Crash note
  081a1000-0ffbffff : System RAM
  0ffc0000-0fffffff : System RAM
  10000000-3e10cfff : System RAM
    10000000-1fffffff : Crash kernel
  7d8b4000-7d8fffff : reserved
  7fa00000-7fdfffff : reserved
  7fe00000-7fe47fff : reserved
  7fe48000-7fe9ffff : reserved
  7feda000-7ff45fff : reserved
  7ff46000-7fffffff : reserved
  f8000000-f8ffffff : PCI Bus 0000:05
    f8fe0000-f8fe0fff : 0000:05:1e.0
    f8ff0000-f8ff0fff : 0000:05:1c.0
  f9000000-f9ffffff : PCI Bus 0000:02
    f9be0000-f9be0fff : 0000:02:1e.0
    f9bf0000-f9bf0fff : 0000:02:1c.0
    f9c00000-f9efffff : PCI Bus #03
      f9c00000-f9cfffff : 0000:03:01.0
      f9d00000-f9dfffff : 0000:03:01.1
      f9ec0000-f9ecffff : 0000:03:01.0
      f9ed0000-f9edffff : 0000:03:01.0
      f9ee0000-f9eeffff : 0000:03:01.1
      f9ef0000-f9efffff : 0000:03:01.1
    f9f00000-f9ffffff : PCI Bus #04
      f9fc0000-f9fdffff : 0000:04:01.0
        f9fc0000-f9fdffff : e1000
      f9fe0000-f9ffffff : 0000:04:01.1
        f9fe0000-f9ffffff : e1000
  fa000000-fbffffff : PCI Bus 0000:00
    faf00000-fbffffff : PCI Bus #01
      fafc0000-fafdffff : 0000:01:01.0
      faff0000-faff0fff : 0000:01:01.0
      fb000000-fbffffff : 0000:01:01.0
  fec00000-fec0ffff : PCI Bus 0000:00
  fec10000-fec2ffff : PCI Bus 0000:02
  fec30000-fec4ffff : PCI Bus 0000:05
  ff000000-ffffffff : PCI Bus 0000:00
    ff000000-ffffffff : reserved
  100000000-103ffffff : Xen p2m table
  ffffc000000-fffff3fffff : PCI Bus 0000:00 I/O Ports 00000000-0000cfff
  fffff400000-fffffbfffff : PCI Bus 0000:02 I/O Ports 0000d000-0000efff
  / # do_kdump
  Create ramdisk
  Load kernel and ramdisk
  kexec -p "/boot/vmlinux-ia64-kdump.gz" --initrd=/tmp/initramfs_data.cpio \
      --append="phys_efi clock=pit ip=on apm=power-off console=tty0 loglevel=7 console=uart,io,0x2f8,115200n8 init 1 irqpoll maxcpus=1" 
  Triggering Kdump
  echo c > /proc/sysrq-trigger
  SysRq : Trigger a crashdump
  (XEN) STUB: /home/horms/work/xen/xen-ia64-unstable-13837/xen/include/asm/elf.h: elf_core_save_regs: not implemented
  (XEN) ia64_fault, vector=0x1e, ifa=0xf000000007dbefa4, iip=0xf00000000402cac0, ipsr=0x0000101008226018, isr=0x0000080200000000
  (XEN) Unaligned Reference.
  (XEN) d 0xf000000007db0080 domid 0
  (XEN) vcpu 0xf000000007d88000 vcpu 0
  (XEN) 
  (XEN) CPU 0
  (XEN) psr : 0000101008226018 ifs : 800000000000050c ip  : [<f00000000402cac0>]
  (XEN) ip is at kexec_crash_save_info+0x120/0x230
  (XEN) unat: 0000000000000000 pfs : 000000000000050c rsc : 0000000000000003
  (XEN) rnat: 0000000000004000 bsps: 0000000000002a53 pr  : 0000000000021a59
  (XEN) ldrs: 0000000000000000 ccv : 0000000000000001 fpsr: 0009804c0270033f
  (XEN) csd : 0000000000000000 ssd : 0000000000000000
  (XEN) b0  : f00000000402cab0 b6  : f0000000040a5760 b7  : f000000004002e20
  (XEN) f6  : 000000000000000000000 f7  : 000000000000000000000
  (XEN) f8  : 000000000000000000000 f9  : 000000000000000000000
  (XEN) f10 : 000000000000000000000 f11 : 000000000000000000000
  (XEN) r1  : f00000000437d590 r2  : 0000000000002a53 r3  : f000000043e8bc65
  (XEN) r8  : 0000000000000003 r9  : 0000000000000000 r10 : a000000100eb8c38
  (XEN) r11 : 0000000000000008 r12 : f000000007d8fda0 r13 : f000000007d88000
  (XEN) r14 : 0000000000000001 r15 : 0000000000000001 r16 : 0000000000000001
  (XEN) r17 : f000000007dbef94 r18 : 0000000000000001 r19 : f000000004180a48
  (XEN) r20 : 0009804c0270033f r21 : a00000010006f8a0 r22 : 0000000000000000
  (XEN) r23 : 0000000000000001 r24 : 0000000000000000 r25 : 0000000000000000
  (XEN) r26 : 0000000000000000 r27 : 0000000000000000 r28 : 0000000000000000
  (XEN) r29 : 0000000000000000 r30 : 0000000000000000 r31 : f00000000418d368
  (XEN) 
  (XEN) Call Trace:
  (XEN)  [<f0000000040b1e20>] show_stack+0x80/0xa0
  (XEN)                                 sp=f000000007d8f9d0 bsp=f000000007d893d8
  (XEN)  [<f00000000407aea0>] ia64_fault+0x280/0x670
  (XEN)                                 sp=f000000007d8fba0 bsp=f000000007d893a0
  (XEN)  [<f0000000040aac40>] ia64_leave_kernel+0x0/0x300
  (XEN)                                 sp=f000000007d8fba0 bsp=f000000007d893a0
  (XEN)  [<f00000000402cac0>] kexec_crash_save_info+0x120/0x230
  (XEN)                                 sp=f000000007d8fda0 bsp=f000000007d89340
  (XEN)  [<f00000000405a1e0>] machine_crash_shutdown+0x60/0xb0
  (XEN)                                 sp=f000000007d8fda0 bsp=f000000007d89328
  (XEN)  [<f00000000402cc70>] kexec_crash+0xa0/0x110
  (XEN)                                 sp=f000000007d8fda0 bsp=f000000007d89308
  (XEN)  [<f00000000402d090>] do_kexec_op+0x1e0/0xdf0
  (XEN)                                 sp=f000000007d8fda0 bsp=f000000007d892a0
  (XEN)  [<f000000004002e50>] fast_hypercall+0x170/0x320
  (XEN)                                 sp=f000000007d8fe00 bsp=f000000007d892a0
  (XEN)  [<f00000000402cab0>] kexec_crash_save_info+0x110/0x230
  (XEN)                                 sp=f000000007d8fe00 bsp=f000000007d892a0
  (XEN) 
  (XEN) ****************************************
  (XEN) Panic on CPU 0:
  (XEN) Fault in Xen.
  (XEN) ****************************************
  (XEN) 
  (XEN) Reboot in five seconds...

* xen/include/asm/elf.h: elf_core_save_regs: not implemented

* xen: machine_crash_shutdown()
  Does this need to save the equivalent of x86's
  dom0->shared_info->arch.pfn_to_mfn_frame_list_list ?

* NMI handling needs attention in both Xen and Dom 0

* Does smp kexec work? It seems to for xen->linux, but how is this so?
  xen->xen is broken (see below), though the logs seems to show
  only one cpu comming up.
  
  -> It isn't working. The original xen is only coming up with 1 cpu,
     due to maxcpus=1 being set.

     Curiously, if this isn't set, the original xen halts on boot
     at the same place as the xen->xen kexec logged below

     xen ia64 smp is broken?

* crashk_res might be (partially) outside of dom0's memory
  this means that it isn't usable for kdump, but is still reserved inside xen
  I guess it should either not be reserved, or dom0's memory
  should be grown. The former is probably cleaner.

* Second kernel halts around vhpt_init when kexecing from xen to xen:

kexec: xen->xen

  This problem goes away if maxcpus=1 is set for the second kernel.
  Curiously the same problem occurs when booting the first xen
  if maxcpus=1 is not set.

  xen ia64 smp is broken?

KARGS=phys_efi clock=pit ip=on apm=power-off console=tty0 console=ttyS0,115200
XEN_ARGS=phys_efi  com2=115200,8n1,0x2f8,0 console=com2 sync_console conswitch=bb crashkernel=256M@0M                                                           
KEXEC_ARGS=--initrd=/tmp/initramfs_data.cpio
Load kernel
Kexec
ifdown: socket: Function not implemented
Starting new kernel
 __  __            _____  ___                     _        _     _      
 \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.0-unstable (horms@lab.ultramonkey.org) (gcc version 3.4.5) Thu Jan 11 17:55:26 JST 2007                                                          
 Latest ChangeSet: 

(XEN) Console output is synchronous.
(XEN) Xen command line: phys_efi  com2=115200,8n1,0x2f8,0 console=com2 sync_console conswitch=bb crashkernel=256M@0M                                            
(XEN) xen image pstart: 0x4000000, xenheap pend: 0x8000000
(XEN) Xen patching physical address access by offset: 0x0
(XEN) Kdump: 256MB (262144kB) at 0x10000000
(XEN) find_memory: efi_memmap_walk returns max_page=1ffb6
(XEN) Before xen_heap_start: f00000000419ff00
(XEN) After xen_heap_start: f0000000041a4000
(XEN) Init boot pages: 0x1000120 -> 0x4000000.
(XEN) Init boot pages: 0x9000000 -> 0x10000000.
(XEN) Init boot pages: 0x20000000 -> 0x3d84c000.
(XEN) Init boot pages: 0x3dd306e0 -> 0x3dd38000.
(XEN) Init boot pages: 0x3f0a4800 -> 0x3f0ac000.
(XEN) Init boot pages: 0x3f0ac05e -> 0x3f0b4000.
(XEN) Init boot pages: 0x3f0b4960 -> 0x3f0bc000.
(XEN) Init boot pages: 0x3f0bc060 -> 0x7d8b4000.
(XEN) Init boot pages: 0x7d900000 -> 0x7fa00000.
(XEN) Init boot pages: 0x7fea0000 -> 0x7fed8000.
(XEN) System RAM: 2009MB (2058160kB)
(XEN) size of virtual frame_table: 5088kB
(XEN) virtual machine to physical table: f3fffffffff00250 size: 1056kB
(XEN) max_page: 0x1ffb6
(XEN) allocating frame table/mpt table at mfn 0.
(XEN) Domain heap initialised: DMA width 30 bits
(XEN) Xen heap: 62MB (63856kB)
(XEN) ACPI: RSDP (v002 INTEL                                 ) @ 0x000000007ff98000                                                                             
(XEN) ACPI: XSDT (v001 INTEL  SR870BH2 0x01072002 MSFT 0x00010013) @ 0x000000007ff98090                                                                         
(XEN) ACPI: FADT (v003 INTEL  SR870BH2 0x01072002 MSFT 0x00010013) @ 0x000000007ff98138                                                                         
(XEN) ACPI: MADT (v001 INTEL  SR870BH2 0x01072002 MSFT 0x00010013) @ 0x000000007ff98230                                                                         
(XEN) ACPI: DSDT (v001  Intel SR870BH2 0x00000000 MSFT 0x0100000d) @ 0x0000000000000000                                                                         
(XEN) SAL 3.20: Intel Corp                       SR870BH2                         version 3.0                                                                   
(XEN) SAL Platform features: BusLock
(XEN) SAL: AP wakeup using external interrupt vector 0xf0
(XEN) No logical to physical processor mapping available
(XEN) avail:0x1180c60000000000, status:0x60000000000,control:0x1180c00000000000, vm?0x0                                                                         
(XEN) No VT feature supported.
(XEN) cpu_init: current=f000000004108000
(XEN) vhpt_init: vhpt paddr=0x7d8a0000, end=0x7d8affff
(XEN) iosapic_system_init: Disabling PC-AT compatible 8259 interrupts
(XEN) ACPI: Local APIC address e8000000fee00000
(XEN) ACPI: LSAPIC (acpi_id[0x00] lsapic_id[0x00] lsapic_eid[0x00] enabled)
(XEN) CPU 0 (0x0000) enabled
(XEN) ACPI: LSAPIC (acpi_id[0x01] lsapic_id[0x00] lsapic_eid[0x00] disabled)
(XEN) CPU 1 (0x0000) disabled
(XEN) ACPI: IOSAPIC (id[0x0] address[00000000fec00000] gsi_base[0])
(XEN) ACPI: IOSAPIC (id[0x1] address[00000000fec10000] gsi_base[24])
(XEN) ACPI: IOSAPIC (id[0x2] address[00000000fec20000] gsi_base[48])
(XEN) ACPI: IOSAPIC (id[0x3] address[00000000fec30000] gsi_base[72])
(XEN) ACPI: IOSAPIC (id[0x4] address[00000000fec40000] gsi_base[96])
(XEN) ACPI: PLAT_INT_SRC (low level type[0xff] id[0x0001] eid[0x0] iosapic_vector[0x1e] global_irq[0x16]                                                        
(XEN) iosapic_register_platform_irq(): invalid int type 0xff
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) register_intr: changing vector 39 from IO-SAPIC-edge to IO-SAPIC-level
(XEN) 1 CPUs available, 2 CPUs total
(XEN) MCA related initialization done
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) CPU 0: base freq=199.464MHz, ITC ratio=13/2, ITC freq=1296.516MHz
(XEN) Time init:
(XEN) .... System Time: 1558426ns
(XEN) .... scale:               C573BCAA
(XEN) Boot processor id 0x0/0x100
(XEN) num_online_cpus=1, max_cpus=64
(XEN) cpu_init: current=f000000007db8000
(XEN) vhpt_init: vhpt paddr=0x7fec0000, end=0x7fecffff

