lkml.org 
[lkml]   [2011]   [Oct]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRegression: patch " hvc_console: display printk messages on console." causing infinite loop with 3.2-rc0 + Xen.
Hey Miche.

The git commit 361162459f62dc0826b82c9690a741a940f457f0:

hvc_console: display printk messages on console.

is causing an infinite loop when booting Linux under Xen, as so:

[ 2.382984] console [hvc0] enabled
[ 2.382984] console [hvc0] enabled
[ 2.382984] console [hvc0] enabled
[ 2.382984] console [hvc0] enabled
[ 2.382984] console [hvc0] enabled
[ 2.382984] console [hvc0] enabled
..

(see attached file titled bad.log)

If I use Linus's latest git tree and revert your patch I get the kernel
to bootup (see good.log file),
PXELINUX 3.82 2009-06-09 Copyright (C) 1994-2009 H. Peter Anvin et al
Loading latest/xen.gz... ok
Loading latest/vmlinuz... ok
Loading latest/initramfs.cpio.gz... ok
__ __ _ _ _ _ _ _ ___ ____ __
\ \/ /___ _ __ | || | / | / / / |/ _ \___ \ / /_
\ // _ \ '_ |__) | '_ \
/ \ __/ | | | |__ _|| |__| | | | |_| / __/| (_) |
/_/\_\___|_| |_| |_|(_)_| |_|_|_|\___/_____|\___/
(XEN) Xen version 4.1-111027 (konrad@dumpdata.com) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) Thu Oct 27 00:58:50 EDT 2011
(XEN) Latest ChangeSet: Wed Oct 12 10:00:10 2011 -0400 23160:3660ad2b187f
(XEN) Console output is synchronous.
(XEN) Bootloader: unknown
(XEN) Command line: com1=115200,8n1 console=com1,vga guest_loglvl=all sync_console loglvl=all apic=debug
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: none; EDID transfer time: 2 seconds
(XEN) EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN) Found 0 MBR signatures
(XEN) Found 0 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009d800 (usable)
(XEN) 000000000009d800 - 00000000000a0000 (reserved)
(XEN) 00000000000cc000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 000000007fff0000 (usable)
(XEN) 000000007fff0000 - 0000000080000000 (reserved)
(XEN) 0000000080000000 - 00000000cfef0000 (usable)
(XEN) 00000000cfef0000 - 00000000cfef5000 (ACPI data)
(XEN) 00000000cfef5000 - 00000000cff7f000 (ACPI NVS)
(XEN) 00000000cff80000 - 00000000d0000000 (reserved)
(XEN) 00000000e0000000 - 00000000f0000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec10000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000fff80000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 0000000130000000 (usable)
(XEN) ACPI: RSDP 000F79B0, 0024 (r2 PTLTD )
(XEN) ACPI: XSDT CFEF0753, 009C (r1 DELL PE_SC3 6040000 DELL 0)
(XEN) ACPI: FACP CFEF3C5F, 00F4 (r3 DELL PE_SC3 6040000 DELL F4240)
(XEN) ACPI: DSDT CFEF07EF, 33FC (r1 DELL PE_SC3 6040000 MSFT 100000E)
(XEN) ACPI: FACS CFEF5FC0, 0040
(XEN) ACPI: TCPA CFEF3D53, 0032 (r1 Phoeni x 6040000 TL 0)
(XEN) ACPI: SLIC CFEF3D85, 0024 (r1 DELL PE_SC3 6040000 PTL 1)
(XEN) ACPI: SPCR CFEF3DA9, 0050 (r1 DELL PE_SC3 6040000 PTL 1)
(XEN) ACPI: EINJ CFEF3DF9, 01B0 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: HEST CFEF3FA9, 00A8 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: BERT CFEF4051, 0030 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: SSDT CFEF4081, 00E1 (r1 wheaos wheaosc 6040000 INTL 20050624)
(XEN) ACPI: ERST CFEF4162, 0270 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: SRAT CFEF43D2, 00E8 (r1 AMD HAMMER 6040000 AMD 1)
(XEN) ACPI: SSDT CFEF44BA, 0A30 (r1 AMD POWERNOW 6040000 AMD 1)
(XEN) ACPI: MCFG CFEF4EEA, 003C (r1 PTLTD MCFG 6040000 LTP 0)
(XEN) ACPI: HPET CFEF4F26, 0038 (r1 PTLTD HPETTBL 6040000 LTP 1)
(XEN) ACPI: APIC CFEF4F5E, 007A (r1 PTLTD APIC 6040000 LTP 0)
(XEN) ACPI: BOOT CFEF4FD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
(XEN) System RAM: 4094MB (4192756kB)
(XEN) SRAT: PXM 0 -> APIC 0 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 1 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 2 -> Node 0
(XEN) SRAT:rom 120167000 - 120169000
(XEN) NUMA: Using 8 for the hash shift.
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000f7a70
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x8008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[8004,0], pm1x_evt[8000,0]
(XEN) ACPI: wakeup_vec[cfef5fcc], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 0:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 0:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 0:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
(XEN) Processor #3 0:2 APIC version 16
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x10de8201 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 4
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) ERST table is invalid
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2109.766 MHz processor.
(XEN) Initing memory sharing.
(XEN) AMD Fam10h machine check reporting enabled
(XEN) AO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Platform timer is 25.000MHz HPETPXELINUX 3.82 2009-06-09 Copyright (C) 1994-2009 H. Peter Anvin et al
Loading latest/xen.gz... ok
Loading latest/vmlinuz... ok
Loading latest/initramfs.cpio.gz... ok
__ __ _ _ _ _ _ _ ___ ____ __
\ \/ /___ _ __ | || | / | / / / |/ _ \___ \ / /_
\ // _ \ '_ \ | || |_ | |__| | | | | | |__) | '_ \
/ \ __/ | | | |__ _|| |__| | | | |_| / __/| (_) |
/_/\_\___|_| |_| |_|(_)_| |_|_|_|\___/_____|\___/
(XEN) Xen version 4.1-111027 (konrad@dumpdata.com) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) Thu Oct 27 01:12:39 EDT 2011
(XEN) Latest ChangeSet: Wed Oct 12 10:00:10 2011 -0400 23160:3660ad2b187f
(XEN) Console output is synchronous.
(XEN) Bootloader: unknown
(XEN) Command line: com1=115200,8n1 console=com1,vga guest_loglvl=all sync_console loglvl=all apic=debug
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: none; EDID transfer time: 2 seconds
(XEN) EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN) Found 0 MBR signatures
(XEN) Found 0 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009d800 (usable)
(XEN) 000000000009d800 - 00000000000a0000 (reserved)
(XEN) 00000000000cc000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 000000007fff0000 (usable)
(XEN) 000000007fff0000 - 0000000080000000 (reserved)
(XEN) 0000000080000000 - 00000000cfef0000 (usable)
(XEN) 00000000cfef0000 - 00000000cfef5000 (ACPI data)
(XEN) 00000000cfef5000 - 00000000cff7f000 (ACPI NVS)
(XEN) 00000000cff80000 - 00000000d0000000 (reserved)
(XEN) 00000000e0000000 - 00000000f0000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec10000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000fff80000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 0000000130000000 (usable)
(XEN) ACPI: RSDP 000F79B0, 0024 (r2 PTLTD )
(XEN) ACPI: XSDT CFEF0753, 009C (r1 DELL PE_SC3 6040000 DELL 0)
(XEN) ACPI: FACP CFEF3C5F, 00F4 (r3 DELL PE_SC3 6040000 DELL F4240)
(XEN) ACPI: DSDT CFEF07EF, 33FC (r1 DELL PE_SC3 6040000 MSFT 100000E)
(XEN) ACPI: FACS CFEF5FC0, 0040
(XEN) ACPI: TCPA CFEF3D53, 0032 (r1 Phoeni x 6040000 TL 0)
(XEN) ACPI: SLIC CFEF3D85, 0024 (r1 DELL PE_SC3 6040000 PTL 1)
(XEN) ACPI: SPCR CFEF3DA9, 0050 (r1 DELL PE_SC3 6040000 PTL 1)
(XEN) ACPI: EINJ CFEF3DF9, 01B0 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: HEST CFEF3FA9, 00A8 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: BERT CFEF4051, 0030 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: SSDT CFEF4081, 00E1 (r1 wheaos wheaosc 6040000 INTL 20050624)
(XEN) ACPI: ERST CFEF4162, 0270 (r1 PTL WHEAPTL 6040000 PTL 1)
(XEN) ACPI: SRAT CFEF43D2, 00E8 (r1 AMD HAMMER 6040000 AMD 1)
(XEN) ACPI: SSDT CFEF44BA, 0A30 (r1 AMD POWERNOW 6040000 AMD 1)
(XEN) ACPI: MCFG CFEF4EEA, 003C (r1 PTLTD MCFG 6040000 LTP 0)
(XEN) ACPI: HPET CFEF4F26, 0038 (r1 PTLTD HPETTBL 6040000 LTP 1)
(XEN) ACPI: APIC CFEF4F5E, 007A (r1 PTLTD APIC 6040000 LTP 0)
(XEN) ACPI: BOOT CFEF4FD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
(XEN) System RAM: 4094MB (4192756kB)
(XEN) SRAT: PXM 0 -> APIC 0 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 1 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 2 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 3 -> Node 0
(XEN) SRAT: Node 0 PXM 0 0-a0000
(XEN) SRAT: Node 0 PXM 0 100000-d0000000
(XEN) SRAT: Node 0 PXM 0 100000000-130000000
(XEN) NUMA: Allocated memnodemap from 120149000 - 12014b000
(XEN) NUMA: Using 8 for the hash shift.
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000f7a70
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) 0]
(XEN) ACPI: wakeup_vec[cfef5fcc], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 0:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 0:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 0:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
(XEN) Processor #3 0:2 APIC version 16
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x10de8201 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 4
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) ERST table is invalid
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2109.726 MHz processor.
(XEN) Initing memory sharing.
(XEN) AMD Fam10h machine check reporting enabled
(XEN) Anot found!
(XEN) I/O virtualisation disabled
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Platform timer is 25.000MHz HPET
\
 
 \ /
  Last update: 2011-10-27 07:33    [from the cache]
©2003-2011 Jasper Spaans