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

[Xen-devel] 4.3 regression in booting on a particular platform



Jan,

I was given a machine to diagnose a boot problem on xen 4.3, that used
to work on 4.2, and have bisected to the following changeset:

commit d0d4635d034f202bb401a6efa3ba61530f3854ab
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Nov 22 10:47:58 2012 +0100

    implement vmap()

    ... and use it as basis for a proper ioremap() on x86.

    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Keir Fraser <keir@xxxxxxx>


Full diff:
http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=d0d4635d034f202bb401a6efa3ba61530f3854ab


While this is pre-release hardware from an OEM, it did work on 4.2, so
I am not (yet) inclined to blame it on being pre-release hardware.

This is very early in boot, and so does not have a proper stack.
Do you have any thoughts as to where this might be going awry?




The Xen boot log looks like the following in the bad case:

\ \/ /___ _ __ | || | |___ / _ _ _ __ ___| |_ __ _| |__ | | ___
  \ // _ \ '_ \ | || |_ |_ \ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  / \ __/ | | | |__ _| ___) |__| |_| | | | \__ \ || (_| | |_) | | __/
 /_/\_\___|_| |_| |_|(_)____/ \__,_|_| |_|___/\__\__,_|_.__/|_|\___|

(XEN) Xen version 4.3-unstable (@oldroadcomputing.net) (gcc
(Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3) debug=y Mon Jul 8 15:09:16 EDT
2013
(XEN) Latest ChangeSet: Mon Jul 8 15:08:40 2013 -0400 git:6a62f63
(XEN) Console output is synchronous.
(XEN) Bootloader: COM32 Multiboot loader v0.2
(XEN) Command line: dom0_mem=max:2048M dbgp=ehci@pci00:1d.0
console=dbgp loglvl=all sync_console
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN) Found 1 MBR signatures
(XEN) Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 0000000000091800 (usable)
(XEN) 0000000000091800 - 00000000000a0000 (reserved)
(XEN) 00000000000e0000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000aad0b000 (usable)
(XEN) 00000000aad0b000 - 00000000aad12000 (ACPI NVS)
(XEN) 00000000aad12000 - 00000000ab917000 (usable)
(XEN) 00000000ab917000 - 00000000abdd4000 (reserved)
(XEN) 00000000abdd4000 - 00000000b5db4000 (usable)
(XEN) 00000000b5db4000 - 00000000b6000000 (reserved)
(XEN) 00000000b6000000 - 00000000b675c000 (usable)
(XEN) 00000000b675c000 - 00000000b6800000 (reserved)
(XEN) 00000000b6800000 - 00000000b6fb0000 (usable)
(XEN) 00000000b6fb0000 - 00000000b7000000 (ACPI data)
(XEN) 00000000b7000000 - 00000000b871c000 (usable)
(XEN) 00000000b871c000 - 00000000b8800000 (ACPI NVS)
(XEN) 00000000b8800000 - 00000000b9765000 (usable)
(XEN) 00000000b9765000 - 00000000ba000000 (reserved)
(XEN) 00000000bd000000 - 00000000bf200000 (reserved)
(XEN) 00000000f8000000 - 00000000fc000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec01000 (reserved)
(XEN) 00000000fed00000 - 00000000fed04000 (reserved)
(XEN) 00000000fed1c000 - 00000000fed20000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000ff000000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 000000023fe00000 (usable)
(XEN) ACPI: RSDP 000EEE50, 0024 (r2 DELL )
(XEN) ACPI: XSDT B6FF1088, 0094 (r1 DELL CBX3 1072009 AMI 10013)
(XEN) ACPI: FACP B6FFDDE8, 010C (r5 DELL CBX3 1072009 AMI 10013)
(XEN) ACPI: DSDT B6FF11B0, CC33 (r2 DELL CBX3 14 INTL 20091112)
(XEN) ACPI: FACS B87FE080, 0040
(XEN) ACPI: APIC B6FFDEF8, 0072 (r3 DELL CBX3 1072009 AMI 10013)
(XEN) ACPI: FPDT B6FFDF70, 0044 (r1 DELL CBX3 1072009 AMI 10013)
(XEN) ACPI: ASF! B6FFDFB8, 00A5 (r32 INTEL HCG 1 TFSM F4240)
(XEN) ACPI: SSDT B6FFE060, 01F8 (r1 INTEL sensrhub 0 INTL 20120711)
(XEN) ACPI: SSDT B6FFE258, 01BE (r1 Intel zpoddult 1000 INTL 20091112)
(XEN) ACPI: SSDT B6FFE418, 018E (r1 AcpiRe Ult0Rtd3 1000 INTL 20051117)
(XEN) ACPI: SSDT B6FFE5A8, 0548 (r1 PmRef Cpu0Ist 3000 INTL 20051117)
(XEN) ACPI: SSDT B6FFEAF0, 0AD8 (r1 PmRef CpuPm 3000 INTL 20051117)
(XEN) ACPI: HPET B6FFF5C8, 0038 (r1 DELL CBX3 1072009 AMI. 5)
(XEN) ACPI: SSDT B6FFF600, 03BD (r1 SataRe SataTabl 1000 INTL 20091112)
(XEN) ACPI: MCFG B6FFF9C0, 003C (r1 DELL CBX3 1072009 MSFT 97)
(XEN) ACPI: CSRT B6FFFA00, 00C4 (r1 INTL HSWULT-R 1 INTL 20100528)
(XEN) ACPI: DMAR B6FFFAC8, 0088 (r1 INTEL HSW 1 INTL 1)
(XEN) System RAM: 8076MB (8269880kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000023fe00000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000fd990
(XEN) DMI 2.7 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1808
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1804,0], pm1x_evt[1800,0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT -
b87fe080/0000000000000000, using 32
(XEN) ACPI: wakeup_vec[b87fe08c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 6:5 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 6:5 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
(XEN) Processor #1 6:5 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) Processor #3 6:5 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-39
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) [VT-D]iommu.c:1168: IOMMU: unsupported
(XEN) ---- print_iommu_regs ----
(XEN) drhd->address = 0
(XEN) VER = f0004800
(XEN) CAP = f000eef3f000e2c3
(XEN) n_fault_reg = ef
(XEN) fault_recording_offset = 3f00
(XEN) ECAP = f000ff54f000eef5
(XEN) GCMD = f0003182
(XEN) GSTS = f000312a
(XEN) RTADDR = e8000304f000fea5
(XEN) CCMD = f000eef3f000eef3
(XEN) FSTS = f000eef3
(XEN) FECTL = f000ef57
(XEN) FEDATA = f000ff53
(XEN) FEADDR = c0000014
(XEN) FEUADDR = f000f84d
(XEN) Unknown interrupt (cr2=0000000000000000)
(XEN) ffff82c3ffd77ac8 ffff82c3ffd77ac8 ffff83023c4e5530
ffff82c3ffd54000 ffff82c4c02d7c28 0000000000000000 0000000000000a0d
0000000000000096 ffff82c3ffffc0a0 0000000050010412 0000000000000000
ffff82c008000000 ffff82c3ffd54000 0000000000000030 ffff82c3ffd54000
ffff82c4c012d525 000000000000e008 0000000000010086 ffff82c4c02d7c18
0000000000000000 ffff82c4c012d51a ffff82c3ffd54000 0000000000000000
ffff82c4c02d7c48 ffff82c4c012d5f9 ffff83023c4e55c0 00000000ffffffed
ffff82c4c02d7c68 ffff82c4c029978f ffff82c3ffd77af8 ffff82c3ffd77af8
ffff82c4c02d7cf8 ffff82c4c029a63a ffff82c3ffd77000 ffff8300b97641e0
ffff82c4c02d7d10 ffff82c4c029a251 ffff82c4c02d7cb8 ffff82c4c029ea42
ffff82c4c02d7cb8 ffff8300b97641e0 ffff82c4c02d7cd8 ffff82c4c029f2ff
0000000000000000 ffff82c4c029a251 ffff82c4c024dbd5 ffff82c4c029a251
0000000000000000 0000000000002515 ffff82c4c02d7d28 ffff82c4c02a0607
ffff82c3ffd78000 ffff82c3ffd77ac8 0000000000000000 0000000000000000
ffff82c4c02d7df8 ffff82c4c02acd1f ffff82c4c02d7d68 ffff82c4c0225f56
ffff82c4c02d7d58 0000000000000000 0000000000000163 000ffffffffff000
ffff82c4c02d7df8 ffff82c4c0174cdc ffff82c4c02d7e08 00000000000001e3
00000000000b6dff 0000000000000163 00000000b6dff000 00000000000001e3
0000000000000000 00000000000b7000 ffff8300b7000ac8 ffff82c4c02d7e10
ffff82c4c02d7df8 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 ffff82c4c02d7e18 ffff82c4c029af1f
0000000000000088 00000000b6fffac8 ffff82c4c02d7e48 ffff82c4c02ae4b7
ffff82c4c02d7e48 ffff830000080f20 000000000023fdff ffff830000080fb0
ffff82c4c02d7f08 ffff82c4c02aa6de 0000000000000000 0000000000000000
0000000000100000 ffff830000080be0 ffff830000080f20 0000000000000000
00000000aac00000 ffff830000080f01 ffff830000080fb0 0000000000fa4000
000000000000001c ffff82c4c02c3c34 0000000800000000 000000010000006e
0000000000000003 00000000000002f8 0000000000000000 0000000000000000
000000000000180a 00000000a8ef4988 0000000000000001 00000000afbd9018
0000000000000000 ffff82c4c01000b5 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
00000000fffff000 0000000000000000 0000000000000000

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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