From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ed Swierk Subject: Re: Crash in set_cpu_sibling_map() booting Xen 4.6.0 on Fusion Date: Fri, 20 Nov 2015 17:21:11 -0800 Message-ID: References: <564F030C02000078000B70A6@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1006229930226426845==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: Andrew Cooper , Chao Peng , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============1006229930226426845== Content-Type: multipart/alternative; boundary=001a11438e18063458052502d117 --001a11438e18063458052502d117 Content-Type: text/plain; charset=UTF-8 The problem is that the index of the socket_cpumask array is derived via cpu_to_socket() from the APIC ID of the processor in a given socket, but the size of the array is computed based on nr_sockets, which is not necessarily equal to the maximum APIC ID. Sizing the socket_cpumask to MAX_APICS rather than nr_sockets seems safer, though a bit wasteful. I verified that this change fixes the boot crash with 4 or 8 CPUs on VMware Fusion. --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -819,7 +819,7 @@ void __init smp_prepare_cpus(unsigned int max_cpus) set_nr_sockets(); - socket_cpumask = xzalloc_array(cpumask_t *, nr_sockets); + socket_cpumask = xzalloc_array(cpumask_t *, MAX_APICS); if ( socket_cpumask == NULL || (socket_cpumask[cpu_to_socket(0)] = xzalloc(cpumask_t)) == NULL ) panic("No memory for socket CPU siblings map"); On Fri, Nov 20, 2015 at 10:53 AM, Ed Swierk wrote: > I instrumented set_nr_sockets() and smp_store_cpu_info(), and re-ran with > varying numbers of CPUs. > > With 4 CPUs, nr_sockets=4, so smp_store_cpu_info() exceeds the bounds of > the socket_cpumask array when socket=4 or 6. > > Loading xen-4.6-amd64.gz... ok > Loading vmlinuz-3.14.51-grsec-dock... ok > Loading initrd.img-3.14.51-grsec-dock... ok > (XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1) ( > eswierk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=y Fri Nov > 20 10:07:47 PST 2015 > (XEN) Bootloader: SYSLINUX 4.05 20140113 > (XEN) Command line: console=com1,vga com1=115200 no-bootscrub > dom0_mem=2048M,max:2048M loglvl=all cpuinfo=1 apic_verbosity=debug > (XEN) Video information: > (XEN) VGA is text mode 80x25, font 8x16 > (XEN) Disc information: > (XEN) Found 1 MBR signatures > (XEN) Found 1 EDD information structures > (XEN) Xen-e820 RAM map: > (XEN) 0000000000000000 - 000000000009f800 (usable) > (XEN) 000000000009f800 - 00000000000a0000 (reserved) > (XEN) 00000000000dc000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 00000000bfef0000 (usable) > (XEN) 00000000bfef0000 - 00000000bfeff000 (ACPI data) > (XEN) 00000000bfeff000 - 00000000bff00000 (ACPI NVS) > (XEN) 00000000bff00000 - 00000000c0000000 (usable) > (XEN) 00000000f0000000 - 00000000f8000000 (reserved) > (XEN) 00000000fec00000 - 00000000fec10000 (reserved) > (XEN) 00000000fee00000 - 00000000fee01000 (reserved) > (XEN) 00000000fffe0000 - 0000000100000000 (reserved) > (XEN) 0000000100000000 - 00000001c0000000 (usable) > (XEN) ACPI: RSDP 000F6A10, 0024 (r2 PTLTD ) > (XEN) ACPI: XSDT BFEF030B, 0054 (r1 INTEL 440BX 6040000 VMW 1324272) > (XEN) ACPI: FACP BFEFEE73, 00F4 (r4 INTEL 440BX 6040000 PTL F4240) > (XEN) ACPI: DSDT BFEF05B1, E8C2 (r1 PTLTD Custom 6040000 MSFT 3000001) > (XEN) ACPI: FACS BFEFFFC0, 0040 > (XEN) ACPI: BOOT BFEF0589, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) > (XEN) ACPI: APIC BFEF050F, 007A (r1 PTLTD APIC 6040000 LTP 0) > (XEN) ACPI: MCFG BFEF04D3, 003C (r1 PTLTD $PCITBL$ 6040000 LTP 1) > (XEN) ACPI: SRAT BFEF03C3, 0110 (r2 VMWARE MEMPLUG 6040000 VMW 1) > (XEN) ACPI: WAET BFEF039B, 0028 (r1 VMWARE VMW WAET 6040000 VMW 1) > (XEN) System RAM: 6143MB (6291004kB) > (XEN) SRAT: PXM 0 -> APIC 00 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 02 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 06 -> Node 0 > (XEN) SRAT: Node 0 PXM 0 0-a0000 > (XEN) SRAT: Node 0 PXM 0 100000-10000000 > (XEN) SRAT: Node 0 PXM 0 10000000-c0000000 > (XEN) SRAT: Node 0 PXM 0 100000000-1c0000000 > (XEN) NUMA: Allocated memnodemap from 1bd8f8000 - 1bd8fa000 > (XEN) NUMA: Using 8 for the hash shift. > (XEN) Domain heap initialised > (XEN) found SMP MP-table at 000f6a80 > (XEN) DMI present. > (XEN) APIC boot state is 'xapic' > (XEN) Using APIC driver default > (XEN) ACPI: PM-Timer IO Port: 0x1008 > (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x_evt[1:1000,1:0] > (XEN) ACPI: wakeup_vec[bfefffcc], vec_size[20] > (XEN) ACPI: Local APIC address 0xfee00000 > (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > (XEN) Processor #0 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled) > (XEN) Processor #2 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] enabled) > (XEN) Processor #4 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] enabled) > (XEN) Processor #6 6:6 APIC version 21 > (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[0x01] address[0xfec00000] gsi_base[0]) > (XEN) IOAPIC[0]: apic_id 1, 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) ERST table was not found > (XEN) Using ACPI (MADT) for SMP configuration information > (XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs) > (XEN) mapped APIC to ffff82cfffdfb000 (fee00000) > (XEN) mapped IOAPIC to ffff82cfffdfa000 (fec00000) > (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X > (XEN) Not enabling x2APIC: depends on iommu_supports_eim. > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 > (XEN) CPU0: No MCE banks present. Machine check support disabled > (XEN) Using scheduler: SMP Credit Scheduler (credit) > (XEN) Initializing CPU#0 > (XEN) Detected 2592.620 MHz processor. > (XEN) Initing memory sharing. > (XEN) alt table ffff82d0802e6f10 -> ffff82d0802e81c4 > (XEN) PCI: MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f > (XEN) PCI: MCFG area at f0000000 reserved in E820 > (XEN) PCI: Using MCFG for segment 0000 bus 00-7f > (XEN) I/O virtualisation disabled > (XEN) smp_store_cpu_info id=0 > (XEN) CPU0: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) set_nr_sockets nr_sockets=4 num_processors=4 disabled_cpus=0 cpus=1 > (XEN) Getting VERSION: 50015 > (XEN) Getting VERSION: 50015 > (XEN) Getting ID: 0 > (XEN) Getting LVT0: 700 > (XEN) Getting LVT1: 400 > (XEN) enabled ExtINT on CPU#0 > (XEN) ENABLING IO-APIC IRQs > (XEN) -> Using new ACK method > (XEN) init IO_APIC IRQs > (XEN) IO-APIC (apicid-pin) 1-0, 1-16, 1-17, 1-18, 1-19, 1-20, 1-21, 1-22, > 1-23 not connected. > (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 > (XEN) number of MP IRQ sources: 15. > (XEN) number of IO-APIC #1 registers: 24. > (XEN) testing the IO APIC....................... > (XEN) IO APIC #1...... > (XEN) .... register #00: 01000000 > (XEN) ....... : physical APIC id: 01 > (XEN) ....... : Delivery Type: 0 > (XEN) ....... : LTS : 0 > (XEN) .... register #01: 00170011 > (XEN) ....... : max redirection entries: 0017 > (XEN) ....... : PRQ implemented: 0 > (XEN) ....... : IO APIC version: 0011 > (XEN) .... register #02: 01000000 > (XEN) ....... : arbitration: 01 > (XEN) .... IRQ redirection table: > (XEN) NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: > (XEN) 00 000 00 1 0 0 0 0 0 0 00 > (XEN) 01 001 01 0 0 0 0 0 1 1 28 > (XEN) 02 001 01 0 0 0 0 0 1 1 F0 > (XEN) 03 001 01 0 0 0 0 0 1 1 30 > (XEN) 04 001 01 0 0 0 0 0 1 1 F1 > (XEN) 05 001 01 0 0 0 0 0 1 1 38 > (XEN) 06 001 01 0 0 0 0 0 1 1 40 > (XEN) 07 001 01 0 0 0 0 0 1 1 48 > (XEN) 08 001 01 0 0 0 0 0 1 1 50 > (XEN) 09 001 01 0 0 0 0 0 1 1 58 > (XEN) 0a 001 01 0 0 0 0 0 1 1 60 > (XEN) 0b 001 01 0 0 0 0 0 1 1 68 > (XEN) 0c 001 01 0 0 0 0 0 1 1 70 > (XEN) 0d 001 01 0 0 0 0 0 1 1 78 > (XEN) 0e 001 01 0 0 0 0 0 1 1 88 > (XEN) 0f 001 01 0 0 0 0 0 1 1 90 > (XEN) 10 000 00 1 0 0 0 0 0 0 00 > (XEN) 11 000 00 1 0 0 0 0 0 0 00 > (XEN) 12 000 00 1 0 0 0 0 0 0 00 > (XEN) 13 000 00 1 0 0 0 0 0 0 00 > (XEN) 14 000 00 1 0 0 0 0 0 0 00 > (XEN) 15 000 00 1 0 0 0 0 0 0 00 > (XEN) 16 000 00 1 0 0 0 0 0 0 00 > (XEN) 17 000 00 1 0 0 0 0 0 0 00 > (XEN) Using vector-based indexing > (XEN) IRQ to pin mappings: > (XEN) IRQ240 -> 0:2 > (XEN) IRQ40 -> 0:1 > (XEN) IRQ48 -> 0:3 > (XEN) IRQ241 -> 0:4 > (XEN) IRQ56 -> 0:5 > (XEN) IRQ64 -> 0:6 > (XEN) IRQ72 -> 0:7 > (XEN) IRQ80 -> 0:8 > (XEN) IRQ88 -> 0:9 > (XEN) IRQ96 -> 0:10 > (XEN) IRQ104 -> 0:11 > (XEN) IRQ112 -> 0:12 > (XEN) IRQ120 -> 0:13 > (XEN) IRQ136 -> 0:14 > (XEN) IRQ144 -> 0:15 > (XEN) .................................... done. > (XEN) Using local APIC timer interrupts. > (XEN) calibrating APIC timer ... > (XEN) ..... CPU clock speed is 2592.9295 MHz. > (XEN) ..... host bus clock speed is 92.5953 MHz. > (XEN) ..... bus_scale = 0x5ed2 > (XEN) Platform timer is 3.579MHz ACPI PM Timer > (XEN) Allocated console ring of 32 KiB. > (XEN) mwait-idle: MWAIT substates: 0x10 > (XEN) mwait-idle: v0.4 model 0x46 > (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff > (XEN) VMX: Supported advanced features: > (XEN) - APIC TPR shadow > (XEN) - Extended Page Tables (EPT) > (XEN) - Virtual-Processor Identifiers (VPID) > (XEN) - Virtual NMI > (XEN) - MSR direct-access bitmap > (XEN) - Unrestricted Guest > (XEN) HVM: ASIDs enabled. > (XEN) HVM: VMX enabled > (XEN) HVM: Hardware Assisted Paging (HAP) not detected > (XEN) HVM: PVH mode not supported on this platform > (XEN) CPU 0 APIC 0 -> Node 0 > (XEN) CPU 1 APIC 2 -> Node 0 > (XEN) Booting processor 1/2 eip 8f000 > (XEN) Initializing CPU#1 > (XEN) masked ExtINT on CPU#1 > (XEN) smp_store_cpu_info id=1 > (XEN) CPU: Physical Processor ID: 2 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU1: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=1 socket=2 > socket_cpumask[socket]=0000000000000000 > (XEN) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 2 APIC 4 -> Node 0 > (XEN) Booting processor 2/4 eip 8f000 > (XEN) Initializing CPU#2 > (XEN) masked ExtINT on CPU#2 > (XEN) smp_store_cpu_info id=2 > (XEN) CPU: Physical Processor ID: 4 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU2: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=2 socket=4 > socket_cpumask[socket]=ffff8301bd8b5430 > (XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 3 APIC 6 -> Node 0 > (XEN) Booting processor 3/6 eip 8f000 > (XEN) Initializing CPU#3 > (XEN) masked ExtINT on CPU#3 > (XEN) smp_store_cpu_info id=3 > (XEN) CPU: Physical Processor ID: 6 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU3: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=3 socket=6 > socket_cpumask[socket]=0000000000000001 > (XEN) CPU3: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) ----[ Xen-4.6.1-pre x86_64 debug=y Not tainted ]---- > (XEN) CPU: 3 > (XEN) RIP: e008:[] set_cpu_sibling_map+0x53/0x38d > (XEN) RFLAGS: 0000000000010097 CONTEXT: hypervisor > (XEN) rax: 0000000000000001 rbx: 0000000000000000 rcx: 000000313d58dc80 > (XEN) rdx: 0000000000000006 rsi: 000000000000001e rdi: 0000000000000003 > (XEN) rbp: ffff8301bd87fee0 rsp: ffff8301bd87fea0 r8: ffff8301bd87fea0 > (XEN) r9: 0000000000000000 r10: 0000000000000001 r11: 0000000000000001 > (XEN) r12: 00000000000000c8 r13: 0000000000000003 r14: 0000000000000000 > (XEN) r15: 0000000000000000 cr0: 000000008005003b cr4: 00000000001526a0 > (XEN) cr3: 00000000bfc9f000 cr2: 0000000000000001 > (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: 0000 cs: e008 > (XEN) Xen stack trace from rsp=ffff8301bd87fea0: > (XEN) 0000000300000000 0000000000000003 ffff8301bd87fee0 > 0000000000000000 > (XEN) 00000000000000c8 0000000000000003 0000000000000000 > 0000000000000000 > (XEN) ffff8301bd87ff10 ffff82d080188fc3 0000000000000001 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000003 ffff8300bfffb000 000000313d58dc80 > 0000000000000000 > (XEN) Xen call trace: > (XEN) [] set_cpu_sibling_map+0x53/0x38d > (XEN) [] start_secondary+0x1fb/0x256 > (XEN) > (XEN) Pagetable walk from 0000000000000001: > (XEN) L4[0x000] = 00000001bd8ec063 ffffffffffffffff > (XEN) L3[0x000] = 00000001bd8eb063 ffffffffffffffff > (XEN) L2[0x000] = 00000001bd8ea063 ffffffffffffffff > (XEN) L1[0x000] = 0000000000000000 ffffffffffffffff > (XEN) > (XEN) **************************************** > (XEN) Panic on CPU 3: > (XEN) FATAL PAGE FAULT > (XEN) [error_code=0002] > (XEN) Faulting linear address: 0000000000000001 > (XEN) **************************************** > (XEN) > (XEN) Reboot in five seconds... > > Similar issue with 8 CPUs. > > Loading xen-4.6-amd64.gz... ok > Loading vmlinuz-3.14.51-grsec-dock... ok > Loading initrd.img-3.14.51-grsec-dock... ok > (XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1) ( > eswierk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=y Fri Nov > 20 10:07:47 PST 2015 > (XEN) Bootloader: SYSLINUX 4.05 20140113 > (XEN) Command line: console=com1,vga com1=115200 no-bootscrub > dom0_mem=2048M,max:2048M loglvl=all cpuinfo=1 apic_verbosity=debug > (XEN) Video information: > (XEN) VGA is text mode 80x25, font 8x16 > (XEN) Disc information: > (XEN) Found 1 MBR signatures > (XEN) Found 1 EDD information structures > (XEN) Xen-e820 RAM map: > (XEN) 0000000000000000 - 000000000009f800 (usable) > (XEN) 000000000009f800 - 00000000000a0000 (reserved) > (XEN) 00000000000dc000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 00000000bfef0000 (usable) > (XEN) 00000000bfef0000 - 00000000bfeff000 (ACPI data) > (XEN) 00000000bfeff000 - 00000000bff00000 (ACPI NVS) > (XEN) 00000000bff00000 - 00000000c0000000 (usable) > (XEN) 00000000f0000000 - 00000000f8000000 (reserved) > (XEN) 00000000fec00000 - 00000000fec10000 (reserved) > (XEN) 00000000fee00000 - 00000000fee01000 (reserved) > (XEN) 00000000fffe0000 - 0000000100000000 (reserved) > (XEN) 0000000100000000 - 00000001c0000000 (usable) > (XEN) ACPI: RSDP 000F6A10, 0024 (r2 PTLTD ) > (XEN) ACPI: XSDT BFEF00E7, 0054 (r1 INTEL 440BX 6040000 VMW 1324272) > (XEN) ACPI: FACP BFEFEE73, 00F4 (r4 INTEL 440BX 6040000 PTL F4240) > (XEN) ACPI: DSDT BFEF0405, EA6E (r1 PTLTD Custom 6040000 MSFT 3000001) > (XEN) ACPI: FACS BFEFFFC0, 0040 > (XEN) ACPI: BOOT BFEF03DD, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) > (XEN) ACPI: APIC BFEF032B, 00B2 (r1 PTLTD APIC 6040000 LTP 0) > (XEN) ACPI: MCFG BFEF02EF, 003C (r1 PTLTD $PCITBL$ 6040000 LTP 1) > (XEN) ACPI: SRAT BFEF019F, 0150 (r2 VMWARE MEMPLUG 6040000 VMW 1) > (XEN) ACPI: WAET BFEF0177, 0028 (r1 VMWARE VMW WAET 6040000 VMW 1) > (XEN) System RAM: 6143MB (6291004kB) > (XEN) SRAT: PXM 0 -> APIC 00 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 02 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 06 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 08 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 0a -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 0c -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 0e -> Node 0 > (XEN) SRAT: Node 0 PXM 0 0-a0000 > (XEN) SRAT: Node 0 PXM 0 100000-10000000 > (XEN) SRAT: Node 0 PXM 0 10000000-c0000000 > (XEN) SRAT: Node 0 PXM 0 100000000-1c0000000 > (XEN) NUMA: Allocated memnodemap from 1bd8f8000 - 1bd8fa000 > (XEN) NUMA: Using 8 for the hash shift. > (XEN) Domain heap initialised > (XEN) found SMP MP-table at 000f6a80 > (XEN) DMI present. > (XEN) APIC boot state is 'xapic' > (XEN) Using APIC driver default > (XEN) ACPI: PM-Timer IO Port: 0x1008 > (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x_evt[1:1000,1:0] > (XEN) ACPI: wakeup_vec[bfefffcc], vec_size[20] > (XEN) ACPI: Local APIC address 0xfee00000 > (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > (XEN) Processor #0 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled) > (XEN) Processor #2 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] enabled) > (XEN) Processor #4 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] enabled) > (XEN) Processor #6 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x08] enabled) > (XEN) Processor #8 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x0a] enabled) > (XEN) Processor #10 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x0c] enabled) > (XEN) Processor #12 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x0e] enabled) > (XEN) Processor #14 6:6 APIC version 21 > (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: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1]) > (XEN) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) > (XEN) IOAPIC[0]: apic_id 1, 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) ERST table was not found > (XEN) Using ACPI (MADT) for SMP configuration information > (XEN) SMP: Allowing 8 CPUs (0 hotplug CPUs) > (XEN) mapped APIC to ffff82cfffdfb000 (fee00000) > (XEN) mapped IOAPIC to ffff82cfffdfa000 (fec00000) > (XEN) IRQ limits: 24 GSI, 1528 MSI/MSI-X > (XEN) Not enabling x2APIC: depends on iommu_supports_eim. > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 > (XEN) CPU0: No MCE banks present. Machine check support disabled > (XEN) Using scheduler: SMP Credit Scheduler (credit) > (XEN) Initializing CPU#0 > (XEN) Detected 2592.575 MHz processor. > (XEN) Initing memory sharing. > (XEN) alt table ffff82d0802e6f10 -> ffff82d0802e81c4 > (XEN) PCI: MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f > (XEN) PCI: MCFG area at f0000000 reserved in E820 > (XEN) PCI: Using MCFG for segment 0000 bus 00-7f > (XEN) I/O virtualisation disabled > (XEN) smp_store_cpu_info id=0 > (XEN) CPU0: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) set_nr_sockets nr_sockets=8 num_processors=8 disabled_cpus=0 cpus=1 > (XEN) Getting VERSION: 50015 > (XEN) Getting VERSION: 50015 > (XEN) Getting ID: 0 > (XEN) Getting LVT0: 700 > (XEN) Getting LVT1: 400 > (XEN) enabled ExtINT on CPU#0 > (XEN) ENABLING IO-APIC IRQs > (XEN) -> Using new ACK method > (XEN) init IO_APIC IRQs > (XEN) IO-APIC (apicid-pin) 1-0, 1-16, 1-17, 1-18, 1-19, 1-20, 1-21, 1-22, > 1-23 not connected. > (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 > (XEN) number of MP IRQ sources: 15. > (XEN) number of IO-APIC #1 registers: 24. > (XEN) testing the IO APIC....................... > (XEN) IO APIC #1...... > (XEN) .... register #00: 01000000 > (XEN) ....... : physical APIC id: 01 > (XEN) ....... : Delivery Type: 0 > (XEN) ....... : LTS : 0 > (XEN) .... register #01: 00170011 > (XEN) ....... : max redirection entries: 0017 > (XEN) ....... : PRQ implemented: 0 > (XEN) ....... : IO APIC version: 0011 > (XEN) .... register #02: 01000000 > (XEN) ....... : arbitration: 01 > (XEN) .... IRQ redirection table: > (XEN) NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: > (XEN) 00 000 00 1 0 0 0 0 0 0 00 > (XEN) 01 001 01 0 0 0 0 0 1 1 28 > (XEN) 02 001 01 0 0 0 0 0 1 1 F0 > (XEN) 03 001 01 0 0 0 0 0 1 1 30 > (XEN) 04 001 01 0 0 0 0 0 1 1 F1 > (XEN) 05 001 01 0 0 0 0 0 1 1 38 > (XEN) 06 001 01 0 0 0 0 0 1 1 40 > (XEN) 07 001 01 0 0 0 0 0 1 1 48 > (XEN) 08 001 01 0 0 0 0 0 1 1 50 > (XEN) 09 001 01 0 0 0 0 0 1 1 58 > (XEN) 0a 001 01 0 0 0 0 0 1 1 60 > (XEN) 0b 001 01 0 0 0 0 0 1 1 68 > (XEN) 0c 001 01 0 0 0 0 0 1 1 70 > (XEN) 0d 001 01 0 0 0 0 0 1 1 78 > (XEN) 0e 001 01 0 0 0 0 0 1 1 88 > (XEN) 0f 001 01 0 0 0 0 0 1 1 90 > (XEN) 10 000 00 1 0 0 0 0 0 0 00 > (XEN) 11 000 00 1 0 0 0 0 0 0 00 > (XEN) 12 000 00 1 0 0 0 0 0 0 00 > (XEN) 13 000 00 1 0 0 0 0 0 0 00 > (XEN) 14 000 00 1 0 0 0 0 0 0 00 > (XEN) 15 000 00 1 0 0 0 0 0 0 00 > (XEN) 16 000 00 1 0 0 0 0 0 0 00 > (XEN) 17 000 00 1 0 0 0 0 0 0 00 > (XEN) Using vector-based indexing > (XEN) IRQ to pin mappings: > (XEN) IRQ240 -> 0:2 > (XEN) IRQ40 -> 0:1 > (XEN) IRQ48 -> 0:3 > (XEN) IRQ241 -> 0:4 > (XEN) IRQ56 -> 0:5 > (XEN) IRQ64 -> 0:6 > (XEN) IRQ72 -> 0:7 > (XEN) IRQ80 -> 0:8 > (XEN) IRQ88 -> 0:9 > (XEN) IRQ96 -> 0:10 > (XEN) IRQ104 -> 0:11 > (XEN) IRQ112 -> 0:12 > (XEN) IRQ120 -> 0:13 > (XEN) IRQ136 -> 0:14 > (XEN) IRQ144 -> 0:15 > (XEN) .................................... done. > (XEN) Using local APIC timer interrupts. > (XEN) calibrating APIC timer ... > (XEN) ..... CPU clock speed is 2592.9336 MHz. > (XEN) ..... host bus clock speed is 92.6030 MHz. > (XEN) ..... bus_scale = 0x5ed5 > (XEN) Platform timer is 3.579MHz ACPI PM Timer > (XEN) Allocated console ring of 64 KiB. > (XEN) mwait-idle: MWAIT substates: 0x10 > (XEN) mwait-idle: v0.4 model 0x46 > (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff > (XEN) VMX: Supported advanced features: > (XEN) - APIC TPR shadow > (XEN) - Extended Page Tables (EPT) > (XEN) - Virtual-Processor Identifiers (VPID) > (XEN) - Virtual NMI > (XEN) - MSR direct-access bitmap > (XEN) - Unrestricted Guest > (XEN) HVM: ASIDs enabled. > (XEN) HVM: VMX enabled > (XEN) HVM: Hardware Assisted Paging (HAP) not detected > (XEN) HVM: PVH mode not supported on this platform > (XEN) CPU 0 APIC 0 -> Node 0 > (XEN) CPU 1 APIC 2 -> Node 0 > (XEN) Booting processor 1/2 eip 8f000 > (XEN) Initializing CPU#1 > (XEN) masked ExtINT on CPU#1 > (XEN) smp_store_cpu_info id=1 > (XEN) CPU: Physical Processor ID: 2 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU1: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=1 socket=2 > socket_cpumask[socket]=0000000000000000 > (XEN) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 2 APIC 4 -> Node 0 > (XEN) Booting processor 2/4 eip 8f000 > (XEN) Initializing CPU#2 > (XEN) masked ExtINT on CPU#2 > (XEN) smp_store_cpu_info id=2 > (XEN) CPU: Physical Processor ID: 4 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU2: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=2 socket=4 > socket_cpumask[socket]=0000000000000000 > (XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 3 APIC 6 -> Node 0 > (XEN) Booting processor 3/6 eip 8f000 > (XEN) Initializing CPU#3 > (XEN) masked ExtINT on CPU#3 > (XEN) smp_store_cpu_info id=3 > (XEN) CPU: Physical Processor ID: 6 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU3: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=3 socket=6 > socket_cpumask[socket]=0000000000000000 > (XEN) CPU3: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 4 APIC 8 -> Node 0 > (XEN) Booting processor 4/8 eip 8f000 > (XEN) Initializing CPU#4 > (XEN) masked ExtINT on CPU#4 > (XEN) smp_store_cpu_info id=4 > (XEN) CPU: Physical Processor ID: 8 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU4: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=4 socket=8 > socket_cpumask[socket]=ffff8301bd865430 > (XEN) CPU4: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 5 APIC 10 -> Node 0 > (XEN) Booting processor 5/10 eip 8f000 > (XEN) Initializing CPU#5 > (XEN) masked ExtINT on CPU#5 > (XEN) smp_store_cpu_info id=5 > (XEN) CPU: Physical Processor ID: 10 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU5: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=5 socket=10 > socket_cpumask[socket]=0000000000000001 > (XEN) CPU5: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) ----[ Xen-4.6.1-pre x86_64 debug=y Not tainted ]---- > (XEN) CPU: 5 > (XEN) RIP: e008:[] set_cpu_sibling_map+0x53/0x38d > (XEN) RFLAGS: 0000000000010093 CONTEXT: hypervisor > (XEN) rax: 0000000000000001 rbx: 0000000000000000 rcx: 000000313d571c80 > (XEN) rdx: 000000000000000a rsi: 0000000000000026 rdi: 0000000000000005 > (XEN) rbp: ffff8301bd8a7ee0 rsp: ffff8301bd8a7ea0 r8: ffff8301bd8a7ea0 > (XEN) r9: 0000000000000000 r10: 0000000000000001 r11: 0000000000000001 > (XEN) r12: 00000000000000c8 r13: 0000000000000005 r14: 0000000000000000 > (XEN) r15: 0000000000000000 cr0: 000000008005003b cr4: 00000000001526a0 > (XEN) cr3: 00000000bfc9f000 cr2: 0000000000000001 > (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: 0000 cs: e008 > (XEN) Xen stack trace from rsp=ffff8301bd8a7ea0: > (XEN) 0000000500000000 0000000000000005 ffff8301bd8a7ee0 > 0000000000000000 > (XEN) 00000000000000c8 0000000000000005 0000000000000000 > 0000000000000000 > (XEN) ffff8301bd8a7f10 ffff82d080188fc3 0000000000000001 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 > (XEN) 0000000000000005 ffff8300bfff9000 000000313d571c80 > 0000000000000000 > (XEN) Xen call trace: > (XEN) [] set_cpu_sibling_map+0x53/0x38d > (XEN) [] start_secondary+0x1fb/0x256 > (XEN) > (XEN) Pagetable walk from 0000000000000001: > (XEN) L4[0x000] = 00000001bd8ec063 ffffffffffffffff > (XEN) L3[0x000] = 00000001bd8eb063 ffffffffffffffff > (XEN) L2[0x000] = 00000001bd8ea063 ffffffffffffffff > (XEN) L1[0x000] = 0000000000000000 ffffffffffffffff > (XEN) > (XEN) **************************************** > (XEN) Panic on CPU 5: > (XEN) FATAL PAGE FAULT > (XEN) [error_code=0002] > (XEN) Faulting linear address: 0000000000000001 > (XEN) **************************************** > (XEN) > (XEN) Reboot in five seconds... > (XEN) Resetting with ACPI MEMORY or I/O RESET_REG. > > With 3 CPUs the situation is completely different. nr_sockets=1, but > socket is always 0 in smp_store_cpu_info(). > > Loading xen-4.6-amd64.gz... ok > Loading vmlinuz-3.14.51-grsec-dock... ok > Loading initrd.img-3.14.51-grsec-dock... ok > (XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1) ( > eswierk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=y Fri Nov > 20 10:07:47 PST 2015 > (XEN) Bootloader: SYSLINUX 4.05 20140113 > (XEN) Command line: console=com1,vga com1=115200 no-bootscrub > dom0_mem=2048M,max:2048M loglvl=all cpuinfo=1 apic_verbosity=debug > (XEN) Video information: > (XEN) VGA is text mode 80x25, font 8x16 > (XEN) Disc information: > (XEN) Found 1 MBR signatures > (XEN) Found 1 EDD information structures > (XEN) Xen-e820 RAM map: > (XEN) 0000000000000000 - 000000000009f800 (usable) > (XEN) 000000000009f800 - 00000000000a0000 (reserved) > (XEN) 00000000000dc000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 00000000bfef0000 (usable) > (XEN) 00000000bfef0000 - 00000000bfeff000 (ACPI data) > (XEN) 00000000bfeff000 - 00000000bff00000 (ACPI NVS) > (XEN) 00000000bff00000 - 00000000c0000000 (usable) > (XEN) 00000000f0000000 - 00000000f8000000 (reserved) > (XEN) 00000000fec00000 - 00000000fec10000 (reserved) > (XEN) 00000000fee00000 - 00000000fee01000 (reserved) > (XEN) 00000000fffe0000 - 0000000100000000 (reserved) > (XEN) 0000000100000000 - 00000001c0000000 (usable) > (XEN) ACPI: RSDP 000F6A10, 0024 (r2 PTLTD ) > (XEN) ACPI: XSDT BFEF0396, 0054 (r1 INTEL 440BX 6040000 VMW 1324272) > (XEN) ACPI: FACP BFEFEE73, 00F4 (r4 INTEL 440BX 6040000 PTL F4240) > (XEN) ACPI: DSDT BFEF061E, E855 (r1 PTLTD Custom 6040000 MSFT 3000001) > (XEN) ACPI: FACS BFEFFFC0, 0040 > (XEN) ACPI: BOOT BFEF05F6, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) > (XEN) ACPI: APIC BFEF058A, 006C (r1 PTLTD APIC 6040000 LTP 0) > (XEN) ACPI: MCFG BFEF054E, 003C (r1 PTLTD $PCITBL$ 6040000 LTP 1) > (XEN) ACPI: SRAT BFEF044E, 0100 (r2 VMWARE MEMPLUG 6040000 VMW 1) > (XEN) ACPI: WAET BFEF0426, 0028 (r1 VMWARE VMW WAET 6040000 VMW 1) > (XEN) System RAM: 6143MB (6291004kB) > (XEN) SRAT: PXM 0 -> APIC 00 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 01 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 02 -> Node 0 > (XEN) SRAT: Node 0 PXM 0 0-a0000 > (XEN) SRAT: Node 0 PXM 0 100000-10000000 > (XEN) SRAT: Node 0 PXM 0 10000000-c0000000 > (XEN) SRAT: Node 0 PXM 0 100000000-1c0000000 > (XEN) NUMA: Allocated memnodemap from 1bd8f8000 - 1bd8fa000 > (XEN) NUMA: Using 8 for the hash shift. > (XEN) Domain heap initialised > (XEN) found SMP MP-table at 000f6a80 > (XEN) DMI present. > (XEN) APIC boot state is 'xapic' > (XEN) Using APIC driver default > (XEN) ACPI: PM-Timer IO Port: 0x1008 > (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x_evt[1:1000,1:0] > (XEN) ACPI: wakeup_vec[bfefffcc], vec_size[20] > (XEN) ACPI: Local APIC address 0xfee00000 > (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > (XEN) Processor #0 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) > (XEN) Processor #1 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) > (XEN) Processor #2 6:6 APIC version 21 > (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: IOAPIC (id[0x03] address[0xfec00000] gsi_base[0]) > (XEN) IOAPIC[0]: apic_id 3, 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) ERST table was not found > (XEN) Using ACPI (MADT) for SMP configuration information > (XEN) SMP: Allowing 3 CPUs (0 hotplug CPUs) > (XEN) mapped APIC to ffff82cfffdfb000 (fee00000) > (XEN) mapped IOAPIC to ffff82cfffdfa000 (fec00000) > (XEN) IRQ limits: 24 GSI, 568 MSI/MSI-X > (XEN) Not enabling x2APIC: depends on iommu_supports_eim. > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: Processor Core ID: 0 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 > (XEN) CPU0: No MCE banks present. Machine check support disabled > (XEN) Using scheduler: SMP Credit Scheduler (credit) > (XEN) Initializing CPU#0 > (XEN) Detected 2592.635 MHz processor. > (XEN) Initing memory sharing. > (XEN) alt table ffff82d0802e6f10 -> ffff82d0802e81c4 > (XEN) PCI: MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f > (XEN) PCI: MCFG area at f0000000 reserved in E820 > (XEN) PCI: Using MCFG for segment 0000 bus 00-7f > (XEN) I/O virtualisation disabled > (XEN) smp_store_cpu_info id=0 > (XEN) CPU0: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) set_nr_sockets nr_sockets=1 num_processors=3 disabled_cpus=0 cpus=3 > (XEN) Getting VERSION: 50015 > (XEN) Getting VERSION: 50015 > (XEN) Getting ID: 0 > (XEN) Getting LVT0: 700 > (XEN) Getting LVT1: 400 > (XEN) enabled ExtINT on CPU#0 > (XEN) ENABLING IO-APIC IRQs > (XEN) -> Using new ACK method > (XEN) init IO_APIC IRQs > (XEN) IO-APIC (apicid-pin) 3-0, 3-16, 3-17, 3-18, 3-19, 3-20, 3-21, 3-22, > 3-23 not connected. > (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 > (XEN) number of MP IRQ sources: 15. > (XEN) number of IO-APIC #3 registers: 24. > (XEN) testing the IO APIC....................... > (XEN) IO APIC #3...... > (XEN) .... register #00: 03000000 > (XEN) ....... : physical APIC id: 03 > (XEN) ....... : Delivery Type: 0 > (XEN) ....... : LTS : 0 > (XEN) .... register #01: 00170011 > (XEN) ....... : max redirection entries: 0017 > (XEN) ....... : PRQ implemented: 0 > (XEN) ....... : IO APIC version: 0011 > (XEN) .... register #02: 03000000 > (XEN) ....... : arbitration: 03 > (XEN) .... IRQ redirection table: > (XEN) NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: > (XEN) 00 000 00 1 0 0 0 0 0 0 00 > (XEN) 01 001 01 0 0 0 0 0 1 1 28 > (XEN) 02 001 01 0 0 0 0 0 1 1 F0 > (XEN) 03 001 01 0 0 0 0 0 1 1 30 > (XEN) 04 001 01 0 0 0 0 0 1 1 F1 > (XEN) 05 001 01 0 0 0 0 0 1 1 38 > (XEN) 06 001 01 0 0 0 0 0 1 1 40 > (XEN) 07 001 01 0 0 0 0 0 1 1 48 > (XEN) 08 001 01 0 0 0 0 0 1 1 50 > (XEN) 09 001 01 0 0 0 0 0 1 1 58 > (XEN) 0a 001 01 0 0 0 0 0 1 1 60 > (XEN) 0b 001 01 0 0 0 0 0 1 1 68 > (XEN) 0c 001 01 0 0 0 0 0 1 1 70 > (XEN) 0d 001 01 0 0 0 0 0 1 1 78 > (XEN) 0e 001 01 0 0 0 0 0 1 1 88 > (XEN) 0f 001 01 0 0 0 0 0 1 1 90 > (XEN) 10 000 00 1 0 0 0 0 0 0 00 > (XEN) 11 000 00 1 0 0 0 0 0 0 00 > (XEN) 12 000 00 1 0 0 0 0 0 0 00 > (XEN) 13 000 00 1 0 0 0 0 0 0 00 > (XEN) 14 000 00 1 0 0 0 0 0 0 00 > (XEN) 15 000 00 1 0 0 0 0 0 0 00 > (XEN) 16 000 00 1 0 0 0 0 0 0 00 > (XEN) 17 000 00 1 0 0 0 0 0 0 00 > (XEN) Using vector-based indexing > (XEN) IRQ to pin mappings: > (XEN) IRQ240 -> 0:2 > (XEN) IRQ40 -> 0:1 > (XEN) IRQ48 -> 0:3 > (XEN) IRQ241 -> 0:4 > (XEN) IRQ56 -> 0:5 > (XEN) IRQ64 -> 0:6 > (XEN) IRQ72 -> 0:7 > (XEN) IRQ80 -> 0:8 > (XEN) IRQ88 -> 0:9 > (XEN) IRQ96 -> 0:10 > (XEN) IRQ104 -> 0:11 > (XEN) IRQ112 -> 0:12 > (XEN) IRQ120 -> 0:13 > (XEN) IRQ136 -> 0:14 > (XEN) IRQ144 -> 0:15 > (XEN) .................................... done. > (XEN) Using local APIC timer interrupts. > (XEN) calibrating APIC timer ... > (XEN) ..... CPU clock speed is 2592.9209 MHz. > (XEN) ..... host bus clock speed is 92.5952 MHz. > (XEN) ..... bus_scale = 0x5ed2 > (XEN) Platform timer is 3.579MHz ACPI PM Timer > (XEN) Allocated console ring of 32 KiB. > (XEN) mwait-idle: MWAIT substates: 0x10 > (XEN) mwait-idle: v0.4 model 0x46 > (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff > (XEN) VMX: Supported advanced features: > (XEN) - APIC TPR shadow > (XEN) - Extended Page Tables (EPT) > (XEN) - Virtual-Processor Identifiers (VPID) > (XEN) - Virtual NMI > (XEN) - MSR direct-access bitmap > (XEN) - Unrestricted Guest > (XEN) HVM: ASIDs enabled. > (XEN) HVM: VMX enabled > (XEN) HVM: Hardware Assisted Paging (HAP) not detected > (XEN) HVM: PVH mode not supported on this platform > (XEN) CPU 0 APIC 0 -> Node 0 > (XEN) CPU 1 APIC 1 -> Node 0 > (XEN) Booting processor 1/1 eip 8f000 > (XEN) Initializing CPU#1 > (XEN) masked ExtINT on CPU#1 > (XEN) smp_store_cpu_info id=1 > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: Processor Core ID: 1 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU1: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=1 socket=0 > socket_cpumask[socket]=ffff8301bd8e5460 > (XEN) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 2 APIC 2 -> Node 0 > (XEN) Booting processor 2/2 eip 8f000 > (XEN) Initializing CPU#2 > (XEN) masked ExtINT on CPU#2 > (XEN) smp_store_cpu_info id=2 > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: Processor Core ID: 2 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU2: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=2 socket=0 > socket_cpumask[socket]=ffff8301bd8e5460 > (XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) Brought up 3 CPUs > (XEN) ACPI sleep modes: S3 > (XEN) VPMU: disabled > (XEN) Dom0 has maximum 408 PIRQs > (XEN) NX (Execute Disable) protection active > (XEN) *** LOADING DOMAIN 0 *** > (XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x68f6d8 > (XEN) elf_parse_binary: phdr: paddr=0x1690000 memsz=0x409000 > (XEN) elf_parse_binary: phdr: paddr=0x1a99000 memsz=0x32c120 > (XEN) elf_parse_binary: phdr: paddr=0x1dc6000 memsz=0x1000 > (XEN) elf_parse_binary: phdr: paddr=0x1dc7000 memsz=0x1d13c0 > (XEN) elf_parse_binary: phdr: paddr=0x1f99000 memsz=0x53000 > (XEN) elf_parse_binary: phdr: paddr=0x1fec000 memsz=0x1250 > (XEN) elf_parse_binary: phdr: paddr=0x1fee000 memsz=0x1012000 > (XEN) elf_parse_binary: memory: 0x1000000 -> 0x3000000 > (XEN) elf_xen_parse_note: GUEST_OS = "linux" > (XEN) elf_xen_parse_note: GUEST_VERSION = "2.6" > (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0" > (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000 > (XEN) elf_xen_parse_note: ENTRY = 0xffffffff81f991f0 > (XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000 > (XEN) elf_xen_parse_note: FEATURES = > "!writable_page_tables|pae_pgdir_above_4gb" > (XEN) elf_xen_parse_note: SUPPORTED_FEATURES = 0x801 > (XEN) elf_xen_parse_note: PAE_MODE = "yes" > (XEN) elf_xen_parse_note: LOADER = "generic" > (XEN) elf_xen_parse_note: unknown xen elf note (0xd) > (XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1 > (XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000 > (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0 > (XEN) elf_xen_addr_calc_check: addresses: > (XEN) virt_base = 0xffffffff80000000 > (XEN) elf_paddr_offset = 0x0 > (XEN) virt_offset = 0xffffffff80000000 > (XEN) virt_kstart = 0xffffffff81000000 > (XEN) virt_kend = 0xffffffff83000000 > (XEN) virt_entry = 0xffffffff81f991f0 > (XEN) p2m_base = 0xffffffffffffffff > (XEN) Xen kernel: 64-bit, lsb, compat32 > (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x3000000 > (XEN) PHYSICAL MEMORY ARRANGEMENT: > (XEN) Dom0 alloc.: 00000001b4000000->00000001b8000000 (504532 pages to > be allocated) > (XEN) Init. ramdisk: 00000001bf2d4000->00000001bffff800 > (XEN) VIRTUAL MEMORY ARRANGEMENT: > (XEN) Loaded kernel: ffffffff81000000->ffffffff83000000 > (XEN) Init. ramdisk: ffffffff83000000->ffffffff83d2b800 > (XEN) Phys-Mach map: ffffffff83d2c000->ffffffff8412c000 > (XEN) Start info: ffffffff8412c000->ffffffff8412c4b4 > (XEN) Page tables: ffffffff8412d000->ffffffff84152000 > (XEN) Boot stack: ffffffff84152000->ffffffff84153000 > (XEN) TOTAL: ffffffff80000000->ffffffff84400000 > (XEN) ENTRY ADDRESS: ffffffff81f991f0 > (XEN) Dom0 has maximum 3 VCPUs > (XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff8168f6d8 > (XEN) elf_load_binary: phdr 1 at 0xffffffff81690000 -> 0xffffffff81a99000 > (XEN) elf_load_binary: phdr 2 at 0xffffffff81a99000 -> 0xffffffff81dc5120 > (XEN) elf_load_binary: phdr 3 at 0xffffffff81dc6000 -> 0xffffffff81dc7000 > (XEN) elf_load_binary: phdr 4 at 0xffffffff81dc7000 -> 0xffffffff81f983c0 > (XEN) elf_load_binary: phdr 5 at 0xffffffff81f99000 -> 0xffffffff81fec000 > (XEN) elf_load_binary: phdr 6 at 0xffffffff81fec000 -> 0xffffffff81fed250 > (XEN) elf_load_binary: phdr 7 at 0xffffffff81fee000 -> 0xffffffff820ce000 > (XEN) Std. Loglevel: All > (XEN) Guest Loglevel: All > (XEN) Xen is relinquishing VGA console. > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input > to Xen) > (XEN) Freed 308kB init memory. > mapping kernel into physical memory > about to get started... > > Similarly with 6 CPUs, nr_sockets=2, and socket is always 0 or 1 in > smp_store_cpu_info(). > > Loading xen-4.6-amd64.gz... ok > Loading vmlinuz-3.14.51-grsec-dock... ok > Loading initrd.img-3.14.51-grsec-dock... ok > (XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1) ( > eswierk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=y Fri Nov > 20 10:07:47 PST 2015 > (XEN) Bootloader: SYSLINUX 4.05 20140113 > (XEN) Command line: console=com1,vga com1=115200 no-bootscrub > dom0_mem=2048M,max:2048M loglvl=all cpuinfo=1 apic_verbosity=debug > (XEN) Video information: > (XEN) VGA is text mode 80x25, font 8x16 > (XEN) Disc information: > (XEN) Found 1 MBR signatures > (XEN) Found 1 EDD information structures > (XEN) Xen-e820 RAM map: > (XEN) 0000000000000000 - 000000000009f800 (usable) > (XEN) 000000000009f800 - 00000000000a0000 (reserved) > (XEN) 00000000000dc000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 00000000bfef0000 (usable) > (XEN) 00000000bfef0000 - 00000000bfeff000 (ACPI data) > (XEN) 00000000bfeff000 - 00000000bff00000 (ACPI NVS) > (XEN) 00000000bff00000 - 00000000c0000000 (usable) > (XEN) 00000000f0000000 - 00000000f8000000 (reserved) > (XEN) 00000000fec00000 - 00000000fec10000 (reserved) > (XEN) 00000000fee00000 - 00000000fee01000 (reserved) > (XEN) 00000000fffe0000 - 0000000100000000 (reserved) > (XEN) 0000000100000000 - 00000001c0000000 (usable) > (XEN) ACPI: RSDP 000F6A10, 0024 (r2 PTLTD ) > (XEN) ACPI: XSDT BFEF01F9, 0054 (r1 INTEL 440BX 6040000 VMW 1324272) > (XEN) ACPI: FACP BFEFEE73, 00F4 (r4 INTEL 440BX 6040000 PTL F4240) > (XEN) ACPI: DSDT BFEF04DB, E998 (r1 PTLTD Custom 6040000 MSFT 3000001) > (XEN) ACPI: FACS BFEFFFC0, 0040 > (XEN) ACPI: BOOT BFEF04B3, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) > (XEN) ACPI: APIC BFEF041D, 0096 (r1 PTLTD APIC 6040000 LTP 0) > (XEN) ACPI: MCFG BFEF03E1, 003C (r1 PTLTD $PCITBL$ 6040000 LTP 1) > (XEN) ACPI: SRAT BFEF02B1, 0130 (r2 VMWARE MEMPLUG 6040000 VMW 1) > (XEN) ACPI: WAET BFEF0289, 0028 (r1 VMWARE VMW WAET 6040000 VMW 1) > (XEN) System RAM: 6143MB (6291004kB) > (XEN) SRAT: PXM 0 -> APIC 00 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 01 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 02 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0 > (XEN) SRAT: PXM 0 -> APIC 06 -> Node 0 > (XEN) SRAT: Node 0 PXM 0 0-a0000 > (XEN) SRAT: Node 0 PXM 0 100000-10000000 > (XEN) SRAT: Node 0 PXM 0 10000000-c0000000 > (XEN) SRAT: Node 0 PXM 0 100000000-1c0000000 > (XEN) NUMA: Allocated memnodemap from 1bd8f8000 - 1bd8fa000 > (XEN) NUMA: Using 8 for the hash shift. > (XEN) Domain heap initialised > (XEN) found SMP MP-table at 000f6a80 > (XEN) DMI present. > (XEN) APIC boot state is 'xapic' > (XEN) Using APIC driver default > (XEN) ACPI: PM-Timer IO Port: 0x1008 > (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x_evt[1:1000,1:0] > (XEN) ACPI: wakeup_vec[bfefffcc], vec_size[20] > (XEN) ACPI: Local APIC address 0xfee00000 > (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > (XEN) Processor #0 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) > (XEN) Processor #1 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) > (XEN) Processor #2 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled) > (XEN) Processor #4 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x05] enabled) > (XEN) Processor #5 6:6 APIC version 21 > (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x06] enabled) > (XEN) Processor #6 6:6 APIC version 21 > (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: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1]) > (XEN) ACPI: IOAPIC (id[0x03] address[0xfec00000] gsi_base[0]) > (XEN) IOAPIC[0]: apic_id 3, 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) ERST table was not found > (XEN) Using ACPI (MADT) for SMP configuration information > (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs) > (XEN) mapped APIC to ffff82cfffdfb000 (fee00000) > (XEN) mapped IOAPIC to ffff82cfffdfa000 (fec00000) > (XEN) IRQ limits: 24 GSI, 1144 MSI/MSI-X > (XEN) Not enabling x2APIC: depends on iommu_supports_eim. > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: Processor Core ID: 0 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 > (XEN) CPU0: No MCE banks present. Machine check support disabled > (XEN) Using scheduler: SMP Credit Scheduler (credit) > (XEN) Initializing CPU#0 > (XEN) Detected 2592.566 MHz processor. > (XEN) Initing memory sharing. > (XEN) alt table ffff82d0802e6f10 -> ffff82d0802e81c4 > (XEN) PCI: MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f > (XEN) PCI: MCFG area at f0000000 reserved in E820 > (XEN) PCI: Using MCFG for segment 0000 bus 00-7f > (XEN) I/O virtualisation disabled > (XEN) smp_store_cpu_info id=0 > (XEN) CPU0: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) set_nr_sockets nr_sockets=2 num_processors=6 disabled_cpus=0 cpus=3 > (XEN) Getting VERSION: 50015 > (XEN) Getting VERSION: 50015 > (XEN) Getting ID: 0 > (XEN) Getting LVT0: 700 > (XEN) Getting LVT1: 400 > (XEN) enabled ExtINT on CPU#0 > (XEN) ENABLING IO-APIC IRQs > (XEN) -> Using new ACK method > (XEN) init IO_APIC IRQs > (XEN) IO-APIC (apicid-pin) 3-0, 3-16, 3-17, 3-18, 3-19, 3-20, 3-21, 3-22, > 3-23 not connected. > (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 > (XEN) number of MP IRQ sources: 15. > (XEN) number of IO-APIC #3 registers: 24. > (XEN) testing the IO APIC....................... > (XEN) IO APIC #3...... > (XEN) .... register #00: 03000000 > (XEN) ....... : physical APIC id: 03 > (XEN) ....... : Delivery Type: 0 > (XEN) ....... : LTS : 0 > (XEN) .... register #01: 00170011 > (XEN) ....... : max redirection entries: 0017 > (XEN) ....... : PRQ implemented: 0 > (XEN) ....... : IO APIC version: 0011 > (XEN) .... register #02: 03000000 > (XEN) ....... : arbitration: 03 > (XEN) .... IRQ redirection table: > (XEN) NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: > (XEN) 00 000 00 1 0 0 0 0 0 0 00 > (XEN) 01 001 01 0 0 0 0 0 1 1 28 > (XEN) 02 001 01 0 0 0 0 0 1 1 F0 > (XEN) 03 001 01 0 0 0 0 0 1 1 30 > (XEN) 04 001 01 0 0 0 0 0 1 1 F1 > (XEN) 05 001 01 0 0 0 0 0 1 1 38 > (XEN) 06 001 01 0 0 0 0 0 1 1 40 > (XEN) 07 001 01 0 0 0 0 0 1 1 48 > (XEN) 08 001 01 0 0 0 0 0 1 1 50 > (XEN) 09 001 01 0 0 0 0 0 1 1 58 > (XEN) 0a 001 01 0 0 0 0 0 1 1 60 > (XEN) 0b 001 01 0 0 0 0 0 1 1 68 > (XEN) 0c 001 01 0 0 0 0 0 1 1 70 > (XEN) 0d 001 01 0 0 0 0 0 1 1 78 > (XEN) 0e 001 01 0 0 0 0 0 1 1 88 > (XEN) 0f 001 01 0 0 0 0 0 1 1 90 > (XEN) 10 000 00 1 0 0 0 0 0 0 00 > (XEN) 11 000 00 1 0 0 0 0 0 0 00 > (XEN) 12 000 00 1 0 0 0 0 0 0 00 > (XEN) 13 000 00 1 0 0 0 0 0 0 00 > (XEN) 14 000 00 1 0 0 0 0 0 0 00 > (XEN) 15 000 00 1 0 0 0 0 0 0 00 > (XEN) 16 000 00 1 0 0 0 0 0 0 00 > (XEN) 17 000 00 1 0 0 0 0 0 0 00 > (XEN) Using vector-based indexing > (XEN) IRQ to pin mappings: > (XEN) IRQ240 -> 0:2 > (XEN) IRQ40 -> 0:1 > (XEN) IRQ48 -> 0:3 > (XEN) IRQ241 -> 0:4 > (XEN) IRQ56 -> 0:5 > (XEN) IRQ64 -> 0:6 > (XEN) IRQ72 -> 0:7 > (XEN) IRQ80 -> 0:8 > (XEN) IRQ88 -> 0:9 > (XEN) IRQ96 -> 0:10 > (XEN) IRQ104 -> 0:11 > (XEN) IRQ112 -> 0:12 > (XEN) IRQ120 -> 0:13 > (XEN) IRQ136 -> 0:14 > (XEN) IRQ144 -> 0:15 > (XEN) .................................... done. > (XEN) Using local APIC timer interrupts. > (XEN) calibrating APIC timer ... > (XEN) ..... CPU clock speed is 2592.9460 MHz. > (XEN) ..... host bus clock speed is 92.5859 MHz. > (XEN) ..... bus_scale = 0x5ed0 > (XEN) Platform timer is 3.579MHz ACPI PM Timer > (XEN) Allocated console ring of 64 KiB. > (XEN) mwait-idle: MWAIT substates: 0x10 > (XEN) mwait-idle: v0.4 model 0x46 > (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff > (XEN) VMX: Supported advanced features: > (XEN) - APIC TPR shadow > (XEN) - Extended Page Tables (EPT) > (XEN) - Virtual-Processor Identifiers (VPID) > (XEN) - Virtual NMI > (XEN) - MSR direct-access bitmap > (XEN) - Unrestricted Guest > (XEN) HVM: ASIDs enabled. > (XEN) HVM: VMX enabled > (XEN) HVM: Hardware Assisted Paging (HAP) not detected > (XEN) HVM: PVH mode not supported on this platform > (XEN) CPU 0 APIC 0 -> Node 0 > (XEN) CPU 1 APIC 1 -> Node 0 > (XEN) Booting processor 1/1 eip 8f000 > (XEN) Initializing CPU#1 > (XEN) masked ExtINT on CPU#1 > (XEN) smp_store_cpu_info id=1 > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: Processor Core ID: 1 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU1: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=1 socket=0 > socket_cpumask[socket]=ffff8301bd84d460 > (XEN) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 2 APIC 2 -> Node 0 > (XEN) Booting processor 2/2 eip 8f000 > (XEN) Initializing CPU#2 > (XEN) masked ExtINT on CPU#2 > (XEN) smp_store_cpu_info id=2 > (XEN) CPU: Physical Processor ID: 0 > (XEN) CPU: Processor Core ID: 2 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU2: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=2 socket=0 > socket_cpumask[socket]=ffff8301bd84d460 > (XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 3 APIC 4 -> Node 0 > (XEN) Booting processor 3/4 eip 8f000 > (XEN) Initializing CPU#3 > (XEN) masked ExtINT on CPU#3 > (XEN) smp_store_cpu_info id=3 > (XEN) CPU: Physical Processor ID: 1 > (XEN) CPU: Processor Core ID: 0 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU3: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=3 socket=1 > socket_cpumask[socket]=0000000000000000 > (XEN) CPU3: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 4 APIC 5 -> Node 0 > (XEN) Booting processor 4/5 eip 8f000 > (XEN) Initializing CPU#4 > (XEN) masked ExtINT on CPU#4 > (XEN) smp_store_cpu_info id=4 > (XEN) CPU: Physical Processor ID: 1 > (XEN) CPU: Processor Core ID: 1 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU4: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=4 socket=1 > socket_cpumask[socket]=ffff8301bd84df90 > (XEN) CPU4: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) CPU 5 APIC 6 -> Node 0 > (XEN) Booting processor 5/6 eip 8f000 > (XEN) Initializing CPU#5 > (XEN) masked ExtINT on CPU#5 > (XEN) smp_store_cpu_info id=5 > (XEN) CPU: Physical Processor ID: 1 > (XEN) CPU: Processor Core ID: 2 > (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K > (XEN) CPU: L2 cache: 256K > (XEN) CPU: L3 cache: 6144K > (XEN) CPU5: No MCE banks present. Machine check support disabled > (XEN) smp_store_cpu_info id=5 socket=1 > socket_cpumask[socket]=ffff8301bd84df90 > (XEN) CPU5: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01 > (XEN) Brought up 6 CPUs > (XEN) ACPI sleep modes: S3 > (XEN) VPMU: disabled > (XEN) Dom0 has maximum 600 PIRQs > (XEN) NX (Execute Disable) protection active > (XEN) *** LOADING DOMAIN 0 *** > (XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x68f6d8 > (XEN) elf_parse_binary: phdr: paddr=0x1690000 memsz=0x409000 > (XEN) elf_parse_binary: phdr: paddr=0x1a99000 memsz=0x32c120 > (XEN) elf_parse_binary: phdr: paddr=0x1dc6000 memsz=0x1000 > (XEN) elf_parse_binary: phdr: paddr=0x1dc7000 memsz=0x1d13c0 > (XEN) elf_parse_binary: phdr: paddr=0x1f99000 memsz=0x53000 > (XEN) elf_parse_binary: phdr: paddr=0x1fec000 memsz=0x1250 > (XEN) elf_parse_binary: phdr: paddr=0x1fee000 memsz=0x1012000 > (XEN) elf_parse_binary: memory: 0x1000000 -> 0x3000000 > (XEN) elf_xen_parse_note: GUEST_OS = "linux" > (XEN) elf_xen_parse_note: GUEST_VERSION = "2.6" > (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0" > (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000 > (XEN) elf_xen_parse_note: ENTRY = 0xffffffff81f991f0 > (XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000 > (XEN) elf_xen_parse_note: FEATURES = > "!writable_page_tables|pae_pgdir_above_4gb" > (XEN) elf_xen_parse_note: SUPPORTED_FEATURES = 0x801 > (XEN) elf_xen_parse_note: PAE_MODE = "yes" > (XEN) elf_xen_parse_note: LOADER = "generic" > (XEN) elf_xen_parse_note: unknown xen elf note (0xd) > (XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1 > (XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000 > (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0 > (XEN) elf_xen_addr_calc_check: addresses: > (XEN) virt_base = 0xffffffff80000000 > (XEN) elf_paddr_offset = 0x0 > (XEN) virt_offset = 0xffffffff80000000 > (XEN) virt_kstart = 0xffffffff81000000 > (XEN) virt_kend = 0xffffffff83000000 > (XEN) virt_entry = 0xffffffff81f991f0 > (XEN) p2m_base = 0xffffffffffffffff > (XEN) Xen kernel: 64-bit, lsb, compat32 > (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x3000000 > (XEN) PHYSICAL MEMORY ARRANGEMENT: > (XEN) Dom0 alloc.: 00000001b4000000->00000001b8000000 (504532 pages to > be allocated) > (XEN) Init. ramdisk: 00000001bf2d4000->00000001bffff800 > (XEN) VIRTUAL MEMORY ARRANGEMENT: > (XEN) Loaded kernel: ffffffff81000000->ffffffff83000000 > (XEN) Init. ramdisk: ffffffff83000000->ffffffff83d2b800 > (XEN) Phys-Mach map: ffffffff83d2c000->ffffffff8412c000 > (XEN) Start info: ffffffff8412c000->ffffffff8412c4b4 > (XEN) Page tables: ffffffff8412d000->ffffffff84152000 > (XEN) Boot stack: ffffffff84152000->ffffffff84153000 > (XEN) TOTAL: ffffffff80000000->ffffffff84400000 > (XEN) ENTRY ADDRESS: ffffffff81f991f0 > (XEN) Dom0 has maximum 6 VCPUs > (XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff8168f6d8 > (XEN) elf_load_binary: phdr 1 at 0xffffffff81690000 -> 0xffffffff81a99000 > (XEN) elf_load_binary: phdr 2 at 0xffffffff81a99000 -> 0xffffffff81dc5120 > (XEN) elf_load_binary: phdr 3 at 0xffffffff81dc6000 -> 0xffffffff81dc7000 > (XEN) elf_load_binary: phdr 4 at 0xffffffff81dc7000 -> 0xffffffff81f983c0 > (XEN) elf_load_binary: phdr 5 at 0xffffffff81f99000 -> 0xffffffff81fec000 > (XEN) elf_load_binary: phdr 6 at 0xffffffff81fec000 -> 0xffffffff81fed250 > (XEN) elf_load_binary: phdr 7 at 0xffffffff81fee000 -> 0xffffffff820ce000 > (XEN) Std. Loglevel: All > (XEN) Guest Loglevel: All > (XEN) Xen is relinquishing VGA console. > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input > to Xen) > (XEN) Freed 308kB init memory. > mapping kernel into physical memory > about to get started... > > So it looks like for power-of-2 CPUs, Fusion is providing a separate > socket per CPU, numbered 0, 2, 4, ... > > For multiple-of-3 CPUs, Fusion is providing a socket for every 3 CPUs, > numbered 0, 1, ... > > --Ed > > > On Fri, Nov 20, 2015 at 2:25 AM, Jan Beulich wrote: > >> >>> On 20.11.15 at 02:22, wrote: >> > (XEN) ----[ Xen-4.6.1-pre x86_64 debug=n Not tainted ]---- >> > (XEN) CPU: 3 >> > (XEN) RIP: e008:[] set_cpu_sibling_map+0x3f/0x330 >> > (XEN) RFLAGS: 0000000000010006 CONTEXT: hypervisor >> > (XEN) rax: 0000000000000001 rbx: 0000000000000000 rcx: >> 000000313d5b4080 >> > (XEN) rdx: 0000000000000006 rsi: 0000000000000000 rdi: >> 0000000000000003 >> > (XEN) rbp: 0000000000000300 rsp: ffff8301bd87fe90 r8: >> ffff8301bd878000 >> > (XEN) r9: 000000313d5b4080 r10: 0000000000000001 r11: >> 0000000000000001 >> > (XEN) r12: ffff82d0802fd500 r13: 0000000000000000 r14: >> 0000000000000000 >> > (XEN) r15: 0000000000000003 cr0: 000000008005003b cr4: >> 00000000001526a0 >> > (XEN) cr3: 00000000bfc75000 cr2: 0000000000000001 >> > (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: 0000 cs: e008 >> > (XEN) Xen stack trace from rsp=ffff8301bd87fe90: >> > (XEN) 00000003802fd800 0000000000000018 0000000000000000 >> 0000010000000000 >> > (XEN) ffff82d0802fd800 0000000000000000 00000000000000c8 >> 0000000000000003 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> ffff82d0801834dc >> > (XEN) 0000000000000000 0000000000000001 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000000 >> 0000000000000000 >> > (XEN) 0000000000000000 0000000000000000 0000000000000003 >> ffff8300bfafc000 >> > (XEN) 000000313d5b4080 0000000000000000 >> > (XEN) Xen call trace: >> > (XEN) [] set_cpu_sibling_map+0x3f/0x330 >> > (XEN) [] start_secondary+0x1bc/0x250 >> > (XEN) >> > (XEN) Pagetable walk from 0000000000000001: >> > (XEN) L4[0x000] = 00000001bd8f0063 ffffffffffffffff >> > (XEN) L3[0x000] = 00000001bd8ef063 ffffffffffffffff >> > (XEN) L2[0x000] = 00000001bd8ee063 ffffffffffffffff >> > (XEN) L1[0x000] = 0000000000000000 ffffffffffffffff >> > (XEN) >> > (XEN) **************************************** >> > (XEN) Panic on CPU 3: >> > (XEN) FATAL PAGE FAULT >> > (XEN) [error_code=0002] >> > (XEN) Faulting linear address: 0000000000000001 >> > (XEN) **************************************** >> > (XEN) >> > (XEN) Reboot in five seconds... >> > >> > set_cpu_sibling_map+0x3f is the second cpumask_set_cpu() call in >> > set_cpu_sibling_map(): >> > >> http://xenbits.xen.org/gitweb/?p=xen.git;a=blob;f=xen/arch/x86/smpboot.c;h=0 >> > >> 94699286f4f6962942024ec8b2b24c7b7996cc0;hb=78833c04250416f1870c458309d3ac0e5c >> > f915fd#l261 >> >> I suppose cpu_to_socket(cpu) returns a value for which the >> socket_cpumask[] entry didn't get set up yet. But to prove that, >> we'd need to see the disassembly around the code location >> above, to be able to associate register values with variables. >> >> If that's the case, then I'd further guess that the CPUID >> information provided by Fusion isn't exactly as one would expect >> on real hardware. Whether we need to fix something, or can >> work around a quirk of theirs depends on the exact nature of >> the issue. Instrumenting code populating socket_cpumask[] >> would be a good first step. >> >> Jan >> >> > --001a11438e18063458052502d117 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The problem is that the index of the socket_cpumask array = is derived via cpu_to_socket() from the APIC ID of the processor in a given= socket, but the size of the array is computed based on nr_sockets, which i= s not necessarily equal to the maximum APIC ID.

Sizing t= he socket_cpumask to MAX_APICS rather than nr_sockets seems safer, though a= bit wasteful. I verified that this change fixes the boot crash with 4 or 8= CPUs on VMware Fusion.

--- a/xen/arch/x86/smpboot= .c
+++ b/xen/arch/x86/smpboot.c
@@ -819,7 +819= ,7 @@ void __init smp_prepare_cpus(unsigned int max_cpus)

=C2=A0 =C2=A0 =C2=A0set_nr_sockets();

- = =C2=A0 =C2=A0socket_cpumask =3D xzalloc_array(cpumask_t *, nr_sockets);
+ =C2=A0 =C2=A0socket_cpumask =3D xzalloc_array(cpumask_t *, MAX_API= CS);
=C2=A0 =C2=A0 =C2=A0if ( socket_cpumask =3D=3D NULL ||
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (socket_cpumask[cpu_to_socket(0)] = =3D xzalloc(cpumask_t)) =3D=3D NULL )
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0panic("No memory for socket CPU siblings map");


On Fri, Nov 20, 2015 at 10:53 AM, Ed Swierk <eswierk@skyport= systems.com> wrote:
I instrumented set_nr_sockets() and smp_store_cpu_info(), and re-= ran with varying numbers of CPUs.

With 4 CPUs, nr_socket= s=3D4, so smp_store_cpu_info() exceeds the bounds of the socket_cpumask arr= ay when socket=3D4 or 6.

Loa= ding xen-4.6-amd64.gz... ok
Loading vmlinuz-3.14.51-grsec-dock...= ok
Loading initrd.img-3.14.51-grsec-dock... ok
= (XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1) (eswierk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=3Dy Fri Nov 20 10:07:47 PST 2015
(XEN) Bootloader: SYSLINUX 4.05 20140113
(XEN) Command line: console=3Dcom1,vga com1=3D115200 no-bootscrub do= m0_mem=3D2048M,max:2048M loglvl=3Dall cpuinfo=3D1 apic_verbosity=3Ddebug
(XEN) Video information:
(XEN) =C2= =A0VGA is text mode 80x25, font 8x16
(XEN) Disc information:
(XEN) =C2=A0Found 1 MBR signatures
(XEN) =C2=A0Found 1 EDD = information structures
(XEN) Xen-e820 RAM map:
(XEN) = =C2=A00000000000000000 - 000000000009f800 (usable)
(XEN) =C2=A000= 0000000009f800 - 00000000000a0000 (reserved)
(XEN) =C2=A000000000= 000dc000 - 0000000000100000 (reserved)
(XEN) =C2=A000000000001000= 00 - 00000000bfef0000 (usable)
(XEN) =C2=A000000000bfef0000 - 000= 00000bfeff000 (ACPI data)
(XEN) =C2=A000000000bfeff000 - 00000000= bff00000 (ACPI NVS)
(XEN) =C2=A000000000bff00000 - 00000000c00000= 00 (usable)
(XEN) =C2=A000000000f0000000 - 00000000f8000000 (rese= rved)
(XEN) =C2=A000000000fec00000 - 00000000fec10000 (reserved)<= /div>
(XEN) =C2=A000000000fee00000 - 00000000fee01000 (reserved)
<= div>(XEN) =C2=A000000000fffe0000 - 0000000100000000 (reserved)
(X= EN) =C2=A00000000100000000 - 00000001c0000000 (usable)
(XEN) ACPI= : RSDP 000F6A10, 0024 (r2 PTLTD )
(XEN) ACPI: XSDT BFEF030B, 0054= (r1 INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000 VMW =C2=A0 1324272)
= (XEN) ACPI: FACP BFEFEE73, 00F4 (r4 INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000= PTL =C2=A0 =C2=A0 F4240)
(XEN) ACPI: DSDT BFEF05B1, E8C2 (r1 PTL= TD =C2=A0Custom =C2=A0 =C2=A06040000 MSFT =C2=A03000001)
(XEN) AC= PI: FACS BFEFFFC0, 0040
(XEN) ACPI: BOOT BFEF0589, 0028 (r1 PTLTD= =C2=A0$SBFTBL$ =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
=
(XEN) ACPI: APIC BFEF050F, 007A (r1 PTLTD =C2=A0 APIC =C2=A0 =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 = =C2=A0 =C2=A00)
(XEN) ACPI: MCFG BFEF04D3, 003C (r1 PTLTD =C2=A0$= PCITBL$ =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
(XE= N) ACPI: SRAT BFEF03C3, 0110 (r2 VMWARE MEMPLUG =C2=A0 6040000 VMW =C2=A0 = =C2=A0 =C2=A0 =C2=A0 1)
(XEN) ACPI: WAET BFEF039B, 0028 (r1 VMWAR= E VMW WAET =C2=A06040000 VMW =C2=A0 =C2=A0 =C2=A0 =C2=A0 1)
(XEN)= System RAM: 6143MB (6291004kB)
(XEN) SRAT: PXM 0 -> APIC 00 -= > Node 0
(XEN) SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) SRAT: PXM 0 = -> APIC 06 -> Node 0
(XEN) SRAT: Node 0 PXM 0 0-a0000
=
(XEN) SRAT: Node 0 PXM 0 100000-10000000
(XEN) SRAT: Node 0 = PXM 0 10000000-c0000000
(XEN) SRAT: Node 0 PXM 0 100000000-1c0000= 000
(XEN) NUMA: Allocated memnodemap from 1bd8f8000 -= 1bd8fa000
(XEN) NUMA: Using 8 for the hash shif= t.
(XEN) Domain heap initialised
(XEN) found SMP MP-tab= le at 000f6a80
(XEN) DMI present.
(XEN) APIC boo= t state is 'xapic'
(XEN) Using API= C driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(= XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x_evt[1:1000,1:0]
(XEN) ACPI: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 wakeup_vec[bfefffcc]= , vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) = Processor #0 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x01]= lapic_id[0x02] enabled)
(XEN) Processor #2 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] enabled)
(XEN) Processor #4 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_i= d[0x03] lapic_id[0x06] enabled)
(XEN) Processor #6 6:6 APIC versi= on 21
(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[0x01] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]= : apic_id 1, 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.
<= div>(XEN) Enabling APIC mode: =C2=A0Flat.=C2=A0 Using 1 I/O APICs
(XEN) ERST table was not found
(XEN) PCI: MCFG configura= tion 0: base f0000000 segment 0000 buses 00 - 7f
(XEN) PCI: MCFG = area at f0000000 reserved in E820
(XEN) PCI: Using MCFG for segme= nt 0000 bus 00-7f
(XEN) I/O virtualisation disabled
<= div>(XEN) smp_store_cpu_info id=3D0
(XEN) CPU0: = Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(XEN= ) set_nr_sockets nr_sockets=3D4 num_processors=3D4 disabled_cpus=3D0 cpus= =3D1
(XEN) Getting VERSION: 50015
(XEN) Getting VERSION= : 50015
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ENABLING IO-APIC IRQs
(XEN) =C2=A0-&= gt; Using new ACK method
(XEN) init IO_APIC IRQs
(XEN) =C2=A0IO-APIC (apicid-pin) 1-0, 1-16, 1-17, 1-18, 1-19, 1-20, 1-21, = 1-22, 1-23 not connected.
(XEN) ..TIMER: vector= =3D0xF0 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1
(XEN) numb= er of MP IRQ sources: 15.
(XEN) number of IO-APIC #1 registers: 2= 4.
(XEN) testing the IO APIC.......................
(XE= N) IO APIC #1......
(XEN) .... register #00: 01000000
(= XEN) ....... =C2=A0 =C2=A0: physical APIC id: 01
(XEN) ....... = =C2=A0 =C2=A0: Delivery Type: 0
(XEN) ....... =C2=A0 =C2=A0: LTS = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 0
(XEN) .... register #01: 00= 170011
(XEN) ....... =C2=A0 =C2=A0 : max redirection entries: 001= 7
(XEN) ....... =C2=A0 =C2=A0 : PRQ implemented: 0
(XEN= ) ....... =C2=A0 =C2=A0 : IO APIC version: 0011
(XEN) .... regist= er #02: 01000000
(XEN) ....... =C2=A0 =C2=A0 : arbitration: 01
(XEN) .... IRQ redirection table:
(XEN) =C2=A0NR Log Phy = Mask Trig IRR Pol Stat Dest Deli Vect: =C2=A0=C2=A0
(XEN) =C2=A00= 0 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2= =A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A001 001 01 =C2=A00= =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A028
(XEN) =C2=A002 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A0F0
(XEN) =C2=A003 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A030
= (XEN) =C2=A004 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A0F1
(XEN) =C2=A005 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A038
(XEN) =C2=A006 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A040
(XEN) =C2=A007 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A048
(XEN) =C2=A008 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A050
= (XEN) =C2=A009 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A058
(XEN) =C2=A00a 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A060
(XEN) =C2=A00b 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A068
(XEN) =C2=A00c 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A070
(XEN) =C2=A00d 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A078
= (XEN) =C2=A00e 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A088
(XEN) =C2=A00f 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A090
(XEN) =C2=A010 000 00 =C2=A01 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2= =A00 =C2=A0 =C2=A000
(XEN) =C2=A011 000 00 =C2=A01 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2= =A000
(XEN) =C2=A012 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
= (XEN) =C2=A013 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A014 0= 00 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A015 000 00 =C2=A01 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2= =A00 =C2=A0 =C2=A000
(XEN) =C2=A016 000 00 =C2=A01 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2= =A000
(XEN) =C2=A017 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
= (XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN= ) IRQ48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -&= gt; 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ80 -> 0:8
(XEN) IRQ88 -> 0:9
(XEN= ) IRQ96 -> 0:10
(XEN) IRQ104 -> 0:11
(XEN) IRQ112= -> 0:12
(XEN) IRQ120 -> 0:13
(XEN) IRQ136 -> = 0:14
(XEN) IRQ144 -> 0:15
(XEN) ....................= ................ done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock s= peed is 2592.9295 MHz.
(XEN) ..... host bus clock speed is 92.595= 3 MHz.
(XEN) ..... bus_scale =3D 0x5ed2
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Allocated = console ring of 32 KiB.
(XEN) mwait-idle: MWAIT substates: 0x10
(XEN) mwait-idle: v0.4 model 0x46
(XEN) mwait-idle: lapi= c_timer_reliable_states 0xffffffff
(XEN) VMX: Supported advanced = features:
(XEN) =C2=A0- APIC TPR shadow
(XEN) =C2=A0- E= xtended Page Tables (EPT)
(XEN) =C2=A0- Virtual-Processor Identif= iers (VPID)
(XEN) =C2=A0- Virtual NMI
(XEN) =C2=A0- MSR= direct-access bitmap
(XEN) =C2=A0- Unrestricted Guest
= (XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) = HVM: Hardware Assisted Paging (HAP) not detected
(XEN) HVM: PVH m= ode not supported on this platform
(XEN) CPU 0 APIC 0 -> Node = 0
(XEN) CPU 1 APIC 2 -> Node 0
(XEN) Booting process= or 1/2 eip 8f000
(XEN) Initializing CPU#1
(XEN) = masked ExtINT on CPU#1
(XEN) smp_store_cpu_info id=3D1
(XEN) CPU: Physical Processor ID: 2
(XEN) CPU: L= 1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU1: No MCE banks present. M= achine check support disabled
(XEN) smp_store_cpu_info id= =3D1 socket=3D2 socket_cpumask[socket]=3D0000000000000000
(XEN) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 0= 1
(XEN) CPU 2 APIC 4 -> Node 0
(XEN) Booting process= or 2/4 eip 8f000
(XEN) Initializing CPU#2
(XEN) = masked ExtINT on CPU#2
(XEN) smp_store_cpu_info id=3D2
(XEN) CPU: Physical Processor ID: 4
(XEN) CPU: L= 1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU2: No MCE banks present. M= achine check support disabled
(XEN) smp_store_cpu_info id= =3D2 socket=3D4 socket_cpumask[socket]=3Dffff8301bd8b5430
(XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 0= 1
(XEN) CPU 3 APIC 6 -> Node 0
(XEN) Booting process= or 3/6 eip 8f000
(XEN) Initializing CPU#3
(XEN) = masked ExtINT on CPU#3
(XEN) smp_store_cpu_info id=3D3
(XEN) CPU: Physical Processor ID: 6
(XEN) CPU: L= 1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU3: No MCE banks present. M= achine check support disabled
(XEN) smp_store_cpu_info id= =3D3 socket=3D6 socket_cpumask[socket]=3D0000000000000001
(XEN) CPU3: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 0= 1
(XEN) ----[ Xen-4.6.1-pre =C2=A0x86_64 =C2=A0debug=3Dy = =C2=A0Not tainted ]----
(XEN) CPU: =C2=A0 =C2=A03
(XEN)= RIP: =C2=A0 =C2=A0e008:[<ffff82d080188544>] set_cpu_sibling_map+0x53= /0x38d
(XEN) RFLAGS: 0000000000010097 =C2=A0 CONTEXT: hypervisor<= /div>
(XEN) rax: 0000000000000001 =C2=A0 rbx: 0000000000000000 =C2=A0 r= cx: 000000313d58dc80
(XEN) rdx: 0000000000000006 =C2=A0 rsi: 0000= 00000000001e =C2=A0 rdi: 0000000000000003
(XEN) rbp: ffff8301bd87= fee0 =C2=A0 rsp: ffff8301bd87fea0 =C2=A0 r8: =C2=A0ffff8301bd87fea0
(XEN) r9: =C2=A00000000000000000 =C2=A0 r10: 0000000000000001 =C2=A0 r11= : 0000000000000001
(XEN) r12: 00000000000000c8 =C2=A0 r13: 000000= 0000000003 =C2=A0 r14: 0000000000000000
(XEN) r15: 00000000000000= 00 =C2=A0 cr0: 000000008005003b =C2=A0 cr4: 00000000001526a0
(XEN= ) cr3: 00000000bfc9f000 =C2=A0 cr2: 0000000000000001
=
(XEN) ds: 0000 =C2=A0 es: 0000 =C2=A0 fs: 0000 =C2=A0 gs: 0000 =C2=A0 = ss: 0000 =C2=A0 cs: e008
(XEN) Xen stack trace from rsp=3D= ffff8301bd87fea0:
(XEN) =C2=A0 =C2=A00000000300000000 00000000000= 00003 ffff8301bd87fee0 0000000000000000
(XEN) =C2=A0 =C2=A0000000= 00000000c8 0000000000000003 0000000000000000 0000000000000000
(XE= N) =C2=A0 =C2=A0ffff8301bd87ff10 ffff82d080188fc3 0000000000000001 00000000= 00000000
(XEN) =C2=A0 =C2=A00000000000000000 000= 0000000000000 0000000000000000 0000000000000000
(XEN) =C2=A0 =C2= =A00000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) =C2=A0 =C2=A00000000000000000 0000000000000000 0000000000000000= 0000000000000000
(XEN) =C2=A0 =C2=A00000000000000000 00000000000= 00000 0000000000000000 0000000000000000
(XEN) =C2=A0 =C2=A0000000= 0000000000 0000000000000000 0000000000000000 0000000000000000
(XE= N) =C2=A0 =C2=A00000000000000000 0000000000000000 0000000000000000 00000000= 00000000
(XEN) =C2=A0 =C2=A00000000000000000 0000000000000= 000 0000000000000000 0000000000000000
(XEN) =C2=A0 =C2=A000000000= 00000003 ffff8300bfffb000 000000313d58dc80 0000000000000000
(XEN)= Xen call trace:
(XEN) =C2=A0 =C2=A0[<ffff82d080188544>] se= t_cpu_sibling_map+0x53/0x38d
(XEN) =C2=A0 =C2=A0[<ffff82d08018= 8fc3>] start_secondary+0x1fb/0x256
(XEN)=C2= =A0
(XEN) Pagetable walk from 0000000000000001:
= (XEN) =C2=A0L4[0x000] =3D 00000001bd8ec063 ffffffffffffffff
(XEN)= =C2=A0L3[0x000] =3D 00000001bd8eb063 ffffffffffffffff
(XEN) =C2= =A0L2[0x000] =3D 00000001bd8ea063 ffffffffffffffff=C2=A0
(XEN) =C2=A0L1[0x000] =3D 0000000000000000 ffffffffffffffff
(XEN)=C2=A0
(XEN) ****************************************<= /div>
(XEN) Panic on CPU 3:
(XEN) FATAL PAGE FAULT
= (XEN) [error_code=3D0002]
(XEN) Faulting linear address: 00000000= 00000001
(XEN) ****************************************
(XEN)=C2=A0
(XEN) Reboot in five seconds...

Similar issue with 8 CPUs.

Loading xen-4.6-amd64.gz... ok
Loading vmlinuz-3= .14.51-grsec-dock... ok
Loading initrd.img-3.14.51-grsec-dock... = ok
(XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1= ) (eswierk@= skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=3Dy Fri Nov 20 1= 0:07:47 PST 2015
(XEN) Bootloader: SYSLINUX 4.05= 20140113
(XEN) Command line: console=3Dcom1,vga com1=3D11= 5200 no-bootscrub dom0_mem=3D2048M,max:2048M loglvl=3Dall cpuinfo=3D1 apic_= verbosity=3Ddebug
(XEN) Video information:
=
(XEN) =C2=A0VGA is text mode 80x25, font 8x16
(XEN) Disc inf= ormation:
(XEN) =C2=A0Found 1 MBR signatures
(XEN) =C2= =A0Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) =C2=A00000000000000000 - 000000000009f800 (usable)
(= XEN) =C2=A0000000000009f800 - 00000000000a0000 (reserved)
(XEN) = =C2=A000000000000dc000 - 0000000000100000 (reserved)
(XEN) =C2=A0= 0000000000100000 - 00000000bfef0000 (usable)
(XEN) =C2=A000000000= bfef0000 - 00000000bfeff000 (ACPI data)
(XEN) =C2=A000000000bfeff= 000 - 00000000bff00000 (ACPI NVS)
(XEN) =C2=A000000000bff00000 - = 00000000c0000000 (usable)
(XEN) =C2=A000000000f0000000 - 00000000= f8000000 (reserved)
(XEN) =C2=A000000000fec00000 - 00000000fec100= 00 (reserved)
(XEN) =C2=A000000000fee00000 - 00000000fee01000 (re= served)
(XEN) =C2=A000000000fffe0000 - 0000000100000000 (reserved= )
(XEN) =C2=A00000000100000000 - 00000001c0000000 (usable)
<= div>(XEN) ACPI: RSDP 000F6A10, 0024 (r2 PTLTD )
(XEN) ACPI= : XSDT BFEF00E7, 0054 (r1 INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000 VMW =C2= =A0 1324272)
(XEN) ACPI: FACP BFEFEE73, 00F4 (r4= INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000 PTL =C2=A0 =C2=A0 F4240)
(XEN) ACPI: DSDT BFEF0405, EA6E (r1 PTLTD =C2=A0Custom =C2=A0 =C2= =A06040000 MSFT =C2=A03000001)
(XEN) ACPI: FACS = BFEFFFC0, 0040
(XEN) ACPI: BOOT BFEF03DD, 0028 (r1 PTLTD = =C2=A0$SBFTBL$ =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
<= div>(XEN) ACPI: APIC BFEF032B, 00B2 (r1 PTLTD =C2=A0 APIC =C2=A0 =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 = =C2=A0 =C2=A00)
(XEN) ACPI: MCFG BFEF02EF, 003C (r1 PTLTD =C2=A0$= PCITBL$ =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
(XE= N) ACPI: SRAT BFEF019F, 0150 (r2 VMWARE MEMPLUG =C2=A0 6040000 VMW =C2=A0 = =C2=A0 =C2=A0 =C2=A0 1)
(XEN) ACPI: WAET BFEF0177, 0028 (r1 VMWAR= E VMW WAET =C2=A06040000 VMW =C2=A0 =C2=A0 =C2=A0 =C2=A0 1)
(XEN) System RAM: 6143MB (6291004kB)
(XEN) SRAT: PXM = 0 -> APIC 00 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 02 ->= ; Node 0
(XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
(= XEN) SRAT: PXM 0 -> APIC 06 -> Node 0
(XEN) SRAT: PX= M 0 -> APIC 08 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 0a -&= gt; Node 0
(XEN) SRAT: PXM 0 -> APIC 0c -> Node 0
(XEN) SRAT: PXM 0 -> APIC 0e -> Node 0
(X= EN) SRAT: Node 0 PXM 0 0-a0000
(XEN) SRAT: Node 0 PXM 0 100000-10= 000000
(XEN) SRAT: Node 0 PXM 0 10000000-c0000000
(XEN)= SRAT: Node 0 PXM 0 100000000-1c0000000
(XEN) NUMA: Alloca= ted memnodemap from 1bd8f8000 - 1bd8fa000
(XEN) = NUMA: Using 8 for the hash shift.
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000f6a80
(XEN) DMI present.<= /div>
(XEN) APIC boot state is 'xapic'
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer I= O Port: 0x1008
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x= _evt[1:1000,1:0]
(XEN) ACPI: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 wakeup_vec[bfefffcc], vec_size[20]
(XEN) ACPI: Local APIC = address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00= ] enabled)
(XEN) Processor #0 6:6 APIC version 21
(XEN)= ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled)
(XEN) Process= or #2 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_= id[0x04] enabled)
(XEN) Processor #4 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] enabled)
(XEN) = Processor #6 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_i= d[0x04] lapic_id[0x08] enabled)
(XEN) Processor #8 6:6 APIC versi= on 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x0a] enabled)
(XEN) Processor #10 6:6 APIC version 21
(XEN) ACPI: LAPIC= (acpi_id[0x06] lapic_id[0x0c] enabled)
(XEN) Processor #12 6:6 A= PIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x0e] en= abled)
(XEN) Processor #14 6:6 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
<= div>(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XE= N) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI= : LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
(XEN) ACPI= : LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
(XEN) ACPI: LAPIC= _NMI (acpi_id[0x05] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (a= cpi_id[0x06] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[= 0x07] high edge lint[0x1])
(XEN) ACPI: IOAPIC (i= d[0x01] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id= 1, 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 use= d by override.
(XEN) ACPI: IRQ2 used by override.
(XEN)= Enabling APIC mode: =C2=A0Flat.=C2=A0 Using 1 I/O APICs
(XEN) ER= ST table was not found
(XEN) Using ACPI (MADT) for SMP configurat= ion information
(XEN) SMP: Allowing 8 CPUs (0 hotplug CPUs= )
(XEN) mapped APIC to ffff82cfffdfb000 (fee00000)
(XEN= ) mapped IOAPIC to ffff82cfffdfa000 (fec00000)
(XEN) IRQ limits: = 24 GSI, 1528 MSI/MSI-X
(XEN) Not enabling x2APIC= : depends on iommu_supports_eim.
(XEN) CPU: Physical Processor ID= : 0
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) C= PU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) xst= ate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) CPU0: No = MCE banks present. Machine check support disabled
(XEN) Using sch= eduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2592.575 MHz processor.
(XEN) Initi= ng memory sharing.
(XEN) alt table ffff82d0802e6f10 -> ffff82d= 0802e81c4
(XEN) PCI: MCFG configuration 0: base = f0000000 segment 0000 buses 00 - 7f
(XEN) PCI: MCFG area at f0000= 000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 0= 0-7f
(XEN) I/O virtualisation disabled
(XEN) smp= _store_cpu_info id=3D0
(XEN) CPU0: Intel(R) Core= (TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(XEN) set_nr_sock= ets nr_sockets=3D8 num_processors=3D8 disabled_cpus=3D0 cpus=3D1
= (XEN) Getting VERSION: 50015
(XEN) Getting VERSION: 50015
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Ge= tting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ENABLING IO-APIC IRQs
(XEN) =C2=A0-> Using new A= CK method
(XEN) init IO_APIC IRQs
(XEN) =C2=A0IO= -APIC (apicid-pin) 1-0, 1-16, 1-17, 1-18, 1-19, 1-20, 1-21, 1-22, 1-23 not = connected.
(XEN) ..TIMER: vector=3D0xF0 apic1=3D= 0 pin1=3D2 apic2=3D-1 pin2=3D-1
(XEN) number of MP IRQ sou= rces: 15.
(XEN) number of IO-APIC #1 registers: 24.
(XE= N) testing the IO APIC.......................
(XEN) IO APIC #1...= ...
(XEN) .... register #00: 01000000
(XEN) ....... =C2= =A0 =C2=A0: physical APIC id: 01
(XEN) ....... =C2=A0 =C2=A0: Del= ivery Type: 0
(XEN) ....... =C2=A0 =C2=A0: LTS =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0: 0
(XEN) .... register #01: 00170011
= (XEN) ....... =C2=A0 =C2=A0 : max redirection entries: 0017
(XEN)= ....... =C2=A0 =C2=A0 : PRQ implemented: 0
(XEN) ....... =C2=A0 = =C2=A0 : IO APIC version: 0011
(XEN) .... register #02: 01000000<= /div>
(XEN) ....... =C2=A0 =C2=A0 : arbitration: 01
(XEN) ...= . IRQ redirection table:
(XEN) =C2=A0NR Log Phy Mask Trig IRR Pol= Stat Dest Deli Vect: =C2=A0=C2=A0
(XEN) =C2=A000 000 00 =C2=A01 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2= =A00 =C2=A0 =C2=A000
(XEN) =C2=A001 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A028
(XEN) =C2=A002 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A0F0
= (XEN) =C2=A003 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A030
(XEN) =C2=A004 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A0F1
(XEN) =C2=A005 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A038
(XEN) =C2=A006 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A040
(XEN) =C2=A007 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A048
= (XEN) =C2=A008 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A050
(XEN) =C2=A009 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A058
(XEN) =C2=A00a 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A060
(XEN) =C2=A00b 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A068
(XEN) =C2=A00c 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A070
= (XEN) =C2=A00d 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A078
(XEN) =C2=A00e 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A088
(XEN) =C2=A00f 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A090
(XEN) =C2=A010 000 00 =C2=A01 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2= =A000
(XEN) =C2=A011 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
= (XEN) =C2=A012 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A013 0= 00 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A014 000 00 =C2=A01 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2= =A00 =C2=A0 =C2=A000
(XEN) =C2=A015 000 00 =C2=A01 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2= =A000
(XEN) =C2=A016 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
= (XEN) =C2=A017 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) Using vect= or-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ2= 40 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN) IRQ48 -> 0:= 3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ= 80 -> 0:8
(XEN) IRQ88 -> 0:9
(XEN) IRQ96 -> 0:= 10
(XEN) IRQ104 -> 0:11
(XEN) IRQ112 -> 0:12
(XEN) IRQ120 -> 0:13
(XEN) IRQ136 -> 0:14
(= XEN) IRQ144 -> 0:15
(XEN) ....................................= done.
(XEN) Using local APIC timer interrupts.
(XEN) c= alibrating APIC timer ...
(XEN) ..... CPU clock speed is 2592.933= 6 MHz.
(XEN) ..... host bus clock speed is 92.6030 MHz.
(XEN) ..... bus_scale =3D 0x5ed5
(XEN) Platform= timer is 3.579MHz ACPI PM Timer
(XEN) Allocated console r= ing of 64 KiB.
(XEN) mwait-idle: MWAIT substates= : 0x10
(XEN) mwait-idle: v0.4 model 0x46
(XEN) mwait-id= le: lapic_timer_reliable_states 0xffffffff
(XEN) VMX: Supported a= dvanced features:
(XEN) =C2=A0- APIC TPR shadow
(XEN) = =C2=A0- Extended Page Tables (EPT)
(XEN) =C2=A0- Virtual-Processo= r Identifiers (VPID)
(XEN) =C2=A0- Virtual NMI
(XEN) = =C2=A0- MSR direct-access bitmap
(XEN) =C2=A0- Unrestricted Guest=
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
=
(XEN) HVM: Hardware Assisted Paging (HAP) not detected
(XEN)= HVM: PVH mode not supported on this platform
(XEN) CPU 0 APIC 0 = -> Node 0
(XEN) CPU 1 APIC 2 -> Node 0
(XEN) Boot= ing processor 1/2 eip 8f000
(XEN) Initializing CPU#1
=
(XEN) masked ExtINT on CPU#1
(XEN) smp_store_cpu_info id=3D1=
(XEN) CPU: Physical Processor ID: 2
(= XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 2= 56K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU1: No MCE banks= present. Machine check support disabled
(XEN) smp_store_c= pu_info id=3D1 socket=3D2 socket_cpumask[socket]=3D0000000000000000
(XEN) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz s= tepping 01
(XEN) CPU 2 APIC 4 -> Node 0
(XEN) Bootin= g processor 2/4 eip 8f000
(XEN) Initializing CPU#2
(XEN) masked ExtINT on CPU#2
(XEN) smp_store_cpu_info id=3D2
(XEN) CPU: Physical Processor ID: 4
(XE= N) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256= K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU2: No MCE banks p= resent. Machine check support disabled
(XEN) smp_store_cpu= _info id=3D2 socket=3D4 socket_cpumask[socket]=3D0000000000000000
(XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz ste= pping 01
(XEN) CPU 3 APIC 6 -> Node 0
(XEN) Booting = processor 3/6 eip 8f000
(XEN) Initializing CPU#3
(XEN) masked ExtINT on CPU#3
(XEN) smp_store_cpu_info id=3D3
(XEN) CPU: Physical Processor ID: 6
(XEN)= CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K<= /div>
(XEN) CPU: L3 cache: 6144K
(XEN) CPU3: No MCE banks pre= sent. Machine check support disabled
(XEN) smp_store_cpu_i= nfo id=3D3 socket=3D6 socket_cpumask[socket]=3D0000000000000000
(XEN) CPU3: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepp= ing 01
(XEN) CPU 4 APIC 8 -> Node 0
(XEN) Boo= ting processor 4/8 eip 8f000
(XEN) Initializing CPU#4
(= XEN) masked ExtINT on CPU#4
(XEN) smp_store_cpu_info id=3D4
=
(XEN) CPU: Physical Processor ID: 8
(XEN) C= PU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU4: No MCE bank= s present. Machine check support disabled
(XEN) smp_store_cpu_inf= o id=3D4 socket=3D8 socket_cpumask[socket]=3Dffff8301bd865430
(XE= N) CPU4: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(X= EN) CPU 5 APIC 10 -> Node 0
(XEN) Booting processor 5/10 eip 8= f000
(XEN) Initializing CPU#5
(XEN) masked ExtINT on CP= U#5
(XEN) smp_store_cpu_info id=3D5
(XEN) CPU: Physical= Processor ID: 10
(XEN) CPU: L1 I cache: 32K, L1= D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 c= ache: 6144K
(XEN) CPU5: No MCE banks present. Machine chec= k support disabled
(XEN) smp_store_cpu_info id=3D5 socket=3D10 so= cket_cpumask[socket]=3D0000000000000001
(XEN) CPU5: Intel(R) Core= (TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(XEN) ----[ Xen-4.6.1-pr= e =C2=A0x86_64 =C2=A0debug=3Dy =C2=A0Not tainted ]----
(XEN) CPU:= =C2=A0 =C2=A05
(XEN) RIP: =C2=A0 =C2=A0e008:[<ffff82d08018854= 4>] set_cpu_sibling_map+0x53/0x38d
(XEN) RFLAGS: 0000000000010= 093 =C2=A0 CONTEXT: hypervisor
(XEN) rax: 0000000000000001 =C2=A0= rbx: 0000000000000000 =C2=A0 rcx: 000000313d571c80
(XEN) rdx: 00= 0000000000000a =C2=A0 rsi: 0000000000000026 =C2=A0 rdi: 0000000000000005
(XEN) rbp: ffff8301bd8a7ee0 =C2=A0 rsp: ffff8301bd8a7ea0 =C2=A0 r8:= =C2=A0ffff8301bd8a7ea0
(XEN) r9: =C2=A00000000000000000 =C2=A0 r= 10: 0000000000000001 =C2=A0 r11: 0000000000000001
(XEN) r12: 0000= 0000000000c8 =C2=A0 r13: 0000000000000005 =C2=A0 r14: 0000000000000000
(XEN) r15: 0000000000000000 =C2=A0 cr0: 000000008005003b =C2=A0 cr4: = 00000000001526a0
(XEN) cr3: 00000000bfc9f000 =C2=A0 cr2: 00000000= 00000001
(XEN) ds: 0000 =C2=A0 es: 0000 =C2=A0 f= s: 0000 =C2=A0 gs: 0000 =C2=A0 ss: 0000 =C2=A0 cs: e008
(X= EN) Xen stack trace from rsp=3Dffff8301bd8a7ea0:
(XEN) =C2=A0 =C2= =A00000000500000000 0000000000000005 ffff8301bd8a7ee0 0000000000000000
(XEN) =C2=A0 =C2=A000000000000000c8 0000000000000005 0000000000000000= 0000000000000000
(XEN) =C2=A0 =C2=A0ffff8301bd8a7f10 ffff82d0801= 88fc3 0000000000000001 0000000000000000
(XEN) = =C2=A0 =C2=A00000000000000000 0000000000000000 0000000000000000 00000000000= 00000
(XEN) =C2=A0 =C2=A00000000000000000 0000000000000000 000000= 0000000000 0000000000000000
(XEN) =C2=A0 =C2=A00000000000000000 0= 000000000000000 0000000000000000 0000000000000000
(XEN) =C2=A0 = =C2=A00000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) =C2=A0 =C2=A00000000000000000 0000000000000000 0000000000000= 000 0000000000000000
(XEN) =C2=A0 =C2=A00000000000000000 00000000= 00000000 0000000000000000 0000000000000000
(XEN) =C2=A0 = =C2=A00000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) =C2=A0 =C2=A00000000000000005 ffff8300bfff9000 000000313d571= c80 0000000000000000
(XEN) Xen call trace:
(XEN) =C2=A0= =C2=A0[<ffff82d080188544>] set_cpu_sibling_map+0x53/0x38d
= (XEN) =C2=A0 =C2=A0[<ffff82d080188fc3>] start_secondary+0x1fb/0x256
(XEN)=C2=A0
(XEN) Pagetable walk from 0= 000000000000001:
(XEN) =C2=A0L4[0x000] =3D 00000001bd8ec06= 3 ffffffffffffffff
(XEN) =C2=A0L3[0x000] =3D 00000001bd8eb063 fff= fffffffffffff
(XEN) =C2=A0L2[0x000] =3D 00000001bd8ea063 ffffffff= ffffffff=C2=A0
(XEN) =C2=A0L1[0x000] =3D 0000000= 000000000 ffffffffffffffff
(XEN)=C2=A0
(XEN) **********= ******************************
(XEN) Panic on CPU 5:
=
(XEN) FATAL PAGE FAULT
(XEN) [error_code=3D= 0002]
(XEN) Faulting linear address: 0000000000000001
(= XEN) ****************************************
(XEN)=C2=A0
(XEN) Reboot in five seconds...
(XEN) Resetting with AC= PI MEMORY or I/O RESET_REG.

With 3 CPUs the = situation is completely different. nr_sockets=3D1, but socket is always 0 i= n smp_store_cpu_info().

Load= ing xen-4.6-amd64.gz... ok
Loading vmlinuz-3.14.51-grsec-dock... = ok
Loading initrd.img-3.14.51-grsec-dock... ok
(= XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skyport1) (eswierk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=3Dy Fri Nov 20 10:07:47 PST 2015
(XEN) Bootloader: SYSLINUX 4.05 20140113
(XEN) Command line: console=3Dcom1,vga com1=3D115200 no-bootscrub dom= 0_mem=3D2048M,max:2048M loglvl=3Dall cpuinfo=3D1 apic_verbosity=3Ddebug
(XEN) Video information:
(XEN) =C2=A0VGA = is text mode 80x25, font 8x16
(XEN) Disc information:
(= XEN) =C2=A0Found 1 MBR signatures
(XEN) =C2=A0Found 1 EDD informa= tion structures
(XEN) Xen-e820 RAM map:
(XEN) =C2=A0000= 0000000000000 - 000000000009f800 (usable)
(XEN) =C2=A000000000000= 9f800 - 00000000000a0000 (reserved)
(XEN) =C2=A000000000000dc000 = - 0000000000100000 (reserved)
(XEN) =C2=A00000000000100000 - 0000= 0000bfef0000 (usable)
(XEN) =C2=A000000000bfef0000 - 00000000bfef= f000 (ACPI data)
(XEN) =C2=A000000000bfeff000 - 00000000bff00000 = (ACPI NVS)
(XEN) =C2=A000000000bff00000 - 00000000c0000000 (usabl= e)
(XEN) =C2=A000000000f0000000 - 00000000f8000000 (reserved)
(XEN) =C2=A000000000fec00000 - 00000000fec10000 (reserved)
(XEN) =C2=A000000000fee00000 - 00000000fee01000 (reserved)
(XEN)= =C2=A000000000fffe0000 - 0000000100000000 (reserved)
(XEN) =C2= =A00000000100000000 - 00000001c0000000 (usable)
(XEN) ACPI: RSDP = 000F6A10, 0024 (r2 PTLTD )
(XEN) ACPI: XSDT BFEF0396, 0054= (r1 INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000 VMW =C2=A0 1324272)
(XEN) ACPI: FACP BFEFEE73, 00F4 (r4 INTEL =C2=A0440BX =C2= =A0 =C2=A0 6040000 PTL =C2=A0 =C2=A0 F4240)
(XEN) ACPI: DS= DT BFEF061E, E855 (r1 PTLTD =C2=A0Custom =C2=A0 =C2=A06040000 MSFT =C2=A030= 00001)
(XEN) ACPI: FACS BFEFFFC0, 0040
(XEN) ACPI: BOOT BFEF05F6, 0028 (r1 PTLTD =C2=A0$SBFTBL$ =C2=A06040= 000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
(XEN) ACPI: APIC BFEF= 058A, 006C (r1 PTLTD =C2=A0 AP= IC =C2=A0 =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A00)
(= XEN) ACPI: MCFG BFEF054E, 003C (r1 PTLTD =C2=A0$PCITBL$ =C2=A06040000 =C2= =A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
(XEN) ACPI: SRAT BFEF044E, 0= 100 (r2 VMWARE MEMPLUG =C2=A0 6040000 VMW =C2=A0 =C2=A0 =C2=A0 =C2=A0 1)
(XEN) ACPI: WAET BFEF0426, 0028 (r1 VMWARE VMW WAET =C2=A06040000 V= MW =C2=A0 =C2=A0 =C2=A0 =C2=A0 1)
(XEN) System R= AM: 6143MB (6291004kB)
(XEN) SRAT: PXM 0 -> APIC 00 -> Node= 0
(XEN) SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 02 -> Node 0
<= span class=3D"">
(XEN) SRAT: Node 0 PXM 0 0-a0000
(XEN) SRAT:= Node 0 PXM 0 100000-10000000
(XEN) SRAT: Node 0 PXM 0 10000000-c= 0000000
(XEN) SRAT: Node 0 PXM 0 100000000-1c0000000
=
(XEN) NUMA: Allocated memnodemap from 1bd8f8000 - 1bd8fa000
(XEN) NUMA: Using 8 for the hash shift.
(XEN) Do= main heap initialised
(XEN) found SMP MP-table at 000f6a80
<= div>(XEN) DMI present.
(XEN) APIC boot state is 'xapic= '
(XEN) Using APIC driver default
= (XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: SLEEP INFO: pm1x= _cnt[1:1004,1:0], pm1x_evt[1:1000,1:0]
(XEN) ACPI: =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 wakeup_vec[bfefffcc], vec_size[20]
(X= EN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_i= d[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 6:6 APIC versi= on 21
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enab= led)
(XEN) Processor #1 6:6 APIC version 21
(XEN) ACPI:= LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(X= EN) Processor #2 6:6 APIC version 21
(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: IOAPIC= (id[0x03] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic= _id 3, 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 overr= ide.
(XEN) Enabling APIC mode: =C2=A0Flat.=C2=A0 Using 1 I/O APIC= s
(XEN) ERST table was not found
(XEN) Using ACPI (MADT= ) for SMP configuration information
(XEN) SMP: Allowing 3 CPUs (0= hotplug CPUs)
(XEN) mapped APIC to ffff82cfffdfb000 (fee0= 0000)
(XEN) mapped IOAPIC to ffff82cfffdfa000 (fec00000)
(XEN) IRQ limits: 24 GSI, 568 MSI/MSI-X
(XEN) = Not enabling x2APIC: depends on iommu_supports_eim.
(XEN) CPU: Ph= ysical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN)= CPU0: No MCE banks present. Machine check support disabled
(XEN)= Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializin= g CPU#0
(XEN) Detected 2592.635 MHz processor.
(= XEN) Initing memory sharing.
(XEN) alt table ffff82d0802e6f10 -&g= t; ffff82d0802e81c4
(XEN) PCI: MCFG configuratio= n 0: base f0000000 segment 0000 buses 00 - 7f
(XEN) PCI: MCFG are= a at f0000000 reserved in E820
(XEN) PCI: Using MCFG for segment = 0000 bus 00-7f
(XEN) I/O virtualisation disabled
(XEN) smp_store_cpu_info id=3D0
(XEN) CPU0: Int= el(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(XEN) s= et_nr_sockets nr_sockets=3D1 num_processors=3D3 disabled_cpus=3D0 cpus=3D3<= /div>
(XEN) Getting VERSION: 50015
(XEN) Getting VERSION: 500= 15
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ENABLING IO-APIC IRQs
(XEN) =C2=A0-> U= sing new ACK method
(XEN) init IO_APIC IRQs
(XEN= ) =C2=A0IO-APIC (apicid-pin) 3-0, 3-16, 3-17, 3-18, 3-19, 3-20, 3-21, 3-22,= 3-23 not connected.
(XEN) ..TIMER: vector=3D0xF= 0 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1
(XEN) number of = MP IRQ sources: 15.
(XEN) number of IO-APIC #3 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO = APIC #3......
(XEN) .... register #00: 03000000
(XEN) .= ...... =C2=A0 =C2=A0: physical APIC id: 03
(XEN) ....... =C2=A0 = =C2=A0: Delivery Type: 0
(XEN) ....... =C2=A0 =C2=A0: LTS =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0: 0
(XEN) .... register #01: 00170011<= /div>
(XEN) ....... =C2=A0 =C2=A0 : max redirection entries: 0017
=
(XEN) ....... =C2=A0 =C2=A0 : PRQ implemented: 0
(XEN) .....= .. =C2=A0 =C2=A0 : IO APIC version: 0011
(XEN) .... register #02:= 03000000
(XEN) ....... =C2=A0 =C2=A0 : arbitration: 03
(XEN) .... IRQ redirection table:
(XEN) =C2=A0NR Log Phy Mask Tr= ig IRR Pol Stat Dest Deli Vect: =C2=A0=C2=A0
(XEN) =C2=A000 000 0= 0 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A001 001 01 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 = =C2=A0 =C2=A028
(XEN) =C2=A002 001 01 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A0F0=
(XEN) =C2=A003 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A030
(XEN= ) =C2=A004 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 = =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A0F1
(XEN) =C2=A005 001 = 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 = =C2=A0 =C2=A01 =C2=A0 =C2=A038
(XEN) =C2=A006 001 01 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 = =C2=A0 =C2=A040
(XEN) =C2=A007 001 01 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A048=
(XEN) =C2=A008 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A050
(XEN= ) =C2=A009 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 = =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A058
(XEN) =C2=A00a 001 = 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 = =C2=A0 =C2=A01 =C2=A0 =C2=A060
(XEN) =C2=A00b 001 01 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 = =C2=A0 =C2=A068
(XEN) =C2=A00c 001 01 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A070=
(XEN) =C2=A00d 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A078
(XEN= ) =C2=A00e 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 = =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A088
(XEN) =C2=A00f 001 = 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 = =C2=A0 =C2=A01 =C2=A0 =C2=A090
(XEN) =C2=A010 000 00 =C2=A01 =C2= =A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 = =C2=A0 =C2=A000
(XEN) =C2=A011 000 00 =C2=A01 =C2=A0 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000=
(XEN) =C2=A012 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN= ) =C2=A013 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A014 000 = 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A015 000 00 =C2=A01 =C2= =A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 = =C2=A0 =C2=A000
(XEN) =C2=A016 000 00 =C2=A01 =C2=A0 =C2=A00 =C2= =A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000=
(XEN) =C2=A017 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2= =A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN= ) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN) IR= Q48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> = 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ80 -> 0:8
=
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed= is 2592.9209 MHz.
(XEN) ..... host bus clock speed is 92.5952 MH= z.
(XEN) ..... bus_scale =3D 0x5ed2
(X= EN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Allocated cons= ole ring of 32 KiB.
(XEN) mwait-idle: MWAIT substates: 0x10
=
(XEN) mwait-idle: v0.4 model 0x46
(XEN) mwait-idle: lapic_ti= mer_reliable_states 0xffffffff
(XEN) VMX: Supported advanced feat= ures:
(XEN) =C2=A0- APIC TPR shadow
(XEN) =C2=A0- Exten= ded Page Tables (EPT)
(XEN) =C2=A0- Virtual-Processor Identifiers= (VPID)
(XEN) =C2=A0- Virtual NMI
(XEN) =C2=A0- MSR dir= ect-access bitmap
(XEN) =C2=A0- Unrestricted Guest
(XEN= ) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM:= Hardware Assisted Paging (HAP) not detected
(XEN) HVM: PVH mode = not supported on this platform
(XEN) CPU 0 APIC 0 -> Node 0
(XEN) CPU 1 APIC 1 -> Node 0
(XEN) Booting proc= essor 1/1 eip 8f000
(XEN) Initializing CPU#1
(XEN) mask= ed ExtINT on CPU#1
(XEN) smp_store_cpu_info id=3D1
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU= : Processor Core ID: 1
(XEN) CPU: L1 I cache: 32= K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU:= L3 cache: 6144K
(XEN) CPU1: No MCE banks present. Machine check = support disabled
(XEN) smp_store_cpu_info id=3D1 socket=3D= 0 socket_cpumask[socket]=3Dffff8301bd8e5460
(XEN= ) CPU1: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
<= div>(XEN) CPU 2 APIC 2 -> Node 0
(XEN) Booting processor 2/2 e= ip 8f000
(XEN) Initializing CPU#2
(XEN) masked ExtINT o= n CPU#2
(XEN) smp_store_cpu_info id=3D2
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: L1 I cache: 32K, L1 D cac= he: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: = 6144K
(XEN) CPU2: No MCE banks present. M= achine check support disabled
(XEN) smp_store_cpu_info id= =3D2 socket=3D0 socket_cpumask[socket]=3Dffff8301bd8e5460
(XEN) CPU2: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 0= 1
(XEN) Brought up 3 CPUs
(XEN) ACPI sleep modes: S3
(XEN) VPMU: disabled
(XEN) Dom0 has maximum 408 PIRQs
(XEN) NX (Execute Disable) protection active
(XEN) *** LOA= DING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=3D0x= 1000000 memsz=3D0x68f6d8
(XEN) elf_parse_binary: phdr: paddr=3D0x= 1690000 memsz=3D0x409000
(XEN) elf_parse_binary: phdr: paddr=3D0x= 1a99000 memsz=3D0x32c120
(XEN) elf_parse_binary: phdr: paddr=3D0x= 1dc6000 memsz=3D0x1000
(XEN) elf_parse_binary: phdr: paddr=3D0x1d= c7000 memsz=3D0x1d13c0
(XEN) elf_parse_binary: phdr: paddr=3D0x1f= 99000 memsz=3D0x53000
(XEN) elf_parse_binary: phdr: paddr=3D0x1fe= c000 memsz=3D0x1250
(XEN) elf_parse_binary: phdr: paddr=3D0x1fee0= 00 memsz=3D0x1012000
(XEN) elf_parse_binary: memory: 0x1000000 -&= gt; 0x3000000
(XEN) elf_xen_parse_note: GUEST_OS =3D "linux&= quot;
(XEN) elf_xen_parse_note: GUEST_VERSION =3D "2.6"=
(XEN) elf_xen_parse_note: XEN_VERSION =3D "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY =3D 0xffffffff81f991f0
(XEN) el= f_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81001000
(XEN) elf= _xen_parse_note: FEATURES =3D "!writable_page_tables|pae_pgdir_above_4= gb"
(XEN) elf_xen_parse_note: SUPPORTED_FEATURES =3D 0x801
(XEN) elf_xen_parse_note: PAE_MODE =3D "yes"
(= XEN) elf_xen_parse_note: LOADER =3D "generic"
(XEN) elf= _xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_n= ote: SUSPEND_CANCEL =3D 0x1
(XEN) elf_xen_parse_note: HV_START_LO= W =3D 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = =3D 0x0
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)= =C2=A0 =C2=A0 virt_base =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 0xffffffff80000000<= /div>
(XEN) =C2=A0 =C2=A0 elf_paddr_offset =3D 0x0
(XEN) =C2= =A0 =C2=A0 virt_offset =C2=A0 =C2=A0 =C2=A0=3D 0xffffffff80000000
(XEN) =C2=A0 =C2=A0 virt_kstart =C2=A0 =C2=A0 =C2=A0=3D 0xffffffff81000000=
(XEN) =C2=A0 =C2=A0 virt_kend =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 0xf= fffffff83000000
(XEN) =C2=A0 =C2=A0 virt_entry =C2=A0 =C2=A0 =C2= =A0 =3D 0xffffffff81f991f0
(XEN) =C2=A0 =C2=A0 p2m_base =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =3D 0xffffffffffffffff
(XEN= ) =C2=A0Xen =C2=A0kernel: 64-bit, lsb, compat32
(XEN) =C2=A0Dom0 = kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x3000000
(XEN) P= HYSICAL MEMORY ARRANGEMENT:
(XEN) =C2=A0Dom0 alloc.: =C2=A0 00000= 001b4000000->00000001b8000000 (504532 pages to be allocated)
(= XEN) =C2=A0Init. ramdisk: 00000001bf2d4000->00000001bffff800
(= XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) =C2=A0Loaded kernel: fffff= fff81000000->ffffffff83000000
(XEN) =C2=A0Init. ramdisk: fffff= fff83000000->ffffffff83d2b800
(XEN) =C2=A0Phys-Mach map: fffff= fff83d2c000->ffffffff8412c000
(XEN) =C2=A0Start info: =C2=A0 = =C2=A0ffffffff8412c000->ffffffff8412c4b4
(XEN) =C2=A0Page tabl= es: =C2=A0 ffffffff8412d000->ffffffff84152000
(XEN) =C2=A0Boot= stack: =C2=A0 =C2=A0ffffffff84152000->ffffffff84153000
(XEN) = =C2=A0TOTAL: =C2=A0 =C2=A0 =C2=A0 =C2=A0 ffffffff80000000->ffffffff84400= 000
(XEN) =C2=A0ENTRY ADDRESS: ffffffff81f991f0
(XEN) D= om0 has maximum 3 VCPUs
(XEN) elf_load_binary: phdr 0 at 0= xffffffff81000000 -> 0xffffffff8168f6d8
(XEN) elf_load_binary:= phdr 1 at 0xffffffff81690000 -> 0xffffffff81a99000
(XEN) elf_= load_binary: phdr 2 at 0xffffffff81a99000 -> 0xffffffff81dc5120
(XEN) elf_load_binary: phdr 3 at 0xffffffff81dc6000 -> 0xffffffff81dc7= 000
(XEN) elf_load_binary: phdr 4 at 0xffffffff81dc7000 -> 0xf= fffffff81f983c0
(XEN) elf_load_binary: phdr 5 at 0xffffffff81f990= 00 -> 0xffffffff81fec000
(XEN) elf_load_binary: phdr 6 at 0xff= ffffff81fec000 -> 0xffffffff81fed250
(XEN) elf_load_binary: ph= dr 7 at 0xffffffff81fee000 -> 0xffffffff820ce000
(XEN) Std. Lo= glevel: All
(XEN) Guest Loglevel: All
= (XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -&= gt; DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 308kB init memory.
mapping= kernel into physical memory
about to get started...
=

Similarly with 6 CPUs,=C2=A0nr_sockets=3D2, and s= ocket is always 0 or 1 in smp_store_cpu_info().

Loading xen-4.6-amd64.gz... ok
Loading vmlinu= z-3.14.51-grsec-dock... ok
Loading initrd.img-3.14.51-grsec-dock.= .. ok
(XEN) Xen version 4.6.1-pre (Debian 4.6.1~pre-1skypo= rt1) (eswie= rk@skyportsystems.com) (gcc (Debian 4.9.3-4) 4.9.3) debug=3Dy Fri Nov 2= 0 10:07:47 PST 2015
(XEN) Bootloader: SYSLINUX 4= .05 20140113
(XEN) Command line: console=3Dcom1,vga com1= =3D115200 no-bootscrub dom0_mem=3D2048M,max:2048M loglvl=3Dall cpuinfo=3D1 = apic_verbosity=3Ddebug
(XEN) Video information:<= /div>
(XEN) =C2=A0VGA is text mode 80x25, font 8x16
(XEN) Dis= c information:
(XEN) =C2=A0Found 1 MBR signatures
(XEN)= =C2=A0Found 1 EDD information structures
(XEN) Xen-e820 RAM map:=
(XEN) =C2=A00000000000000000 - 000000000009f800 (usable)
(XEN) =C2=A0000000000009f800 - 00000000000a0000 (reserved)
(XE= N) =C2=A000000000000dc000 - 0000000000100000 (reserved)
(XEN) =C2= =A00000000000100000 - 00000000bfef0000 (usable)
(XEN) =C2=A000000= 000bfef0000 - 00000000bfeff000 (ACPI data)
(XEN) =C2=A000000000bf= eff000 - 00000000bff00000 (ACPI NVS)
(XEN) =C2=A000000000bff00000= - 00000000c0000000 (usable)
(XEN) =C2=A000000000f0000000 - 00000= 000f8000000 (reserved)
(XEN) =C2=A000000000fec00000 - 00000000fec= 10000 (reserved)
(XEN) =C2=A000000000fee00000 - 00000000fee01000 = (reserved)
(XEN) =C2=A000000000fffe0000 - 0000000100000000 (reser= ved)
(XEN) =C2=A00000000100000000 - 00000001c0000000 (usable)
(XEN) ACPI: RSDP 000F6A10, 0024 (r2 PTLTD )
(XEN) A= CPI: XSDT BFEF01F9, 0054 (r1 INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000 VMW = =C2=A0 1324272)
(XEN) ACPI: FACP BFEFEE73, 00F4 = (r4 INTEL =C2=A0440BX =C2=A0 =C2=A0 6040000 PTL =C2=A0 =C2=A0 F4240)
<= /span>
(XEN) ACPI: DSDT BFEF04DB, E998 (r1 PTLTD =C2=A0Custom =C2=A0 = =C2=A06040000 MSFT =C2=A03000001)
(XEN) ACPI: FA= CS BFEFFFC0, 0040
(XEN) ACPI: BOOT BFEF04B3, 0028 (r1 PTLT= D =C2=A0$SBFTBL$ =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
(XEN) ACPI: APIC BFEF041D, 0096 (r1 PTLTD =C2=A0 APIC =C2=A0 =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 = =C2=A0 =C2=A00)
(XEN) ACPI: MCFG BFEF03E1, 003C (r1 PTLTD =C2=A0$= PCITBL$ =C2=A06040000 =C2=A0LTP =C2=A0 =C2=A0 =C2=A0 =C2=A01)
(XE= N) ACPI: SRAT BFEF02B1, 0130 (r2 VMWARE MEMPLUG =C2=A0 6040000 VMW =C2=A0 = =C2=A0 =C2=A0 =C2=A0 1)
(XEN) ACPI: WAET BFEF0289, 0028 (r1 VMWAR= E VMW WAET =C2=A06040000 VMW =C2=A0 =C2=A0 =C2=A0 =C2=A0 1)
(XEN) System RAM: 6143MB (6291004kB)
(XEN) SRAT: PXM = 0 -> APIC 00 -> Node 0
(XEN) SRAT: PXM 0 -> APIC = 01 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 02 = -> Node 0
(XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 06 -> Node 0
(XEN) SRAT: N= ode 0 PXM 0 0-a0000
(XEN) SRAT: Node 0 PXM 0 100000-10000000
(XEN) SRAT: Node 0 PXM 0 10000000-c0000000
(XEN) SRAT: Node= 0 PXM 0 100000000-1c0000000
(XEN) NUMA: Allocated memnode= map from 1bd8f8000 - 1bd8fa000
(XEN) NUMA: Using= 8 for the hash shift.
(XEN) Domain heap initialised
(X= EN) found SMP MP-table at 000f6a80
(XEN) DMI present.
(XEN) APIC boot state is 'xapic'
(= XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x10= 08
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1004,1:0], pm1x_evt[1:1000,= 1:0]
(XEN) ACPI: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 wakeup= _vec[bfefffcc], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee= 00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 6:6 APIC version 21
(XEN) ACPI:= LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 = 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x0= 2] enabled)
(XEN) Processor #2 6:6 APIC version = 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled= )
(XEN) Processor #4 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x05] enabled)
(XEN) Processor #5 6:6 APIC version 21
(XEN) ACPI: LAPIC (acpi_= id[0x05] lapic_id[0x06] enabled)
(XEN) Processor= #6 6:6 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high= edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge l= int[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: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
(= XEN) ACPI: IOAPIC (id[0x03] address[0xfec00000] gsi_base[0])
(XEN= ) IOAPIC[0]: apic_id 3, 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: I= RQ2 used by override.
(XEN) Enabling APIC mode: =C2=A0Flat.=C2=A0= Using 1 I/O APICs
(XEN) ERST table was not found
(XEN)= Using ACPI (MADT) for SMP configuration information
(XEN)= SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) mapped APIC to ffff8= 2cfffdfb000 (fee00000)
(XEN) mapped IOAPIC to ffff82cfffdfa000 (f= ec00000)
(XEN) IRQ limits: 24 GSI, 1144 MSI/MSI-X
(XEN) Not enabling x2APIC: depends on iommu_supports_eim.
=
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Proces= sor Core ID: 0
(XEN) CPU: L1 I cache: 32K, L1 D = cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cach= e: 6144K
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0= x7
(XEN) CPU0: No MCE banks present. Machine check support disabl= ed
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2592.566 MHz proc= essor.
(XEN) Initing memory sharing.
(XEN) alt table ff= ff82d0802e6f10 -> ffff82d0802e81c4
(XEN) PCI:= MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f
(= XEN) PCI: MCFG area at f0000000 reserved in E820
(XEN) PCI: Using= MCFG for segment 0000 bus 00-7f
(XEN) I/O virtualisation disable= d
(XEN) smp_store_cpu_info id=3D0
(XEN) CPU0: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
<= /span>
(XEN) set_nr_sockets nr_sockets=3D2 num_processors=3D6 disabled_= cpus=3D0 cpus=3D3
(XEN) Getting VERSION: 50015
(XEN) Ge= tting VERSION: 50015
(XEN) Getting ID: 0
(XEN) Getting = LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT = on CPU#0
(XEN) ENABLING IO-APIC IRQs
(= XEN) =C2=A0-> Using new ACK method
(XEN) init IO_APIC I= RQs
(XEN) =C2=A0IO-APIC (apicid-pin) 3-0, 3-16, 3-17, 3-18, 3-19,= 3-20, 3-21, 3-22, 3-23 not connected.
(XEN) ..T= IMER: vector=3D0xF0 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #3 = registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #3......
(XEN) .... register #00: 03000000=
(XEN) ....... =C2=A0 =C2=A0: physical APIC id: 03
(XEN= ) ....... =C2=A0 =C2=A0: Delivery Type: 0
(XEN) ....... =C2=A0 = =C2=A0: LTS =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 0
(XEN) .... regi= ster #01: 00170011
(XEN) ....... =C2=A0 =C2=A0 : max redirection = entries: 0017
(XEN) ....... =C2=A0 =C2=A0 : PRQ implemented: 0
(XEN) ....... =C2=A0 =C2=A0 : IO APIC version: 0011
(XEN)= .... register #02: 03000000
(XEN) ....... =C2=A0 =C2=A0 : arbitr= ation: 03
(XEN) .... IRQ redirection table:
(XEN) =C2= =A0NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: =C2=A0=C2=A0
(XEN) =C2=A000 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2= =A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A00= 1 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2= =A01 =C2=A0 =C2=A01 =C2=A0 =C2=A028
(XEN) =C2=A002 001 01 =C2=A00= =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A0F0
(XEN) =C2=A003 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A030
(XEN) =C2=A004 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A0F1
= (XEN) =C2=A005 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A038
(XEN) =C2=A006 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A040
(XEN) =C2=A007 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A048
(XEN) =C2=A008 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A050
(XEN) =C2=A009 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A058
= (XEN) =C2=A00a 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A060
(XEN) =C2=A00b 0= 01 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 1 =C2=A0 =C2=A01 =C2=A0 =C2=A068
(XEN) =C2=A00c 001 01 =C2=A00 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2= =A01 =C2=A0 =C2=A070
(XEN) =C2=A00d 001 01 =C2=A00 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2= =A078
(XEN) =C2=A00e 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A088
= (XEN) =C2=A00f 001 01 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A01 =C2=A0 =C2=A01 =C2=A0 =C2=A090
(XEN) =C2=A010 0= 00 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A011 000 00 =C2=A01 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2= =A00 =C2=A0 =C2=A000
(XEN) =C2=A012 000 00 =C2=A01 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2= =A000
(XEN) =C2=A013 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00= =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
= (XEN) =C2=A014 000 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A015 0= 00 00 =C2=A01 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A0= 0 =C2=A0 =C2=A00 =C2=A0 =C2=A000
(XEN) =C2=A016 000 00 =C2=A01 = =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2= =A00 =C2=A0 =C2=A000
(XEN) =C2=A017 000 00 =C2=A01 =C2=A0 =C2=A00= =C2=A0 =C2=A00 =C2=A0 0 =C2=A0 0 =C2=A0 =C2=A00 =C2=A0 =C2=A00 =C2=A0 =C2= =A000
(XEN) Using vector-based indexing
(XEN) IRQ to pi= n mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:= 1
(XEN) IRQ48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ= 72 -> 0:7
(XEN) IRQ80 -> 0:8
(XEN) IRQ88 -> 0:= 9
(XEN) IRQ96 -> 0:10
(XEN) IRQ104 -> 0:11
<= div>(XEN) IRQ112 -> 0:12
(XEN) IRQ120 -> 0:13
(XE= N) IRQ136 -> 0:14
(XEN) IRQ144 -> 0:15
(XEN) ....= ................................ done.
(XEN) Using local APIC tim= er interrupts.
(XEN) calibrating APIC timer ...
(XEN) .= .... CPU clock speed is 2592.9460 MHz.
(XEN) ..... host bus clock= speed is 92.5859 MHz.
(XEN) ..... bus_scale =3D 0x5ed0
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Allocated console ring of 64 KiB.
(= XEN) mwait-idle: MWAIT substates: 0x10
(XEN) mwait-idle: v0.4 mod= el 0x46
(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff<= /div>
(XEN) VMX: Supported advanced features:
(XEN) =C2=A0- A= PIC TPR shadow
(XEN) =C2=A0- Extended Page Tables (EPT)
(XEN) =C2=A0- Virtual-Processor Identifiers (VPID)
(XEN) =C2=A0-= Virtual NMI
(XEN) =C2=A0- MSR direct-access bitmap
(XE= N) =C2=A0- Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP)= not detected
(XEN) HVM: PVH mode not supported on this platform<= /div>
(XEN) CPU 0 APIC 0 -> Node 0
(XEN) CPU 1 APIC= 1 -> Node 0
(XEN) Booting processor 1/1 eip 8f000
(= XEN) Initializing CPU#1
(XEN) masked ExtINT on CPU#1
(X= EN) smp_store_cpu_info id=3D1
(XEN) CPU: Physica= l Processor ID: 0
(XEN) CPU: Processor Core ID: 1
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(X= EN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN= ) CPU1: No MCE banks present. Machine check support disabled
(XEN) smp_store_cpu_info id=3D1 socket=3D0 socket_cpumask[socket]=3Dffff= 8301bd84d460
(XEN) CPU1: Intel(R) Core(TM) i7-49= 60HQ CPU @ 2.60GHz stepping 01
(XEN) CPU 2 APIC 2 -> No= de 0
(XEN) Booting processor 2/2 eip 8f000
(XEN) Initia= lizing CPU#2
(XEN) masked ExtINT on CPU#2
(XEN) smp_sto= re_cpu_info id=3D2
(XEN) CPU: Physical Processor= ID: 0
(XEN) CPU: Processor Core ID: 2
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2= cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU2: No MCE banks present. Machine check support disabled=
(XEN) smp_store_cpu_info id=3D2 socket=3D0 socket_cpumask= [socket]=3Dffff8301bd84d460
(XEN) CPU2: Intel(R)= Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(XEN) CPU 3 = APIC 4 -> Node 0
(XEN) Booting processor 3/4 eip 8f000
(XEN) Initializing CPU#3
(XEN) masked ExtINT on CPU#3
(XEN) smp_store_cpu_info id=3D3
(XEN) CPU: Physical Processor I= D: 1
(XEN) CPU: Processor Core ID: 0
(= XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 2= 56K
(XEN) CPU: L3 cache: 6144K
= (XEN) CPU3: No MCE banks present. Machine check support disabled
(XEN) smp_store_cpu_info id=3D3 socket=3D1 socket_cpumask[socket]=3D= 0000000000000000
(XEN) CPU3: Intel(R) Core(TM) i= 7-4960HQ CPU @ 2.60GHz stepping 01
(XEN) CPU 4 APIC 5 ->= ; Node 0
(XEN) Booting processor 4/5 eip 8f000
(XEN) In= itializing CPU#4
(XEN) masked ExtINT on CPU#4
(XEN) smp= _store_cpu_info id=3D4
(XEN) CPU: Physical Processor ID: 1
<= div>(XEN) CPU: Processor Core ID: 1
(XEN) CPU: L= 1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU4: No MCE banks pre= sent. Machine check support disabled
(XEN) smp_store_cpu_info id= =3D4 socket=3D1 socket_cpumask[socket]=3Dffff8301bd84df90
(XEN) C= PU4: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01
(XEN) = CPU 5 APIC 6 -> Node 0
(XEN) Booting processor 5/6 eip 8f000
(XEN) Initializing CPU#5
(XEN) masked ExtINT on CPU#5
(XEN) smp_store_cpu_info id=3D5
(XEN) CPU: Physical Proce= ssor ID: 1
(XEN) CPU: Processor Core ID: 2
=
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 ca= che: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU5:= No MCE banks present. Machine check support disabled
(XEN) smp_s= tore_cpu_info id=3D5 socket=3D1 socket_cpumask[socket]=3Dffff8301bd84df90
(XEN) CPU5: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz stepping 01<= /div>
(XEN) Brought up 6 CPUs
(XEN) ACPI sle= ep modes: S3
(XEN) VPMU: disabled
(XEN) Dom0 has= maximum 600 PIRQs
(XEN) NX (Execute Disable) pr= otection active
(XEN) *** LOADING DOMAIN 0 ***
(= XEN) elf_parse_binary: phdr: paddr=3D0x1000000 memsz=3D0x68f6d8
(= XEN) elf_parse_binary: phdr: paddr=3D0x1690000 memsz=3D0x409000
(= XEN) elf_parse_binary: phdr: paddr=3D0x1a99000 memsz=3D0x32c120
(= XEN) elf_parse_binary: phdr: paddr=3D0x1dc6000 memsz=3D0x1000
(XE= N) elf_parse_binary: phdr: paddr=3D0x1dc7000 memsz=3D0x1d13c0
(XE= N) elf_parse_binary: phdr: paddr=3D0x1f99000 memsz=3D0x53000
(XEN= ) elf_parse_binary: phdr: paddr=3D0x1fec000 memsz=3D0x1250
(XEN) = elf_parse_binary: phdr: paddr=3D0x1fee000 memsz=3D0x1012000
(XEN)= elf_parse_binary: memory: 0x1000000 -> 0x3000000
(XEN) elf_xe= n_parse_note: GUEST_OS =3D "linux"
(XEN) elf_xen_parse_= note: GUEST_VERSION =3D "2.6"
(XEN) elf_xen_parse_note:= XEN_VERSION =3D "xen-3.0"
(XEN) elf_xen_parse_note: VI= RT_BASE =3D 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = =3D 0xffffffff81f991f0
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = =3D 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES =3D &qu= ot;!writable_page_tables|pae_pgdir_above_4gb"
(XEN) elf_xen_= parse_note: SUPPORTED_FEATURES =3D 0x801
(XEN) elf_xen_parse_note= : PAE_MODE =3D "yes"
(XEN) elf_xen_parse_note: LOADER = =3D "generic"
(XEN) elf_xen_parse_note: unknown xen elf= note (0xd)
(XEN) elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1
(XEN) elf_xen_parse_note: HV_START_LOW =3D 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET =3D 0x0
(XEN) elf_xen_a= ddr_calc_check: addresses:
(XEN) =C2=A0 =C2=A0 virt_base =C2=A0 = =C2=A0 =C2=A0 =C2=A0=3D 0xffffffff80000000
(XEN) =C2=A0 =C2=A0 el= f_paddr_offset =3D 0x0
(XEN) =C2=A0 =C2=A0 virt_offset =C2=A0 =C2= =A0 =C2=A0=3D 0xffffffff80000000
(XEN) =C2=A0 =C2=A0 virt_kstart = =C2=A0 =C2=A0 =C2=A0=3D 0xffffffff81000000
(XEN) =C2=A0 =C2=A0 vi= rt_kend =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 0xffffffff83000000
(XEN) = =C2=A0 =C2=A0 virt_entry =C2=A0 =C2=A0 =C2=A0 =3D 0xffffffff81f991f0
<= div>(XEN) =C2=A0 =C2=A0 p2m_base =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 0xffffffff= ffffffff
(XEN) =C2=A0Xen =C2=A0kernel: 64-bit, l= sb, compat32
(XEN) =C2=A0Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1= 000000 -> 0x3000000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) =C2=A0Dom0 alloc.: =C2=A0 00000001b4000000->00000001b8000000 (5= 04532 pages to be allocated)
(XEN) =C2=A0Init. ramdisk: 00000001b= f2d4000->00000001bffff800
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) =C2=A0Loaded kernel: ffffffff81000000->ffffffff83000000
(XEN) =C2=A0Init. ramdisk: ffffffff83000000->ffffffff83d2b800
(XEN) =C2=A0Phys-Mach map: ffffffff83d2c000->ffffffff8412c000
(XEN) =C2=A0Start info: =C2=A0 =C2=A0ffffffff8412c000->ffffffff8= 412c4b4
(XEN) =C2=A0Page tables: =C2=A0 ffffffff8412d000->ffff= ffff84152000
(XEN) =C2=A0Boot stack: =C2=A0 =C2=A0ffffffff8415200= 0->ffffffff84153000
(XEN) =C2=A0TOTAL: =C2=A0 =C2=A0 =C2=A0 = =C2=A0 ffffffff80000000->ffffffff84400000
(XEN) =C2=A0ENTRY AD= DRESS: ffffffff81f991f0
(XEN) Dom0 has maximum 6 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff= 8168f6d8
(XEN) elf_load_binary: phdr 1 at 0xffffffff81690000 ->= ; 0xffffffff81a99000
(XEN) elf_load_binary: phdr 2 at 0xffffffff8= 1a99000 -> 0xffffffff81dc5120
(XEN) elf_load_binary: phdr 3 at= 0xffffffff81dc6000 -> 0xffffffff81dc7000
(XEN) elf_load_binar= y: phdr 4 at 0xffffffff81dc7000 -> 0xffffffff81f983c0
(XEN) el= f_load_binary: phdr 5 at 0xffffffff81f99000 -> 0xffffffff81fec000
<= div>(XEN) elf_load_binary: phdr 6 at 0xffffffff81fec000 -> 0xffffffff81f= ed250
(XEN) elf_load_binary: phdr 7 at 0xffffffff81fee000 -> 0= xffffffff820ce000
(XEN) Std. Loglevel: All
(XEN) Guest = Loglevel: All
(XEN) Xen is relinquishing VGA con= sole.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' th= ree times to switch input to Xen)
(XEN) Freed 308kB init m= emory.
mapping kernel into physical memory
=
about to get started...

So it lo= oks like for power-of-2 CPUs, Fusion is providing a separate socket per CPU= , numbered 0, 2, 4, ...

For multiple-of-3 CPUs, Fu= sion is providing a socket for every 3 CPUs, numbered 0, 1, ...

--Ed


On Fri, Nov 20, 2015 = at 2:25 AM, Jan Beulich <JBeulich@suse.com> wrote:
>>> On 20.11.15 at 02:22, <<= a href=3D"mailto:eswierk@skyportsystems.com" target=3D"_blank">eswierk@skyp= ortsystems.com> wrote:
> (XEN) ----[ Xen-4.6.1-pre=C2=A0 x86_64=C2=A0 debug=3Dn=C2=A0 Not taint= ed ]----
> (XEN) CPU:=C2=A0 =C2=A0 3
> (XEN) RIP:=C2=A0 =C2=A0 e008:[<ffff82d08018302f>] set_cpu_siblin= g_map+0x3f/0x330
> (XEN) RFLAGS: 0000000000010006=C2=A0 =C2=A0CONTEXT: hypervisor
> (XEN) rax: 0000000000000001=C2=A0 =C2=A0rbx: 0000000000000000=C2=A0 = =C2=A0rcx: 000000313d5b4080
> (XEN) rdx: 0000000000000006=C2=A0 =C2=A0rsi: 0000000000000000=C2=A0 = =C2=A0rdi: 0000000000000003
> (XEN) rbp: 0000000000000300=C2=A0 =C2=A0rsp: ffff8301bd87fe90=C2=A0 = =C2=A0r8:=C2=A0 ffff8301bd878000
> (XEN) r9:=C2=A0 000000313d5b4080=C2=A0 =C2=A0r10: 0000000000000001=C2= =A0 =C2=A0r11: 0000000000000001
> (XEN) r12: ffff82d0802fd500=C2=A0 =C2=A0r13: 0000000000000000=C2=A0 = =C2=A0r14: 0000000000000000
> (XEN) r15: 0000000000000003=C2=A0 =C2=A0cr0: 000000008005003b=C2=A0 = =C2=A0cr4: 00000000001526a0
> (XEN) cr3: 00000000bfc75000=C2=A0 =C2=A0cr2: 0000000000000001
> (XEN) ds: 0000=C2=A0 =C2=A0es: 0000=C2=A0 =C2=A0fs: 0000=C2=A0 =C2=A0g= s: 0000=C2=A0 =C2=A0ss: 0000=C2=A0 =C2=A0cs: e008
> (XEN) Xen stack trace from rsp=3Dffff8301bd87fe90:
> (XEN)=C2=A0 =C2=A0 00000003802fd800 0000000000000018 0000000000000000 = 0000010000000000
> (XEN)=C2=A0 =C2=A0 ffff82d0802fd800 0000000000000000 00000000000000c8 = 0000000000000003
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = ffff82d0801834dc
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000001 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000000 = 0000000000000000
> (XEN)=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000003 = ffff8300bfafc000
> (XEN)=C2=A0 =C2=A0 000000313d5b4080 0000000000000000
> (XEN) Xen call trace:
> (XEN)=C2=A0 =C2=A0 [<ffff82d08018302f>] set_cpu_sibling_map+0x3f= /0x330
> (XEN)=C2=A0 =C2=A0 [<ffff82d0801834dc>] start_secondary+0x1bc/0x= 250
> (XEN)
> (XEN) Pagetable walk from 0000000000000001:
> (XEN)=C2=A0 L4[0x000] =3D 00000001bd8f0063 ffffffffffffffff
> (XEN)=C2=A0 L3[0x000] =3D 00000001bd8ef063 ffffffffffffffff
> (XEN)=C2=A0 L2[0x000] =3D 00000001bd8ee063 ffffffffffffffff
> (XEN)=C2=A0 L1[0x000] =3D 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 3:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=3D0002]
> (XEN) Faulting linear address: 0000000000000001
> (XEN) ****************************************
> (XEN)
> (XEN) Reboot in five seconds...
>
> set_cpu_sibling_map+0x3f is the second cpumask_set_cpu() call in
> set_cpu_sibling_map():
> http://xenb= its.xen.org/gitweb/?p=3Dxen.git;a=3Dblob;f=3Dxen/arch/x86/smpboot.c;h=3D0
> 94699286f4f6962942024ec8b2b24c7b7996cc0;hb=3D78833c04250416f1870c45830= 9d3ac0e5c
> f915fd#l261

I suppose cpu_to_socket(cpu) returns a value for which the
socket_cpumask[] entry didn't get set up yet. But to prove that,
we'd need to see the disassembly around the code location
above, to be able to associate register values with variables.

If that's the case, then I'd further guess that the CPUID
information provided by Fusion isn't exactly as one would expect
on real hardware. Whether we need to fix something, or can
work around a quirk of theirs depends on the exact nature of
the issue. Instrumenting code populating socket_cpumask[]
would be a good first step.

Jan



--001a11438e18063458052502d117-- --===============1006229930226426845== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============1006229930226426845==--