linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Revert "x86/apic: Remove init_bsp_APIC()"
@ 2017-11-28 14:53 Ville Syrjala
  2017-11-29  1:15 ` Dou Liyang
  0 siblings, 1 reply; 6+ messages in thread
From: Ville Syrjala @ 2017-11-28 14:53 UTC (permalink / raw)
  To: linux-kernel
  Cc: Dou Liyang, Thomas Gleixner, yinghai, bhe, Ingo Molnar,
	H. Peter Anvin, Ville Syrjälä

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

This reverts commit b371ae0d4a194b178817b0edfb6a7395c7aec37a.

Causes my P3 UP machine to hang at boot with "lapic".

Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: yinghai@kernel.org
Cc: bhe@redhat.com
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 arch/x86/include/asm/apic.h |  1 +
 arch/x86/kernel/apic/apic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/kernel/irqinit.c   |  3 +++
 3 files changed, 53 insertions(+)

diff --git a/arch/x86/include/asm/apic.h b/arch/x86/include/asm/apic.h
index a9e57f08bfa6..98722773391d 100644
--- a/arch/x86/include/asm/apic.h
+++ b/arch/x86/include/asm/apic.h
@@ -136,6 +136,7 @@ extern void disconnect_bsp_APIC(int virt_wire_setup);
 extern void disable_local_APIC(void);
 extern void lapic_shutdown(void);
 extern void sync_Arb_IDs(void);
+extern void init_bsp_APIC(void);
 extern void apic_intr_mode_init(void);
 extern void setup_local_APIC(void);
 extern void init_apic_mappings(void);
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 6e272f3ea984..cec9aaea7f9d 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1286,6 +1286,55 @@ static int __init apic_intr_mode_select(void)
 	return APIC_SYMMETRIC_IO;
 }
 
+/*
+ * An initial setup of the virtual wire mode.
+ */
+void __init init_bsp_APIC(void)
+{
+	unsigned int value;
+
+	/*
+	 * Don't do the setup now if we have a SMP BIOS as the
+	 * through-I/O-APIC virtual wire mode might be active.
+	 */
+	if (smp_found_config || !boot_cpu_has(X86_FEATURE_APIC))
+		return;
+
+	/*
+	 * Do not trust the local APIC being empty at bootup.
+	 */
+	clear_local_APIC();
+
+	/*
+	 * Enable APIC.
+	 */
+	value = apic_read(APIC_SPIV);
+	value &= ~APIC_VECTOR_MASK;
+	value |= APIC_SPIV_APIC_ENABLED;
+
+#ifdef CONFIG_X86_32
+	/* This bit is reserved on P4/Xeon and should be cleared */
+	if ((boot_cpu_data.x86_vendor == X86_VENDOR_INTEL) &&
+	    (boot_cpu_data.x86 == 15))
+		value &= ~APIC_SPIV_FOCUS_DISABLED;
+	else
+#endif
+		value |= APIC_SPIV_FOCUS_DISABLED;
+	value |= SPURIOUS_APIC_VECTOR;
+	apic_write(APIC_SPIV, value);
+
+	/*
+	 * Set up the virtual wire mode.
+	 */
+	apic_write(APIC_LVT0, APIC_DM_EXTINT);
+	value = APIC_DM_NMI;
+	if (!lapic_is_integrated())		/* 82489DX */
+		value |= APIC_LVT_LEVEL_TRIGGER;
+	if (apic_extnmi == APIC_EXTNMI_NONE)
+		value |= APIC_LVT_MASKED;
+	apic_write(APIC_LVT1, value);
+}
+
 /* Init the interrupt delivery mode for the BSP */
 void __init apic_intr_mode_init(void)
 {
diff --git a/arch/x86/kernel/irqinit.c b/arch/x86/kernel/irqinit.c
index 8da3e909e967..a539410c4ea9 100644
--- a/arch/x86/kernel/irqinit.c
+++ b/arch/x86/kernel/irqinit.c
@@ -61,6 +61,9 @@ void __init init_ISA_irqs(void)
 	struct irq_chip *chip = legacy_pic->chip;
 	int i;
 
+#if defined(CONFIG_X86_64) || defined(CONFIG_X86_LOCAL_APIC)
+	init_bsp_APIC();
+#endif
 	legacy_pic->init(0);
 
 	for (i = 0; i < nr_legacy_irqs(); i++)
-- 
2.13.6

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] Revert "x86/apic: Remove init_bsp_APIC()"
  2017-11-28 14:53 [PATCH] Revert "x86/apic: Remove init_bsp_APIC()" Ville Syrjala
@ 2017-11-29  1:15 ` Dou Liyang
  2017-11-29 21:25   ` Ville Syrjälä
  0 siblings, 1 reply; 6+ messages in thread
From: Dou Liyang @ 2017-11-29  1:15 UTC (permalink / raw)
  To: Ville Syrjala, linux-kernel
  Cc: Thomas Gleixner, yinghai, bhe, Ingo Molnar, H. Peter Anvin

Hi Ville,

At 11/28/2017 10:53 PM, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> This reverts commit b371ae0d4a194b178817b0edfb6a7395c7aec37a.
>
> Causes my P3 UP machine to hang at boot with "lapic".
>
> Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: yinghai@kernel.org
> Cc: bhe@redhat.com
> Cc: Ingo Molnar <mingo@redhat.com>
> Cc: "H. Peter Anvin" <hpa@zytor.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---

Could you give me the dmesg log of your P3 UP machine?

Thanks,
	dou

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Revert "x86/apic: Remove init_bsp_APIC()"
  2017-11-29  1:15 ` Dou Liyang
@ 2017-11-29 21:25   ` Ville Syrjälä
  2017-11-30  6:28     ` Dou Liyang
  0 siblings, 1 reply; 6+ messages in thread
From: Ville Syrjälä @ 2017-11-29 21:25 UTC (permalink / raw)
  To: Dou Liyang
  Cc: linux-kernel, Thomas Gleixner, yinghai, bhe, Ingo Molnar, H. Peter Anvin

On Wed, Nov 29, 2017 at 09:15:19AM +0800, Dou Liyang wrote:
> Hi Ville,
> 
> At 11/28/2017 10:53 PM, Ville Syrjala wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > This reverts commit b371ae0d4a194b178817b0edfb6a7395c7aec37a.
> >
> > Causes my P3 UP machine to hang at boot with "lapic".
> >
> > Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>
> > Cc: Thomas Gleixner <tglx@linutronix.de>
> > Cc: yinghai@kernel.org
> > Cc: bhe@redhat.com
> > Cc: Ingo Molnar <mingo@redhat.com>
> > Cc: "H. Peter Anvin" <hpa@zytor.com>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> 
> Could you give me the dmesg log of your P3 UP machine?

This is with the revert:

[    0.000000] Linux version 4.15.0-rc1-alm+ (vsyrjala@stinkpad) (gcc version 5.4.0 (Gentoo 5.4.0-r3 p1.4, pie-0.6.5)) #89 PREEMPT Wed Nov 29 00:48:44 EET 2017
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003f6dffff] usable
[    0.000000] BIOS-e820: [mem 0x000000003f6e0000-0x000000003f6efbff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000003f6efc00-0x000000003f6effff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000003f6f0000-0x000000003f6fffff] reserved
[    0.000000] BIOS-e820: [mem 0x000000003f700000-0x000000003f77ffff] usable
[    0.000000] BIOS-e820: [mem 0x000000003f780000-0x000000003fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fff00000-0x00000000ffffffff] reserved
[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[    0.000000] random: fast init done
[    0.000000] SMBIOS 2.3 present.
[    0.000000] DMI: FUJITSU SIEMENS LIFEBOOK S6010/FJNB159, BIOS Version 1.07  10/28/2002
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x3f780 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-C7FFF write-protect
[    0.000000]   C8000-EFFFF uncachable
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask FC0000000 write-back
[    0.000000]   1 base 03FF80000 mask FFFF80000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86/PAT: PAT not supported by CPU.
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC  
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] initial memory mapped: [mem 0x00000000-0x023fffff]
[    0.000000] Base memory trampoline at [b009b000] 9b000 size 16384
[    0.000000] BRK [0x020c7000, 0x020c7fff] PGTABLE
[    0.000000] RAMDISK: [mem 0x37efe000-0x37feffff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F6300 000014 (v00 FUJ   )
[    0.000000] ACPI: RSDT 0x000000003F6EA053 000028 (v01 FUJ    LAUREL   01070000 FUJ  00001000)
[    0.000000] ACPI: FACP 0x000000003F6EFB8C 000074 (v01 FUJ    LAUREL   01070000 FUJ  00001000)
[    0.000000] ACPI: DSDT 0x000000003F6EA07B 005B11 (v01 FUJ    LAUREL   01070000 MSFT 01000007)
[    0.000000] ACPI: FACS 0x000000003F6EFFC0 000040
[    0.000000] 1015MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 3f780000
[    0.000000]   low ram: 0 - 3f780000
[    0.000000] cma: Reserved 4 MiB at 0x3f000000
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   Normal   [mem 0x0000000001000000-0x000000003f77ffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000003f6dffff]
[    0.000000]   node   0: [mem 0x000000003f700000-0x000000003f77ffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000003f77ffff]
[    0.000000] On node 0 totalpages: 259838
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3998 pages, LIFO batch:0
[    0.000000]   Normal zone: 1999 pages used for memmap
[    0.000000]   Normal zone: 255840 pages, LIFO batch:31
[    0.000000] Reserved but unavailable: 98 pages
[    0.000000] Using APIC driver default
[    0.000000] Reserving Intel graphics memory at 0x3f780000-0x3ff7ffff
[    0.000000] ACPI: PM-Timer IO Port: 0xfc08
[    0.000000] Local APIC disabled by BIOS -- reenabling.
[    0.000000] Found and enabled local APIC!
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x3f6e0000-0x3f6eefff]
[    0.000000] PM: Registered nosave memory: [mem 0x3f6ef000-0x3f6effff]
[    0.000000] PM: Registered nosave memory: [mem 0x3f6f0000-0x3f6fffff]
[    0.000000] e820: [mem 0x40000000-0xffefffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 257807
[    0.000000] Kernel command line: root=/dev/sda3 resume=/dev/sda2 lapic drm.debug=0xe modprobe.blacklist=i915
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Memory: 1008072K/1039352K available (5643K kernel code, 612K rwdata, 2020K rodata, 620K init, 8164K bss, 27184K reserved, 4096K cma-reserved)
[    0.000000] virtual kernel memory layout:
                   fixmap  : 0xfffa2000 - 0xfffff000   ( 372 kB)
                   vmalloc : 0xeff80000 - 0xfffa0000   ( 256 MB)
                   lowmem  : 0xb0000000 - 0xef780000   (1015 MB)
                     .init : 0xb1829000 - 0xb18c4000   ( 620 kB)
                     .data : 0xb1582e35 - 0xb18192c0   (2649 kB)
                     .text : 0xb1000000 - 0xb1582e35   (5643 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 21662 entries in 43 pages
[    0.000000] Running RCU self tests
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU lockdep checking is enabled.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] kmemleak: Kernel memory leak detector disabled
[    0.000000] NR_IRQS: 2304, nr_irqs: 24, preallocated irqs: 16
[    0.000000] CPU 0 irqstacks, hard=ee488000 soft=ee48a000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.000000] ... MAX_LOCKDEP_CHAINS:      65536
[    0.000000] ... CHAINHASH_SIZE:          32768
[    0.000000]  memory used by lock dependency info: 4399 kB
[    0.000000]  per task-struct memory footprint: 1536 bytes
[    0.000000] kmemleak: Early log buffer exceeded (756), please increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE
[    0.000000] ACPI: Core revision 20170831
[    0.000000] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.000000] ACPI: setting ELCR to 0200 (from 0800)
[    0.003333] APIC: ACPI MADT or MP tables are not detected
[    0.003333] APIC: Switch to virtual wire mode setup with no configuration
[    0.006666] Enabling APIC mode:  Flat.  Using 0 I/O APICs
[    0.009999] tsc: Fast TSC calibration using PIT
[    0.013333] tsc: Detected 996.677 MHz processor
[    0.013333] Calibrating delay loop (skipped), value calculated using timer frequency.. 1994.41 BogoMIPS (lpj=3322256)
[    0.016681] pid_max: default: 32768 minimum: 301
[    0.017024] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.017209] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.018711] mce: CPU supports 5 MCE banks
[    0.018927] Last level iTLB entries: 4KB 32, 2MB 0, 4MB 2
[    0.019091] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 8, 1GB 0
[    0.019255] CPU: Mobile Intel(R) Pentium(R) III CPU - M  1000MHz (family: 0x6, model: 0xb, stepping: 0x4)
[    0.021512] Performance Events: p6 PMU driver.
[    0.021723] ... version:                0
[    0.021879] ... bit width:              32
[    0.022035] ... generic registers:      2
[    0.022191] ... value mask:             00000000ffffffff
[    0.022356] ... max period:             000000007fffffff
[    0.023354] ... fixed-purpose events:   0
[    0.023510] ... event mask:             0000000000000003
[    0.024075] Hierarchical SRCU implementation.
[    0.026666] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.026666] devtmpfs: initialized
[    0.028111] PM: Registering ACPI NVS region [mem 0x3f6efc00-0x3f6effff] (1024 bytes)
[    0.031579] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.031896] futex hash table entries: 256 (order: 1, 12288 bytes)
[    0.032465] RTC time: 20:53:24, date: 11/29/17
[    0.034396] NET: Registered protocol family 16
[    0.037180] kworker/u2:0 (15) used greatest stack depth: 6820 bytes left
[    0.044185] audit: initializing netlink subsys (disabled)
[    0.047250] cpuidle: using governor ladder
[    0.047517] cpuidle: using governor menu
[    0.048059] ACPI: bus type PCI registered
[    0.050119] audit: type=2000 audit(1511988804.043:1): state=initialized audit_enabled=0 res=1
[    0.050865] kworker/u2:1 (25) used greatest stack depth: 6648 bytes left
[    0.053578] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.058755] PCI: PCI BIOS revision 2.10 entry at 0xfd96e, last bus=3
[    0.060266] PCI: Using configuration type 1 for base access
[    0.074108] kworker/u2:1 (51) used greatest stack depth: 6524 bytes left
[    0.130844] HugeTLB registered 4.00 MiB page size, pre-allocated 0 pages
[    0.134042] ACPI: Added _OSI(Module Device)
[    0.137162] ACPI: Added _OSI(Processor Device)
[    0.140174] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.140340] ACPI: Added _OSI(Processor Aggregator Device)
[    0.174460] ACPI: EC: EC started
[    0.174638] ACPI: EC: interrupt blocked
[    0.174980] ACPI: \_SB_.PCI0.LPC0.EC__: Used as first EC
[    0.175154] ACPI: \_SB_.PCI0.LPC0.EC__: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.175428] ACPI: \_SB_.PCI0.LPC0.EC__: Used as boot DSDT EC to handle transactions
[    0.175695] ACPI: Interpreter enabled
[    0.176017] ACPI: (supports S0 S3 S4 S5)
[    0.176198] ACPI: Using PIC for interrupt routing
[    0.176625] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    0.178397] ACPI: Enabled 3 GPEs in block 00 to 0F
[    0.179999] ACPI: Enabled 2 GPEs in block 10 to 1F
[    0.253822] acpi LNXIOBAY:00: ACPI dock station (docks/bays count: 1)
[    0.274466] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.276815] acpi PNP0A03:00: _OSC: OS supports [Segments]
[    0.277156] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.277411] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[    0.281195] acpi PNP0A03:00: host bridge window [io  0x0cf8-0x0cff] (ignored)
[    0.281207] acpi PNP0A03:00: host bridge window [io  0x0000-0x0cf7 window] (ignored)
[    0.281218] acpi PNP0A03:00: host bridge window [io  0x0d00-0xffff window] (ignored)
[    0.281229] acpi PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff window] (ignored)
[    0.281240] acpi PNP0A03:00: host bridge window [mem 0x000cd200-0x000dffff window] (ignored)
[    0.281251] acpi PNP0A03:00: host bridge window [mem 0x40000000-0xfebfffff window] (ignored)
[    0.281260] PCI: root bus 00: using default resources
[    0.282582] PCI host bridge to bus 0000:00
[    0.283403] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.286860] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
[    0.287062] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.287318] pci 0000:00:00.0: [8086:3575] type 00 class 0x060000
[    0.288204] pci 0000:00:02.0: [8086:3577] type 00 class 0x030000
[    0.288242] pci 0000:00:02.0: reg 0x10: [mem 0xe8000000-0xefffffff pref]
[    0.288263] pci 0000:00:02.0: reg 0x14: [mem 0xe0000000-0xe007ffff]
[    0.288383] pci 0000:00:02.0: supports D1
[    0.289225] pci 0000:00:02.1: [8086:3577] type 00 class 0x038000
[    0.289260] pci 0000:00:02.1: reg 0x10: [mem 0xf0000000-0xf7ffffff pref]
[    0.289281] pci 0000:00:02.1: reg 0x14: [mem 0xe0080000-0xe00fffff]
[    0.290054] pci 0000:00:02.1: supports D1
[    0.290909] pci 0000:00:1d.0: [8086:2482] type 00 class 0x0c0300
[    0.290998] pci 0000:00:1d.0: reg 0x20: [io  0x1440-0x145f]
[    0.291895] pci 0000:00:1d.1: [8086:2484] type 00 class 0x0c0300
[    0.291985] pci 0000:00:1d.1: reg 0x20: [io  0x1460-0x147f]
[    0.292999] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060400
[    0.294212] pci 0000:00:1f.0: [8086:248c] type 00 class 0x060100
[    0.294377] pci 0000:00:1f.0: quirk: [io  0xfc00-0xfc7f] claimed by ICH4 ACPI/GPIO/TCO
[    0.296873] pci 0000:00:1f.0: quirk: [io  0xfc80-0xfcbf] claimed by ICH4 GPIO
[    0.297771] pci 0000:00:1f.1: [8086:248a] type 00 class 0x01018a
[    0.297813] pci 0000:00:1f.1: reg 0x10: [io  0x01f0-0x01f7]
[    0.297836] pci 0000:00:1f.1: reg 0x14: [io  0x03f4-0x03f7]
[    0.297860] pci 0000:00:1f.1: reg 0x18: [io  0x0170-0x0177]
[    0.297883] pci 0000:00:1f.1: reg 0x1c: [io  0x0374-0x0377]
[    0.297906] pci 0000:00:1f.1: reg 0x20: [io  0x14a0-0x14af]
[    0.297930] pci 0000:00:1f.1: reg 0x24: [mem 0xe0100000-0xe01003ff]
[    0.297959] pci 0000:00:1f.1: legacy IDE quirk: reg 0x10: [io  0x01f0-0x01f7]
[    0.298143] pci 0000:00:1f.1: legacy IDE quirk: reg 0x14: [io  0x03f6]
[    0.300305] pci 0000:00:1f.1: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
[    0.303408] pci 0000:00:1f.1: legacy IDE quirk: reg 0x1c: [io  0x0376]
[    0.304499] pci 0000:00:1f.3: [8086:2483] type 00 class 0x0c0500
[    0.304588] pci 0000:00:1f.3: reg 0x20: [io  0x1480-0x149f]
[    0.305334] pci 0000:00:1f.5: [8086:2485] type 00 class 0x040100
[    0.305372] pci 0000:00:1f.5: reg 0x10: [io  0x1000-0x10ff]
[    0.305396] pci 0000:00:1f.5: reg 0x14: [io  0x1400-0x143f]
[    0.307137] pci 0000:01:09.0: [10ec:8139] type 00 class 0x020000
[    0.307180] pci 0000:01:09.0: reg 0x10: [io  0x8000-0x80ff]
[    0.307204] pci 0000:01:09.0: reg 0x14: [mem 0xe0214800-0xe02148ff]
[    0.307367] pci 0000:01:09.0: supports D1 D2
[    0.307378] pci 0000:01:09.0: PME# supported from D1 D2 D3hot D3cold
[    0.308775] pci 0000:01:0a.0: [1217:6933] type 02 class 0x060700
[    0.308823] pci 0000:01:0a.0: reg 0x10: [mem 0x00000000-0x00000fff]
[    0.308932] pci 0000:01:0a.0: supports D1 D2
[    0.308942] pci 0000:01:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.309606] pci 0000:01:0a.1: [1217:6933] type 02 class 0x060700
[    0.309649] pci 0000:01:0a.1: reg 0x10: [mem 0x00000000-0x00000fff]
[    0.309751] pci 0000:01:0a.1: supports D1 D2
[    0.309761] pci 0000:01:0a.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.310547] pci 0000:01:0c.0: [104c:8026] type 00 class 0x0c0010
[    0.310591] pci 0000:01:0c.0: reg 0x10: [mem 0xe0214000-0xe02147ff]
[    0.310614] pci 0000:01:0c.0: reg 0x14: [mem 0xe0210000-0xe0213fff]
[    0.310779] pci 0000:01:0c.0: supports D1 D2
[    0.310790] pci 0000:01:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.311349] pci 0000:01:0d.0: [168c:0029] type 00 class 0x028000
[    0.311390] pci 0000:01:0d.0: reg 0x10: [mem 0xe0200000-0xe020ffff]
[    0.311564] pci 0000:01:0d.0: PME# supported from D0 D3hot
[    0.312384] pci 0000:00:1e.0: PCI bridge to [bus 01-03] (subtractive decode)
[    0.313749] pci 0000:00:1e.0:   bridge window [io  0x8000-0x8fff]
[    0.313763] pci 0000:00:1e.0:   bridge window [mem 0xe0200000-0xe02fffff]
[    0.313781] pci 0000:00:1e.0:   bridge window [io  0x0000-0xffff] (subtractive decode)
[    0.313793] pci 0000:00:1e.0:   bridge window [mem 0x00000000-0xffffffff] (subtractive decode)
[    0.314183] pci_bus 0000:02: busn_res: [bus 02-03] end is updated to 02
[    0.314514] pci_bus 0000:03: busn_res: [bus 03] end can not be updated to 06
[    0.314531] pci 0000:00:1e.0: bridge has subordinate 03 but max busn 06
[    0.314727] pci_bus 0000:00: on NUMA node 0
[    0.324932] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11)
[    0.327671] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 *11)
[    0.328489] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 10 *11)
[    0.329304] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11)
[    0.330653] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 *11)
[    0.331468] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 *11)
[    0.333980] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 9 10 11) *0, disabled.
[    0.337382] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 9 10 11) *0, disabled.
[    0.342793] ACPI: EC: interrupt unblocked
[    0.347379] ACPI: EC: event unblocked
[    0.350066] ACPI: \_SB_.PCI0.LPC0.EC__: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.350345] ACPI: \_SB_.PCI0.LPC0.EC__: Used as boot DSDT EC to handle transactions and events
[    0.352343] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.352543] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.354062] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.354238] vgaarb: loaded
[    0.355416] SCSI subsystem initialized
[    0.360356] libata version 3.00 loaded.
[    0.360844] PCI: Using ACPI for IRQ routing
[    0.365650] PCI: pci_cache_line_size set to 32 bytes
[    0.365758] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
[    0.365781] e820: reserve RAM buffer [mem 0x3f6e0000-0x3fffffff]
[    0.365793] e820: reserve RAM buffer [mem 0x3f780000-0x3fffffff]
[    0.372876] clocksource: Switched to clocksource refined-jiffies
[    0.456721] pnp: PnP ACPI init
[    0.458758] system 00:00: [io  0x04d0-0x04d1] has been reserved
[    0.458957] system 00:00: [io  0xf800-0xf87f] has been reserved
[    0.459136] system 00:00: [io  0xf880-0xf8ff] has been reserved
[    0.459315] system 00:00: [io  0xfd00-0xfd6f] has been reserved
[    0.459518] system 00:00: [io  0xfe00] has been reserved
[    0.459693] system 00:00: [io  0xfc00-0xfc7f] has been reserved
[    0.459873] system 00:00: [io  0xfc80-0xfcbf] has been reserved
[    0.460026] system 00:00: [mem 0x000cd200-0x000cffff] has been reserved
[    0.460212] system 00:00: [mem 0xffb00000-0xffbfffff] has been reserved
[    0.461100] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.461879] pnp 00:01: disabling [io  0x83b0-0x83bb] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.463411] pnp 00:01: disabling [io  0x83c0-0x83df] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.463702] pnp 00:01: disabling [io  0x87b0-0x87bb] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.463991] pnp 00:01: disabling [io  0x87c0-0x87df] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.464280] pnp 00:01: disabling [io  0x8bb0-0x8bbb] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.464570] pnp 00:01: disabling [io  0x8bc0-0x8bdf] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.464858] pnp 00:01: disabling [io  0x8fb0-0x8fbb] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.465148] pnp 00:01: disabling [io  0x8fc0-0x8fdf] because it overlaps 0000:00:1e.0 BAR 7 [io  0x8000-0x8fff]
[    0.467116] system 00:01: [io  0x07b0-0x07bb] has been reserved
[    0.467299] system 00:01: [io  0x07c0-0x07df] has been reserved
[    0.467478] system 00:01: [io  0x0bb0-0x0bbb] has been reserved
[    0.467657] system 00:01: [io  0x0bc0-0x0bdf] has been reserved
[    0.467835] system 00:01: [io  0x0fb0-0x0fbb] has been reserved
[    0.470334] system 00:01: [io  0x0fc0-0x0fdf] has been reserved
[    0.473394] system 00:01: [io  0x13b0-0x13bb] has been reserved
[    0.473574] system 00:01: [io  0x13c0-0x13df] has been reserved
[    0.473754] system 00:01: [io  0x17b0-0x17bb] has been reserved
[    0.473933] system 00:01: [io  0x17c0-0x17df] has been reserved
[    0.474112] system 00:01: [io  0x1bb0-0x1bbb] has been reserved
[    0.474290] system 00:01: [io  0x1bc0-0x1bdf] has been reserved
[    0.474469] system 00:01: [io  0x1fb0-0x1fbb] has been reserved
[    0.474655] system 00:01: [io  0x1fc0-0x1fdf] has been reserved
[    0.474834] system 00:01: [io  0x23b0-0x23bb] has been reserved
[    0.475013] system 00:01: [io  0x23c0-0x23df] has been reserved
[    0.475192] system 00:01: [io  0x27b0-0x27bb] has been reserved
[    0.475370] system 00:01: [io  0x27c0-0x27df] has been reserved
[    0.475549] system 00:01: [io  0x2bb0-0x2bbb] has been reserved
[    0.475728] system 00:01: [io  0x2bc0-0x2bdf] has been reserved
[    0.475907] system 00:01: [io  0x2fb0-0x2fbb] has been reserved
[    0.476086] system 00:01: [io  0x2fc0-0x2fdf] has been reserved
[    0.476891] system 00:01: [io  0x33b0-0x33bb] has been reserved
[    0.477070] system 00:01: [io  0x33c0-0x33df] has been reserved
[    0.477249] system 00:01: [io  0x37b0-0x37bb] has been reserved
[    0.477428] system 00:01: [io  0x37c0-0x37df] has been reserved
[    0.477619] system 00:01: [io  0x3bb0-0x3bbb] has been reserved
[    0.477799] system 00:01: [io  0x3bc0-0x3bdf] has been reserved
[    0.480071] system 00:01: [io  0x3fb0-0x3fbb] has been reserved
[    0.483388] system 00:01: [io  0x3fc0-0x3fdf] has been reserved
[    0.483568] system 00:01: [io  0x43b0-0x43bb] has been reserved
[    0.483747] system 00:01: [io  0x43c0-0x43df] has been reserved
[    0.483926] system 00:01: [io  0x47b0-0x47bb] has been reserved
[    0.484106] system 00:01: [io  0x47c0-0x47df] has been reserved
[    0.484285] system 00:01: [io  0x4bb0-0x4bbb] has been reserved
[    0.484464] system 00:01: [io  0x4bc0-0x4bdf] has been reserved
[    0.484651] system 00:01: [io  0x4fb0-0x4fbb] has been reserved
[    0.484830] system 00:01: [io  0x4fc0-0x4fdf] has been reserved
[    0.485009] system 00:01: [io  0x53b0-0x53bb] has been reserved
[    0.485189] system 00:01: [io  0x53c0-0x53df] has been reserved
[    0.485368] system 00:01: [io  0x57b0-0x57bb] has been reserved
[    0.485547] system 00:01: [io  0x57c0-0x57df] has been reserved
[    0.485726] system 00:01: [io  0x5bb0-0x5bbb] has been reserved
[    0.485905] system 00:01: [io  0x5bc0-0x5bdf] has been reserved
[    0.486084] system 00:01: [io  0x5fb0-0x5fbb] has been reserved
[    0.486718] system 00:01: [io  0x5fc0-0x5fdf] has been reserved
[    0.486898] system 00:01: [io  0x63b0-0x63bb] has been reserved
[    0.487078] system 00:01: [io  0x63c0-0x63df] has been reserved
[    0.487257] system 00:01: [io  0x67b0-0x67bb] has been reserved
[    0.487437] system 00:01: [io  0x67c0-0x67df] has been reserved
[    0.487616] system 00:01: [io  0x6bb0-0x6bbb] has been reserved
[    0.490015] system 00:01: [io  0x6bc0-0x6bdf] has been reserved
[    0.493349] system 00:01: [io  0x6fb0-0x6fbb] has been reserved
[    0.493529] system 00:01: [io  0x6fc0-0x6fdf] has been reserved
[    0.493708] system 00:01: [io  0x73b0-0x73bb] has been reserved
[    0.493888] system 00:01: [io  0x73c0-0x73df] has been reserved
[    0.494067] system 00:01: [io  0x77b0-0x77bb] has been reserved
[    0.494247] system 00:01: [io  0x77c0-0x77df] has been reserved
[    0.494426] system 00:01: [io  0x7bb0-0x7bbb] has been reserved
[    0.494606] system 00:01: [io  0x7bc0-0x7bdf] has been reserved
[    0.494785] system 00:01: [io  0x7fb0-0x7fbb] has been reserved
[    0.494965] system 00:01: [io  0x7fc0-0x7fdf] has been reserved
[    0.495148] system 00:01: [io  0x93b0-0x93bb] has been reserved
[    0.495328] system 00:01: [io  0x93c0-0x93df] has been reserved
[    0.495508] system 00:01: [io  0x97b0-0x97bb] has been reserved
[    0.495688] system 00:01: [io  0x97c0-0x97df] has been reserved
[    0.495868] system 00:01: [io  0x9bb0-0x9bbb] has been reserved
[    0.496048] system 00:01: [io  0x9bc0-0x9bdf] has been reserved
[    0.496682] system 00:01: [io  0x9fb0-0x9fbb] has been reserved
[    0.496862] system 00:01: [io  0x9fc0-0x9fdf] has been reserved
[    0.497043] system 00:01: [io  0xa3b0-0xa3bb] has been reserved
[    0.497223] system 00:01: [io  0xa3c0-0xa3df] has been reserved
[    0.497403] system 00:01: [io  0xa7b0-0xa7bb] has been reserved
[    0.497583] system 00:01: [io  0xa7c0-0xa7df] has been reserved
[    0.500015] system 00:01: [io  0xabb0-0xabbb] has been reserved
[    0.503348] system 00:01: [io  0xabc0-0xabdf] has been reserved
[    0.506681] system 00:01: [io  0xafb0-0xafbb] has been reserved
[    0.506862] system 00:01: [io  0xafc0-0xafdf] has been reserved
[    0.507043] system 00:01: [io  0xb3b0-0xb3bb] has been reserved
[    0.507223] system 00:01: [io  0xb3c0-0xb3df] has been reserved
[    0.507403] system 00:01: [io  0xb7b0-0xb7bb] has been reserved
[    0.507583] system 00:01: [io  0xb7c0-0xb7df] has been reserved
[    0.507763] system 00:01: [io  0xbbb0-0xbbbb] has been reserved
[    0.507952] system 00:01: [io  0xbbc0-0xbbdf] has been reserved
[    0.508132] system 00:01: [io  0xbfb0-0xbfbb] has been reserved
[    0.508312] system 00:01: [io  0xbfc0-0xbfdf] has been reserved
[    0.508492] system 00:01: [io  0xc3b0-0xc3bb] has been reserved
[    0.508673] system 00:01: [io  0xc3c0-0xc3df] has been reserved
[    0.508853] system 00:01: [io  0xc7b0-0xc7bb] has been reserved
[    0.509033] system 00:01: [io  0xc7c0-0xc7df] has been reserved
[    0.509214] system 00:01: [io  0xcbb0-0xcbbb] has been reserved
[    0.510015] system 00:01: [io  0xcbc0-0xcbdf] has been reserved
[    0.510195] system 00:01: [io  0xcfb0-0xcfbb] has been reserved
[    0.510376] system 00:01: [io  0xcfc0-0xcfdf] has been reserved
[    0.510556] system 00:01: [io  0xd3b0-0xd3bb] has been reserved
[    0.510736] system 00:01: [io  0xd3c0-0xd3df] has been reserved
[    0.510916] system 00:01: [io  0xd7b0-0xd7bb] has been reserved
[    0.511096] system 00:01: [io  0xd7c0-0xd7df] has been reserved
[    0.513348] system 00:01: [io  0xdbb0-0xdbbb] has been reserved
[    0.516681] system 00:01: [io  0xdbc0-0xdbdf] has been reserved
[    0.516862] system 00:01: [io  0xdfb0-0xdfbb] has been reserved
[    0.517042] system 00:01: [io  0xdfc0-0xdfdf] has been reserved
[    0.517223] system 00:01: [io  0xe3b0-0xe3bb] has been reserved
[    0.517403] system 00:01: [io  0xe3c0-0xe3df] has been reserved
[    0.517583] system 00:01: [io  0xe7b0-0xe7bb] has been reserved
[    0.517764] system 00:01: [io  0xe7c0-0xe7df] has been reserved
[    0.517944] system 00:01: [io  0xebb0-0xebbb] has been reserved
[    0.518124] system 00:01: [io  0xebc0-0xebdf] has been reserved
[    0.518305] system 00:01: [io  0xefb0-0xefbb] has been reserved
[    0.518485] system 00:01: [io  0xefc0-0xefdf] has been reserved
[    0.518666] system 00:01: [io  0xf3b0-0xf3bb] has been reserved
[    0.518846] system 00:01: [io  0xf3c0-0xf3df] has been reserved
[    0.519027] system 00:01: [io  0xf7b0-0xf7bb] has been reserved
[    0.519207] system 00:01: [io  0xf7c0-0xf7df] has been reserved
[    0.519387] system 00:01: [io  0xfbb0-0xfbbb] has been reserved
[    0.520015] system 00:01: [io  0xfbc0-0xfbdf] has been reserved
[    0.520196] system 00:01: [io  0xffb0-0xffbb] has been reserved
[    0.520376] system 00:01: [io  0xffc0-0xffdf] has been reserved
[    0.520701] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.521438] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.521930] pnp 00:03: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.522366] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.525612] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.528494] pnp 00:06: [dma 3]
[    0.528903] pnp 00:06: Plug and Play ACPI device, IDs SMCf010 (active)
[    0.532090] pnp 00:07: [dma 1]
[    0.532809] pnp 00:07: Plug and Play ACPI device, IDs PNP0401 (active)
[    0.535848] pnp: PnP ACPI: found 8 devices
[    0.615986] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.616680] clocksource: Switched to clocksource acpi_pm
[    0.616918] pci 0000:00:1e.0: bridge window [mem 0x04000000-0x0bffffff pref] to [bus 01-03] add_size 8000000 add_align 4000000
[    0.616955] pci 0000:00:1e.0: BAR 9: assigned [mem 0x40000000-0x4fffffff pref]
[    0.617263] pci 0000:01:0a.0: BAR 0: assigned [mem 0x50000000-0x50000fff]
[    0.617451] pci 0000:01:0a.0: BAR 9: assigned [mem 0x40000000-0x43ffffff pref]
[    0.620087] pci 0000:01:0a.0: BAR 10: assigned [mem 0x54000000-0x57ffffff]
[    0.620274] pci 0000:01:0a.1: BAR 0: assigned [mem 0x58000000-0x58000fff]
[    0.623277] pci 0000:01:0a.1: BAR 9: assigned [mem 0x44000000-0x47ffffff pref]
[    0.633199] pci 0000:01:0a.1: BAR 10: assigned [mem 0x5c000000-0x5fffffff]
[    0.633409] pci 0000:01:0a.0: BAR 7: assigned [io  0x8400-0x84ff]
[    0.633587] pci 0000:01:0a.0: BAR 8: assigned [io  0x8800-0x88ff]
[    0.633763] pci 0000:01:0a.1: BAR 7: assigned [io  0x8c00-0x8cff]
[    0.633945] pci 0000:01:0a.1: BAR 8: assigned [io  0x1800-0x18ff]
[    0.634134] pci 0000:01:0a.0: CardBus bridge to [bus 02]
[    0.634303] pci 0000:01:0a.0:   bridge window [io  0x8400-0x84ff]
[    0.634489] pci 0000:01:0a.0:   bridge window [io  0x8800-0x88ff]
[    0.634666] pci 0000:01:0a.0:   bridge window [mem 0x40000000-0x43ffffff pref]
[    0.634936] pci 0000:01:0a.0:   bridge window [mem 0x54000000-0x57ffffff]
[    0.635118] pci 0000:01:0a.1: CardBus bridge to [bus 03]
[    0.635286] pci 0000:01:0a.1:   bridge window [io  0x8c00-0x8cff]
[    0.635463] pci 0000:01:0a.1:   bridge window [io  0x1800-0x18ff]
[    0.635640] pci 0000:01:0a.1:   bridge window [mem 0x44000000-0x47ffffff pref]
[    0.635909] pci 0000:01:0a.1:   bridge window [mem 0x5c000000-0x5fffffff]
[    0.636092] pci 0000:00:1e.0: PCI bridge to [bus 01-03]
[    0.636262] pci 0000:00:1e.0:   bridge window [io  0x8000-0x8fff]
[    0.636442] pci 0000:00:1e.0:   bridge window [mem 0xe0200000-0xe02fffff]
[    0.636625] pci 0000:00:1e.0:   bridge window [mem 0x40000000-0x4fffffff pref]
[    0.636928] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    0.636939] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff]
[    0.636949] pci_bus 0000:01: resource 0 [io  0x8000-0x8fff]
[    0.636959] pci_bus 0000:01: resource 1 [mem 0xe0200000-0xe02fffff]
[    0.636969] pci_bus 0000:01: resource 2 [mem 0x40000000-0x4fffffff pref]
[    0.636979] pci_bus 0000:01: resource 4 [io  0x0000-0xffff]
[    0.636989] pci_bus 0000:01: resource 5 [mem 0x00000000-0xffffffff]
[    0.636999] pci_bus 0000:02: resource 0 [io  0x8400-0x84ff]
[    0.637009] pci_bus 0000:02: resource 1 [io  0x8800-0x88ff]
[    0.637019] pci_bus 0000:02: resource 2 [mem 0x40000000-0x43ffffff pref]
[    0.637029] pci_bus 0000:02: resource 3 [mem 0x54000000-0x57ffffff]
[    0.637039] pci_bus 0000:03: resource 0 [io  0x8c00-0x8cff]
[    0.637048] pci_bus 0000:03: resource 1 [io  0x1800-0x18ff]
[    0.637059] pci_bus 0000:03: resource 2 [mem 0x44000000-0x47ffffff pref]
[    0.637068] pci_bus 0000:03: resource 3 [mem 0x5c000000-0x5fffffff]
[    0.637852] NET: Registered protocol family 2
[    0.646079] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.649958] TCP bind hash table entries: 8192 (order: 6, 327680 bytes)
[    0.652311] TCP: Hash tables configured (established 8192 bind 8192)
[    0.652895] UDP hash table entries: 512 (order: 3, 49152 bytes)
[    0.653471] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
[    0.654524] NET: Registered protocol family 1
[    0.661823] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.667471] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
[    0.667654] PCI: setting IRQ 11 as level-triggered
[    0.668508] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.668919] PCI: CLS 32 bytes, default 32
[    0.669625] Unpacking initramfs...
[    0.679708] Freeing initrd memory: 968K
[    0.777115] DMA-API: preallocated 65536 debug entries
[    0.783147] DMA-API: debugging enabled by kernel config
[    0.786221] Scanning for low memory corruption every 60 seconds
[    0.788184] kworker/u2:2 (414) used greatest stack depth: 6272 bytes left
[    0.802843] Initialise system trusted keyrings
[    0.804524] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    0.857384] Key type asymmetric registered
[    0.864704] Asymmetric key parser 'x509' registered
[    0.866927] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.867240] io scheduler noop registered
[    0.867398] io scheduler deadline registered
[    0.868286] io scheduler cfq registered (default)
[    0.870722] ACPI: AC Adapter [AC] (on-line)
[    0.879055] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.885050] ACPI: Power Button [PWRB]
[    0.885870] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.886569] ACPI: Lid Switch [LID]
[    0.887446] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.900679] ACPI: Power Button [PWRF]
[    0.901423] tsc: Marking TSC unstable due to TSC halts in idle
[    0.906921] isapnp: Scanning for PnP cards...
[    0.916321] ACPI: Battery Slot [CMB1] (battery present)
[    0.917455] ACPI: Battery Slot [CMB2] (battery absent)
[    1.275859] isapnp: No Plug & Play device found
[    1.283845] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.305362] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    1.317563] serial 00:06: skipping CIR port at 0x2e8 / 0x0, IRQ 3
[    1.322007] ata_piix 0000:00:1f.1: version 2.13
[    1.322050] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
[    1.332212] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[    1.345699] scsi host0: ata_piix
[    1.351787] scsi host1: ata_piix
[    1.352602] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x14a0 irq 14
[    1.352789] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x14a8 irq 15
[    1.354433] yenta_cardbus 0000:01:0a.0: CardBus bridge found [10cf:10e6]
[    1.363169] yenta_cardbus 0000:01:0a.0: O2: disabling read prefetch/write burst. If you experience problems or performance issues, use the yenta_socket parameter 'o2_speedup=on'
[    1.517102] ata2.01: NODEV after polling detection
[    1.520117] ata2.00: ATAPI: UJDA750FDVD/CDRW, 1.20, max UDMA/33
[    1.528655] ata2.00: configured for UDMA/33
[    1.534919] ata1.00: ATA-8: KINGSTON SMS200S3120G, 60AABBF0, max UDMA/133
[    1.535102] ata1.00: 234441648 sectors, multi 1: LBA48 NCQ (depth 0/32)
[    1.558411] ata1.00: configured for UDMA/100
[    1.576983] scsi 0:0:0:0: Direct-Access     ATA      KINGSTON SMS200S BBF0 PQ: 0 ANSI: 5
[    1.585829] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[    1.586217] sd 0:0:0:0: [sda] Write Protect is off
[    1.586384] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.586562] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.592918]  sda: sda1 sda2 sda3
[    1.601674] scsi 1:0:0:0: CD-ROM            MATSHITA UJDA750FDVD/CDRW 1.20 PQ: 0 ANSI: 5
[    1.606399] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.632830] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
[    1.633161] cdrom: Uniform CD-ROM driver Revision: 3.20
[    1.635391] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.767692] yenta_cardbus 0000:01:0a.0: ISA IRQ mask 0x04b8, PCI irq 11
[    1.767887] yenta_cardbus 0000:01:0a.0: Socket status: 30000006
[    1.768229] yenta_cardbus 0000:01:0a.0: pcmcia: parent PCI bridge window: [io  0x8000-0x8fff]
[    1.768532] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x8000-0x8fff:
[    1.770605]  excluding 0x8000-0x80ff 0x8400-0x84ff 0x8800-0x88ff 0x8c00-0x8cff
[    1.783040] yenta_cardbus 0000:01:0a.0: pcmcia: parent PCI bridge window: [mem 0xe0200000-0xe02fffff]
[    1.783326] pcmcia_socket pcmcia_socket0: cs: memory probe 0xe0200000-0xe02fffff:
[    1.783643]  excluding 0xe0200000-0xe021ffff
[    1.783916] yenta_cardbus 0000:01:0a.0: pcmcia: parent PCI bridge window: [mem 0x40000000-0x4fffffff pref]
[    1.784204] pcmcia_socket pcmcia_socket0: cs: memory probe 0x40000000-0x4fffffff:
[    1.784604]  excluding 0x40000000-0x4fffffff
[    1.787435] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
[    1.795047] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cbba808023, max_idle_ns: 881590480592 ns
[    1.799861] yenta_cardbus 0000:01:0a.1: CardBus bridge found [10cf:10e6]
[    1.934387] yenta_cardbus 0000:01:0a.1: ISA IRQ mask 0x04b8, PCI irq 11
[    1.934569] yenta_cardbus 0000:01:0a.1: Socket status: 30000006
[    1.934761] yenta_cardbus 0000:01:0a.1: pcmcia: parent PCI bridge window: [io  0x8000-0x8fff]
[    1.935043] pcmcia_socket pcmcia_socket1: cs: IO port probe 0x8000-0x8fff:
[    1.937101]  excluding 0x8000-0x80ff 0x8400-0x84ff 0x8800-0x88ff 0x8c00-0x8cff
[    1.949677] yenta_cardbus 0000:01:0a.1: pcmcia: parent PCI bridge window: [mem 0xe0200000-0xe02fffff]
[    1.949963] pcmcia_socket pcmcia_socket1: cs: memory probe 0xe0200000-0xe02fffff:
[    1.950280]  excluding 0xe0200000-0xe021ffff
[    1.950552] yenta_cardbus 0000:01:0a.1: pcmcia: parent PCI bridge window: [mem 0x40000000-0x4fffffff pref]
[    1.950840] pcmcia_socket pcmcia_socket1: cs: memory probe 0x40000000-0x4fffffff:
[    1.951239]  excluding 0x40000000-0x4fffffff
[    1.952999] i8042: PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.958941] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.967347] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.969003] rtc_cmos 00:02: RTC can wake from S4
[    1.970327] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[    1.978968] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram
[    1.983617] IR NEC protocol handler initialized
[    1.983786] IR RC5(x/sz) protocol handler initialized
[    1.984018] IR RC6 protocol handler initialized
[    1.984180] IR JVC protocol handler initialized
[    1.984340] IR Sony protocol handler initialized
[    1.984502] IR SANYO protocol handler initialized
[    1.984664] IR Sharp protocol handler initialized
[    1.984825] IR MCE Keyboard/mouse protocol handler initialized
[    1.984995] IR XMP protocol handler initialized
[    1.985639] NET: Registered protocol family 17
[    1.985824] start plist test
[    1.993707] end plist test
[    1.995196] microcode: sig=0x6b4, pf=0x20, revision=0x2
[    2.000651] microcode: Microcode Update Driver: v2.2.
[    2.000671] Using IPI Shortcut mode
[    2.002606] registered taskstats version 1
[    2.002943] Loading compiled-in X.509 certificates
[    2.005815]   Magic number: 9:672:903
[    2.013629] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    2.017466] console [netcon0] enabled
[    2.017625] netconsole: network logging started
[    2.017843] rtc_cmos 00:02: setting system clock to 2017-11-29 20:53:26 UTC (1511988806)
[    2.023054] PM: Image not found (code -22)
[    2.025113] EXT4-fs (sda3): couldn't mount as ext3 due to feature incompatibilities
[    2.060019] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[    2.066543] VFS: Mounted root (ext4 filesystem) readonly on device 8:3.
[    2.070382] devtmpfs: mounted
[    2.085568] Freeing unused kernel memory: 620K
[    2.086186] Write protecting the kernel text: 5644k
[    2.087006] Write protecting the kernel read-only data: 2036k
[    2.767440] init-early.sh (641) used greatest stack depth: 5868 bytes left
[    8.752579] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    8.810761] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input5
[    8.832331] parport_pc 00:07: reported by Plug and Play ACPI
[    8.832990] parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
[    8.915161] input: Fujitsu FUJ02B1 as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:03/FUJ02B1:00/input/input6
[    8.930306] fujitsu_laptop: ACPI: Fujitsu FUJ02B1 [FJEX]
[    8.935322] fujitsu_laptop: driver 0.6.0 successfully loaded
[    9.147193] Linux agpgart interface v0.103
[    9.196613] agpgart-intel 0000:00:00.0: Intel 830M Chipset
[    9.273901] 8139too: 8139too Fast Ethernet driver 0.9.28
[    9.274898] ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 11
[    9.276547] 8139too 0000:01:09.0 eth0: RealTek RTL8139 at 0xeffaa800, 00:e0:00:f9:83:13, IRQ 11
[    9.279928] intel_rng: FWH not detected
[    9.289727] ACPI: bus type USB registered
[    9.289966] usbcore: registered new interface driver usbfs
[    9.300507] usbcore: registered new interface driver hub
[    9.300686] usbcore: registered new device driver usb
[    9.309163] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    9.351952] ehci-pci: EHCI PCI platform driver
[    9.381129] ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 11
[    9.386460] uhci_hcd: USB Universal Host Controller Interface driver
[    9.410456] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0x0
[    9.415669] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    9.416005] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    9.416130] uhci_hcd 0000:00:1d.0: detected 2 ports
[    9.416329] uhci_hcd 0000:00:1d.0: irq 11, io base 0x00001440
[    9.431592] hub 1-0:1.0: USB hub found
[    9.436482] hub 1-0:1.0: 2 ports detected
[    9.437954] firewire_ohci 0000:01:0c.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
[    9.481081] i801_smbus 0000:00:1f.3: SMBus using polling
[    9.552697] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    9.552756] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
[    9.552794] uhci_hcd 0000:00:1d.1: detected 2 ports
[    9.552923] uhci_hcd 0000:00:1d.1: irq 11, io base 0x00001460
[    9.555432] hub 2-0:1.0: USB hub found
[    9.555512] hub 2-0:1.0: 2 ports detected
[    9.882653] input: PC Speaker as /devices/platform/pcspkr/input/input7
[    9.886856] usb 2-2: new full-speed USB device number 2 using uhci_hcd
[    9.904022] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    9.929245] pnp 00:06: disabled
[    9.948982] firewire_core 0000:01:0c.0: created device fw0: GUID 00000e1000a1646a, S400
[   10.030532] pnp 00:06: activated
[   10.267544] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   10.269828] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   10.269990] cfg80211: failed to load regulatory.db
[   10.334151] pnp 00:06: disabled
[   10.388621] pnp 00:06: activated
[   10.691925] snd_intel8x0 0000:00:1f.5: intel8x0_measure_ac97_clock: measured 58086 usecs (2792 samples)
[   10.691940] snd_intel8x0 0000:00:1f.5: clocking to 48000
[   10.866645] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input8
[   10.957716] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[   10.957894] iTCO_wdt: Found a ICH3-M TCO device (Version=1, TCOBASE=0xfc60)
[   10.989867] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[   11.025511] apanel: duplicate entry for devno 1
[   11.039007] input: Fujitsu Application Panel buttons as /devices/pci0000:00/0000:00:1f.3/i2c-0/0-0019/input/input9
[   11.291310] mousedev: PS/2 mouse device common for all mice
[   11.535495] Bluetooth: Core ver 2.22
[   11.545116] NET: Registered protocol family 31
[   11.545131] Bluetooth: HCI device and connection manager initialized
[   11.545463] Bluetooth: HCI socket layer initialized
[   11.545482] Bluetooth: L2CAP socket layer initialized
[   11.545638] Bluetooth: SCO socket layer initialized
[   11.620695] usbcore: registered new interface driver btusb
[   12.001356] floppy0: no floppy controllers found
[   12.001425] work still pending
[   14.077427] ath: EEPROM regdomain: 0x809c
[   14.077440] ath: EEPROM indicates we should expect a country code
[   14.077448] ath: doing EEPROM country->regdmn map search
[   14.077456] ath: country maps to regdmn code: 0x52
[   14.077463] ath: Country alpha2 being used: CN
[   14.077470] ath: Regpair used: 0x52
[   14.149297] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   14.167928] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xf0360000, irq=11
[   14.301130] systemd-udevd (1136) used greatest stack depth: 5784 bytes left
[   14.302499] systemd-udevd (1131) used greatest stack depth: 5572 bytes left
[   14.304004] systemd-udevd (1137) used greatest stack depth: 5148 bytes left
[   15.352324] EXT4-fs (sda3): re-mounted. Opts: (null)
[   16.105760] Adding 1048572k swap on /dev/sda2.  Priority:-2 extents:1 across:1048572k SS
[   28.006088] 8139too 0000:01:09.0 eth0: link down

-- 
Ville Syrjälä
Intel OTC

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Revert "x86/apic: Remove init_bsp_APIC()"
  2017-11-29 21:25   ` Ville Syrjälä
@ 2017-11-30  6:28     ` Dou Liyang
  2017-12-01 13:18       ` Ville Syrjälä
  0 siblings, 1 reply; 6+ messages in thread
From: Dou Liyang @ 2017-11-30  6:28 UTC (permalink / raw)
  To: Ville Syrjälä
  Cc: linux-kernel, Thomas Gleixner, yinghai, bhe, Ingo Molnar, H. Peter Anvin

Hi, Ville

At 11/30/2017 05:25 AM, Ville Syrjälä wrote:
> On Wed, Nov 29, 2017 at 09:15:19AM +0800, Dou Liyang wrote:
>> Hi Ville,
>>
>> At 11/28/2017 10:53 PM, Ville Syrjala wrote:
>>> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>>>
>>> This reverts commit b371ae0d4a194b178817b0edfb6a7395c7aec37a.
>>>
>>> Causes my P3 UP machine to hang at boot with "lapic".
>>>
>>> Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>
>>> Cc: Thomas Gleixner <tglx@linutronix.de>
>>> Cc: yinghai@kernel.org
>>> Cc: bhe@redhat.com
>>> Cc: Ingo Molnar <mingo@redhat.com>
>>> Cc: "H. Peter Anvin" <hpa@zytor.com>
>>> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>>> ---
>>
>> Could you give me the dmesg log of your P3 UP machine?
>
> This is with the revert:

Oops, Sorry about my ambiguous description, I knew the revert patch
could work.

Actually, It's an interesting problem. your machine (UP system without
ACPI table and MP table) will make the interrupt mode in a rare
situation:

   Virtual Wire Mode with no configuration

My test cases also simulate this situation, can work well. I hope to
know why you machine hang?

So, the true thing I want to get is the log without the revert.
or could you tell me the phenomenon and reason of your machine hang
directly. :-)

Thanks,
	dou

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Revert "x86/apic: Remove init_bsp_APIC()"
  2017-11-30  6:28     ` Dou Liyang
@ 2017-12-01 13:18       ` Ville Syrjälä
  2017-12-04  3:28         ` Dou Liyang
  0 siblings, 1 reply; 6+ messages in thread
From: Ville Syrjälä @ 2017-12-01 13:18 UTC (permalink / raw)
  To: Dou Liyang
  Cc: linux-kernel, Thomas Gleixner, yinghai, bhe, Ingo Molnar, H. Peter Anvin

On Thu, Nov 30, 2017 at 02:28:18PM +0800, Dou Liyang wrote:
> Hi, Ville
> 
> At 11/30/2017 05:25 AM, Ville Syrjälä wrote:
> > On Wed, Nov 29, 2017 at 09:15:19AM +0800, Dou Liyang wrote:
> >> Hi Ville,
> >>
> >> At 11/28/2017 10:53 PM, Ville Syrjala wrote:
> >>> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >>>
> >>> This reverts commit b371ae0d4a194b178817b0edfb6a7395c7aec37a.
> >>>
> >>> Causes my P3 UP machine to hang at boot with "lapic".
> >>>
> >>> Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>
> >>> Cc: Thomas Gleixner <tglx@linutronix.de>
> >>> Cc: yinghai@kernel.org
> >>> Cc: bhe@redhat.com
> >>> Cc: Ingo Molnar <mingo@redhat.com>
> >>> Cc: "H. Peter Anvin" <hpa@zytor.com>
> >>> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >>> ---
> >>
> >> Could you give me the dmesg log of your P3 UP machine?
> >
> > This is with the revert:
> 
> Oops, Sorry about my ambiguous description, I knew the revert patch
> could work.
> 
> Actually, It's an interesting problem. your machine (UP system without
> ACPI table and MP table) will make the interrupt mode in a rare
> situation:
> 
>    Virtual Wire Mode with no configuration
> 
> My test cases also simulate this situation, can work well. I hope to
> know why you machine hang?
> 
> So, the true thing I want to get is the log without the revert.
> or could you tell me the phenomenon and reason of your machine hang
> directly. :-)

IIRC the last thing in the log is the "Hierarchical SRCU implementation."
line, after which the CPU seems to start spinning somewhere (the fan turns
on pretty quickly). Where exactly it spins, I don't know at this time.

-- 
Ville Syrjälä
Intel OTC

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Revert "x86/apic: Remove init_bsp_APIC()"
  2017-12-01 13:18       ` Ville Syrjälä
@ 2017-12-04  3:28         ` Dou Liyang
  0 siblings, 0 replies; 6+ messages in thread
From: Dou Liyang @ 2017-12-04  3:28 UTC (permalink / raw)
  To: Ville Syrjälä
  Cc: linux-kernel, Thomas Gleixner, yinghai, bhe, Ingo Molnar, H. Peter Anvin

Hi Ville,

[...]
>>
>> So, the true thing I want to get is the log without the revert.
>> or could you tell me the phenomenon and reason of your machine hang
>> directly. :-)
> 
> IIRC the last thing in the log is the "Hierarchical SRCU implementation."
> line, after which the CPU seems to start spinning somewhere (the fan turns
> on pretty quickly). Where exactly it spins, I don't know at this time.
> 

Yes, I see. Sometimes, positioning the source of a problem is difficult.

Seems initcalls have been executed, we can add "initcall_debug" option
in the kernel command line for tracing initcalls as they are executed.

So, we can make this patch more reasonable.

Thanks
	dou

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-12-04  3:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-28 14:53 [PATCH] Revert "x86/apic: Remove init_bsp_APIC()" Ville Syrjala
2017-11-29  1:15 ` Dou Liyang
2017-11-29 21:25   ` Ville Syrjälä
2017-11-30  6:28     ` Dou Liyang
2017-12-01 13:18       ` Ville Syrjälä
2017-12-04  3:28         ` Dou Liyang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).