From: "Roger Pau Monné" <roger.pau@citrix.com>
To: Mukesh Rathor <mukesh.rathor@oracle.com>, Xen-devel@lists.xensource.com
Cc: george.dunlap@eu.citrix.com, keir.xen@gmail.com, tim@xen.org,
JBeulich@suse.com
Subject: Re: [V3 PATCH 9/9] pvh dom0: add opt_dom0pvh to setup.c
Date: Mon, 2 Dec 2013 16:09:50 +0100 [thread overview]
Message-ID: <529CA2BE.8040507@citrix.com> (raw)
In-Reply-To: <1385519230-21132-10-git-send-email-mukesh.rathor@oracle.com>
On 27/11/13 03:27, Mukesh Rathor wrote:
> Add opt_dom0pvh. Note, pvh dom0 is disabled until the fixme in
> domain_build.c is resolved. The fixme is added by patch title:
> "PVH dom0: construct_dom0 changes"
>
> Signed-off-by: Mukesh Rathor <mukesh.rathor@oracle.com>
> ---
> xen/arch/x86/setup.c | 19 ++++++++++++++++---
> 1 files changed, 16 insertions(+), 3 deletions(-)
>
> diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
> index e33c34b..de30ef6 100644
> --- a/xen/arch/x86/setup.c
> +++ b/xen/arch/x86/setup.c
> @@ -61,6 +61,10 @@ integer_param("maxcpus", max_cpus);
> static bool_t __initdata disable_smep;
> invbool_param("smep", disable_smep);
>
> +/* Boot dom0 in pvh mode */
> +bool_t __initdata opt_dom0pvh;
> +boolean_param("dom0pvh", opt_dom0pvh);
> +
> /* **** Linux config option: propagated to domain0. */
> /* "acpi=off": Sisables both ACPI table parsing and interpreter. */
> /* "acpi=force": Override the disable blacklist. */
> @@ -545,7 +549,7 @@ void __init __start_xen(unsigned long mbi_p)
> {
> char *memmap_type = NULL;
> char *cmdline, *kextra, *loader;
> - unsigned int initrdidx;
> + unsigned int initrdidx, domcr_flags = 0;
> multiboot_info_t *mbi = __va(mbi_p);
> module_t *mod = (module_t *)__va(mbi->mods_addr);
> unsigned long nr_pages, raw_max_page, modules_headroom, *module_map;
> @@ -1332,8 +1336,17 @@ void __init __start_xen(unsigned long mbi_p)
> if ( !tboot_protect_mem_regions() )
> panic("Could not protect TXT memory regions\n");
>
> - /* Create initial domain 0. */
> - dom0 = domain_create(0, DOMCRF_s3_integrity, 0);
> + /*
> + * Following removed when "pvh fixme" in domain_build.c is resolved.
> + * The fixme is added by patch "PVH dom0: construct_dom0 changes".
> + */
> + if ( opt_dom0pvh )
> + panic("You do not have the correct xen version for dom0 PVH\n");
I've removed this from my local copy and passed dom0pvh=1 on the
command line in order to try to boot with PVH Dom0. As Dom0 kernel I'm
using the tmp2 branch from your repo at git://oss.oracle.com/git/mrathor
/linux.git (which seems to work fine as a DomU), but as Dom0 the kernel
panics with the following message:
__ __ _ _ _ _ _ _ _
\ \/ /___ _ __ | || | | || | _ _ _ __ ___| |_ __ _| |__ | | ___
\ // _ \ '_ \ | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
/ \ __/ | | | |__ _|__ _|__| |_| | | | \__ \ || (_| | |_) | | __/
/_/\_\___|_| |_| |_|(_) |_| \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
(XEN) Xen version 4.4-unstable (root@) (gcc (Debian 4.4.5-8) 4.4.5) debug=y Mon Dec 2 14:13:26 CET 2013
(XEN) Latest ChangeSet: Thu Nov 21 18:11:15 2013 -0800 git:b535866-dirty
(XEN) Bootloader: PXELINUX 4.02 debian-20101014
(XEN) Command line: dom0pvh=1 com1=115200,8n1 guest_loglvl=all loglvl=all console=com1
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) EDID info not retrieved because of reasons unknown
(XEN) Disc information:
(XEN) Found 2 MBR signatures
(XEN) Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 0000000000092400 (usable)
(XEN) 00000000000f0000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000dfdf9c00 (usable)
(XEN) 00000000dfdf9c00 - 00000000dfe4bc00 (ACPI NVS)
(XEN) 00000000dfe4bc00 - 00000000dfe4dc00 (ACPI data)
(XEN) 00000000dfe4dc00 - 00000000e0000000 (reserved)
(XEN) 00000000f8000000 - 00000000fd000000 (reserved)
(XEN) 00000000fe000000 - 00000000fed00400 (reserved)
(XEN) 00000000fee00000 - 00000000fef00000 (reserved)
(XEN) 00000000ffb00000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 00000001a0000000 (usable)
(XEN) ACPI: RSDP 000FEC30, 0024 (r2 DELL )
(XEN) ACPI: XSDT 000FCCC7, 007C (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: FACP 000FCDB7, 00F4 (r3 DELL B10K 15 ASL 61)
(XEN) ACPI: DSDT FFE9E951, 4A74 (r1 DELL dt_ex 1000 INTL 20050624)
(XEN) ACPI: FACS DFDF9C00, 0040
(XEN) ACPI: SSDT FFEA34D6, 009C (r1 DELL st_ex 1000 INTL 20050624)
(XEN) ACPI: APIC 000FCEAB, 015E (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: BOOT 000FD009, 0028 (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: ASF! 000FD031, 0096 (r32 DELL B10K 15 ASL 61)
(XEN) ACPI: MCFG 000FD0C7, 003C (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: HPET 000FD103, 0038 (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: TCPA 000FD35F, 0032 (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: DMAR 000FD391, 00C8 (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: SLIC 000FD13B, 0176 (r1 DELL B10K 15 ASL 61)
(XEN) ACPI: SSDT DFE4DC00, 15C4 (r1 INTEL PPM RCM 80000001 INTL 20061109)
(XEN) System RAM: 6141MB (6288940kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-00000001a0000000
(XEN) Domain heap initialised
(XEN) DMI 2.5 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI: wakeup_vec[dfdf9c0c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
(XEN) Processor #4 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
(XEN) Processor #6 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x01] enabled)
(XEN) Processor #1 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled)
(XEN) Processor #3 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
(XEN) Processor #5 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
(XEN) Processor #7 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1])
(XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x09] address[0xfec80000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 9, version 32, address 0xfec80000, GSI 24-47
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode: Flat. Using 2 I/O APICs
(XEN) ACPI: HPET id: 0x8086a301 base: 0xfed00000
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 32 CPUs (24 hotplug CPUs)
(XEN) IRQ limits: 48 GSI, 1504 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3066.818 MHz processor.
(XEN) Initing memory sharing.
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN) - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 64 KiB.
(XEN) mwait-idle: MWAIT substates: 0x1120
(XEN) mwait-idle: v0.4 model 0x1a
(XEN) mwait-idle: lapic_timer_reliable_states 0x2
(XEN) HPET: 0 timers usable for broadcast (4 total)
(XEN) VMX: Supported advanced features:
(XEN) - APIC MMIO access virtualisation
(XEN) - APIC TPR shadow
(XEN) - Extended Page Tables (EPT)
(XEN) - Virtual-Processor Identifiers (VPID)
(XEN) - Virtual NMI
(XEN) - MSR direct-access bitmap
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) Brought up 8 CPUs
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0xa12000
(XEN) elf_parse_binary: phdr: paddr=0x1c00000 memsz=0xb60f0
(XEN) elf_parse_binary: phdr: paddr=0x1cb7000 memsz=0x14d80
(XEN) elf_parse_binary: phdr: paddr=0x1ccc000 memsz=0x716000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x23e2000
(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 = 0xffffffff81ccc1e0
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb|writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector"
(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 = 0xffffffff823e2000
(XEN) virt_entry = 0xffffffff81ccc1e0
(XEN) p2m_base = 0xffffffffffffffff
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x23e2000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000190000000->0000000194000000 (1483129 pages to be allocated)
(XEN) Init. ramdisk: 000000019bce7000->000000019ffffa00
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff823e2000
(XEN) Init. ramdisk: ffffffff823e2000->ffffffff866faa00
(XEN) Phys-Mach map: ffffffff866fb000->ffffffff8728d490
(XEN) Start info: ffffffff8728e000->ffffffff8728f4b4
(XEN) Page tables: ffffffff87290000->ffffffff872cd000
(XEN) Boot stack: ffffffff872cd000->ffffffff872ce000
(XEN) TOTAL: ffffffff80000000->ffffffff87400000
(XEN) ENTRY ADDRESS: ffffffff81ccc1e0
(XEN) Dom0 has maximum 8 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81a12000
(XEN) elf_load_binary: phdr 1 at 0xffffffff81c00000 -> 0xffffffff81cb60f0
(XEN) elf_load_binary: phdr 2 at 0xffffffff81cb7000 -> 0xffffffff81ccbd80
(XEN) elf_load_binary: phdr 3 at 0xffffffff81ccc000 -> 0xffffffff81e6a000
(XEN) Scrubbing Free RAM: done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 256kB init memory.
mapping kernel into physical memory
about to get started...
(XEN) memory.c:132:d0 Could not allocate order=0 extent: id=0 memflags=0 (0 of 1)
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.12.0-rc6upstream-g62c68d3 (root@loki) (gcc version 4.4.5 (Debian 4.4.5-8) ) #5 SMP Mon Dec 2 13:00:04 CET 2013
[ 0.000000] Command line: root=/dev/sda1 ro ramdisk_size=1024000 earlyprintk=xenboot loglevel=9 console=hvc0 debug
[ 0.000000] Released 18446744073708661104 pages of unused memory
[ 0.000000] Set 131701 page(s) to 1-1 mapping
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/xen/setup.c:134 xen_do_chunk+0x1a0/0x247()
[ 0.000000] Failed to populate pfn 1770b9 err=0
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.12.0-rc6upstream-g62c68d3 #5
[ 0.000000] 0000000000000086 ffffffff81c01c48 ffffffff816a748b 0000000000000086
[ 0.000000] ffffffff81c01c98 ffffffff81c01c88 ffffffff8109b617 ffffffff81c01c98
[ 0.000000] 00000000001770b9 0000000000000000 00000000001a0000 0000000000004c27
[ 0.000000] Call Trace:
[ 0.000000] [<ffffffff816a748b>] dump_stack+0x59/0x7b
[ 0.000000] [<ffffffff8109b617>] warn_slowpath_common+0x87/0xb0
[ 0.000000] [<ffffffff8109b6e1>] warn_slowpath_fmt+0x41/0x50
[ 0.000000] [<ffffffff81cd733a>] ? e820_all_mapped+0x65/0x65
[ 0.000000] [<ffffffff81cd1839>] xen_do_chunk+0x1a0/0x247
[ 0.000000] [<ffffffff81cd1cd2>] xen_memory_setup+0x3f2/0x702
[ 0.000000] [<ffffffff816acab0>] ? _raw_spin_unlock_irqrestore+0x20/0x70
[ 0.000000] [<ffffffff81cd7600>] setup_memory_map+0xf/0x41
[ 0.000000] [<ffffffff81cd5958>] setup_arch+0x1cc/0xd24
[ 0.000000] [<ffffffff816a72f9>] ? printk+0x72/0x74
[ 0.000000] [<ffffffff81cccd64>] start_kernel+0x8b/0x3fa
[ 0.000000] [<ffffffff81ccc5f3>] x86_64_start_reservations+0x2a/0x2c
[ 0.000000] [<ffffffff81cd1329>] xen_start_kernel+0x60f/0x611
[ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
[ 0.000000] Populating 172492-1a0000 pfn range: 19495 pages added
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] Xen: [mem 0x0000000000000000-0x0000000000091fff] usable
[ 0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[ 0.000000] Xen: [mem 0x0000000000100000-0x00000000dfdf8fff] usable
[ 0.000000] Xen: [mem 0x00000000dfdf9c00-0x00000000dfe4bbff] ACPI NVS
[ 0.000000] Xen: [mem 0x00000000dfe4bc00-0x00000000dfe4dbff] ACPI data
[ 0.000000] Xen: [mem 0x00000000dfe4dc00-0x00000000dfffffff] reserved
[ 0.000000] Xen: [mem 0x00000000f8000000-0x00000000fcffffff] reserved
[ 0.000000] Xen: [mem 0x00000000fe000000-0x00000000fed003ff] reserved
[ 0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[ 0.000000] Xen: [mem 0x00000000ffb00000-0x00000000ffffffff] reserved
[ 0.000000] Xen: [mem 0x0000000100000000-0x000000019fffffff] usable
[ 0.000000] bootconsole [xenboot0] enabled
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 2.5 present.
[ 0.000000] DMI: Dell Inc. Precision WorkStation T3500 /09KPNV, BIOS A15 03/28/2012
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] No AGP bridge found
[ 0.000000] e820: last_pfn = 0x1a0000 max_arch_pfn = 0x400000000
[ 0.000000] e820: last_pfn = 0xdfdf9 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] Base memory trampoline at [ffff88000008c000] 8c000 size 24576
[ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[ 0.000000] [mem 0x00000000-0x000fffff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x176e00000-0x176ffffff]
[ 0.000000] [mem 0x176e00000-0x176ffffff] page 4k
[ 0.000000] BRK [0x01fc3000, 0x01fc3fff] PGTABLE
[ 0.000000] BRK [0x01fc4000, 0x01fc4fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x174000000-0x176dfffff]
[ 0.000000] [mem 0x174000000-0x176dfffff] page 4k
[ 0.000000] BRK [0x01fc5000, 0x01fc5fff] PGTABLE
[ 0.000000] BRK [0x01fc6000, 0x01fc6fff] PGTABLE
[ 0.000000] BRK [0x01fc7000, 0x01fc7fff] PGTABLE
[ 0.000000] BRK [0x01fc8000, 0x01fc8fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x100000000-0x173ffffff]
[ 0.000000] [mem 0x100000000-0x173ffffff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x00100000-0xdfdf8fff]
[ 0.000000] [mem 0x00100000-0xdfdf8fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x177000000-0x19fffffff]
[ 0.000000] [mem 0x177000000-0x19fffffff] page 4k
[ 0.000000] RAMDISK: [mem 0x023e2000-0x066fafff]
[ 0.000000] ACPI: RSDP 00000000000fec30 00024 (v02 DELL )
[ 0.000000] ACPI: XSDT 00000000000fccc7 0007C (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: FACP 00000000000fcdb7 000F4 (v03 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: DSDT 00000000ffe9e951 04A74 (v01 DELL dt_ex 00001000 INTL 20050624)
[ 0.000000] ACPI: FACS 00000000dfdf9c00 00040
[ 0.000000] ACPI: SSDT 00000000ffea34d6 0009C (v01 DELL st_ex 00001000 INTL 20050624)
[ 0.000000] ACPI: APIC 00000000000fceab 0015E (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: BOOT 00000000000fd009 00028 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: ASF! 00000000000fd031 00096 (v32 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: MCFG 00000000000fd0c7 0003C (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: HPET 00000000000fd103 00038 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: TCPA 00000000000fd35f 00032 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: DMAR 00000000000fd391 000C8 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: SLIC 00000000000fd13b 00176 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.000000] ACPI: SSDT 00000000dfe4dc00 015C4 (v01 INTEL PPM RCM 80000001 INTL 20061109)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] NUMA turned off
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000019fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x19fffffff]
[ 0.000000] NODE_DATA [mem 0x1770b5000-0x1770b8fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
[ 0.000000] Normal [mem 0x100000000-0x19fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x00091fff]
[ 0.000000] node 0: [mem 0x00100000-0xdfdf8fff]
[ 0.000000] node 0: [mem 0x100000000-0x19fffffff]
[ 0.000000] On node 0 totalpages: 1572234
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 21 pages reserved
[ 0.000000] DMA zone: 3985 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 12481 pages used for memmap
[ 0.000000] DMA32 zone: 912889 pages, LIFO batch:31
[ 0.000000] Normal zone: 8960 pages used for memmap
[ 0.000000] Normal zone: 655360 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x09] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x10] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x11] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x12] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x13] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x14] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x15] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x16] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x17] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x18] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x19] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x20] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: IOAPIC (id[0x09] address[0xfec80000] gsi_base[24])
[ 0.000000] IOAPIC[1]: apic_id 9, version 32, address 0xfec80000, GSI 24-47
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] smpboot: Allowing 32 CPUs, 24 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 64
[ 0.000000] PM: Registered nosave memory: [mem 0x00092000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfdf9000-0xdfdf9fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfdfa000-0xdfe4afff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfe4b000-0xdfe4bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfe4c000-0xdfe4cfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfe4d000-0xdfe4dfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfe4e000-0xdfffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xf7ffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfcffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfd000000-0xfdffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfe000000-0xfecfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfedfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfeefffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfef00000-0xffafffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xffb00000-0xffffffff]
[ 0.000000] e820: [mem 0xe0000000-0xf7ffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel with PVH extensions on Xen
[ 0.000000] Xen version: 4.4-unstable
[ 0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:32 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff880176000000 s85376 r8192 d21120 u131072
[ 0.000000] pcpu-alloc: s85376 r8192 d21120 u131072 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
[ 0.000000] pcpu-alloc: [0] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
[ 2.585853] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1550716
[ 2.585857] Policy zone: Normal
[ 2.585861] Kernel command line: root=/dev/sda1 ro ramdisk_size=1024000 earlyprintk=xenboot loglevel=9 console=hvc0 debug
[ 2.585931] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 2.592600] software IO TLB [mem 0x16bc00000-0x16fc00000] (64MB) mapped at [ffff88016bc00000-ffff88016fbfffff]
[ 2.608541] Memory: 5352736K/6288936K available (6885K kernel code, 724K rwdata, 2120K rodata, 1708K init, 1364K bss, 936200K reserved)
[ 2.608927] Hierarchical RCU implementation.
[ 2.608932] RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.
[ 2.608949] NR_IRQS:33024 nr_irqs:1152 16
[ 2.609067] xen: sci override: global_irq=9 trigger=0 polarity=0
[ 2.609072] xen: registering gsi 9 triggering 0 polarity 0
[ 2.609095] xen: --> pirq=9 -> irq=9 (gsi=9)
[ 2.609166] xen: acpi sci 9
[ 2.609181] xen: --> pirq=1 -> irq=1 (gsi=1)
[ 2.609196] xen: --> pirq=2 -> irq=2 (gsi=2)
[ 2.609210] xen: --> pirq=3 -> irq=3 (gsi=3)
[ 2.609224] xen: --> pirq=4 -> irq=4 (gsi=4)
[ 2.609238] xen: --> pirq=5 -> irq=5 (gsi=5)
[ 2.609253] xen: --> pirq=6 -> irq=6 (gsi=6)
[ 2.609267] xen: --> pirq=7 -> irq=7 (gsi=7)
[ 2.609281] xen: --> pirq=8 -> irq=8 (gsi=8)
[ 2.609289] xen map irq failed -12
[ 2.609296] xen map irq failed -12
[ 2.609302] xen map irq failed -12
[ 2.609308] xen map irq failed -12
[ 2.609314] xen map irq failed -12
[ 2.609320] xen map irq failed -12
(XEN) irq.c:375: Dom0 callback via changed to Direct Vector 0xf3
[ 2.609334] xen:events: Xen HVM callback vector for event delivery is enabled
[ 2.612758] Console: colour VGA+ 80x25
[ 2.612764] console [hvc0] enabled, bootconsole disabled
[ 2.612764] console [hvc0] enabled, bootconsole disabled
[ 2.614018] Xen: using vcpuop timer interface
[ 2.614033] installing Xen timer for CPU 0
[ 2.614115] tsc: Detected 3066.818 MHz processor
[ 2.614127] Calibrating delay loop (skipped), value calculated using timer frequency.. 6133.63 BogoMIPS (lpj=3066818)
[ 2.614143] pid_max: default: 32768 minimum: 301
[ 2.614469] Security Framework initialized
[ 2.614479] SELinux: Initializing.
[ 2.614531] SELinux: Starting in permissive mode
[ 2.615098] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 2.616621] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 2.617334] Mount-cache hash table entries: 256
[ 2.618654] Initializing cgroup subsys freezer
[ 2.618784] CPU: Physical Processor ID: 0
[ 2.618792] CPU: Processor Core ID: 0
[ 2.618800] mce: CPU supports 2 MCE banks
[ 2.618855] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[ 2.618855] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
[ 2.618855] tlb_flushall_shift: 6
[ 2.619005] Freeing SMP alternatives memory: 28K (ffffffff81e62000 - ffffffff81e69000)
[ 2.622343] ACPI: Core revision 20130725
[ 2.784580] ACPI: All ACPI Tables successfully acquired
[ 2.785078] cpu 0 spinlock event irq 65
[ 2.785268] Performance Events: unsupported p6 CPU model 26 no PMU driver, software events only.
[ 2.786181] NMI watchdog: disabled (cpu0): hardware events not enabled
[ 2.786797] installing Xen timer for CPU 1
[ 2.786883] cpu 1 spinlock event irq 72
[ 2.786906] ------------[ cut here ]------------
[ 2.786915] kernel BUG at arch/x86/xen/smp.c:437!
[ 2.786923] invalid opcode: 0000 [#1] SMP
[ 2.786934] Modules linked in:
[ 2.786943] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.12.0-rc6upstream-g62c68d3 #5
[ 2.786956] Hardware name: Dell Inc. Precision WorkStation T3500 /09KPNV, BIOS A15 03/28/2012
[ 2.786969] task: ffff88016b73b080 ti: ffff88016b73c000 task.ti: ffff88016b73c000
[ 2.786981] RIP: 0010:[<ffffffff8104af28>] [<ffffffff8104af28>] xen_cpu_up+0x1f8/0x420
[ 2.786997] RSP: 0000:ffff88016b73ddf8 EFLAGS: 00010282
[ 2.787006] RAX: fffffffffffffff4 RBX: 0000000000000001 RCX: ffff88016b787f58
[ 2.787017] RDX: ffff88016b7f6000 RSI: 0000000000000001 RDI: 0000000000000000
[ 2.787028] RBP: ffff88016b73de38 R08: ffff88016b73dd38 R09: ffff88016b7f6000
[ 2.787039] R10: ffff880175802668 R11: ffff88016b7a0cf0 R12: 0000000000000001
[ 2.787050] R13: ffff88016b782920 R14: ffff88016b7f6000 R15: 0000000000000000
[ 2.787061] FS: 0000000000000000(0000) GS:ffff880176000000(0000) knlGS:0000000000000000
[ 2.787072] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080010039
[ 2.787082] CR2: 0000000000000000 CR3: 0000000001c0c000 CR4: 0000000000000660
[ 2.787093] Stack:
[ 2.787097] 0000000000000001 0000000000000000 0000000000000001 0000000000000000
[ 2.787115] 0000000000000001 0000000000000000 0000000000000001 ffffffff81ca8520
[ 2.787133] ffff88016b73de98 ffffffff8109bd44 000000000000e1e0 ffff88016b782920
[ 2.787151] Call Trace:
[ 2.787159] [<ffffffff8109bd44>] _cpu_up+0xd4/0x160
[ 2.787168] [<ffffffff8109be91>] cpu_up+0xc1/0x130
[ 2.787179] [<ffffffff81cf0524>] smp_init+0x4e/0xa6
[ 2.787189] [<ffffffff81ccc98c>] kernel_init_freeable+0xc9/0x1d9
[ 2.787201] [<ffffffff8169dcb0>] ? rest_init+0xa0/0xa0
[ 2.787210] [<ffffffff8169dcb9>] kernel_init+0x9/0xf0
[ 2.787221] [<ffffffff816b4e0c>] ret_from_fork+0x7c/0xb0
[ 2.787230] [<ffffffff8169dcb0>] ? rest_init+0xa0/0xa0
[ 2.787238] Code: c1 ef 0c 80 3d 9b 18 c6 00 00 74 30 48 89 fa 48 c1 e2 0c 49 89 96 90 13 00 00 31 ff 49 63 f4 4c 89 f2 e8 dc 63 fb ff 85 c0 74 04 <0f> 0b eb fe 4c 89 f7 e8 0c 91 16 00 e9 a1 fe ff ff e8 e2 a3 ff
[ 2.787381] RIP [<ffffffff8104af28>] xen_cpu_up+0x1f8/0x420
[ 2.787392] RSP <ffff88016b73ddf8>
[ 2.787412] ---[ end trace 4eaa2a86a8e2da23 ]---
[ 2.787426] swapper/0 (1) used greatest stack depth: 5192 bytes left
[ 2.787439] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 2.787439]
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.
next prev parent reply other threads:[~2013-12-02 15:09 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-27 2:27 [V3 PATCH 0/9]: PVH dom0 Mukesh Rathor
2013-11-27 2:27 ` [V3 PATCH 1/9] PVH dom0: iommu related changes Mukesh Rathor
2013-11-27 2:27 ` [V3 PATCH 2/9] PVH dom0: create add_mem_mapping_for_xlate() function Mukesh Rathor
2013-12-02 12:16 ` Jan Beulich
2013-11-27 2:27 ` [V3 PATCH 3/9] PVH dom0: move some pv specific code to static functions Mukesh Rathor
2013-12-02 12:30 ` Jan Beulich
2013-11-27 2:27 ` [V3 PATCH 4/9] dom0: construct_dom0 changes Mukesh Rathor
2013-12-02 12:36 ` Jan Beulich
2013-11-27 2:27 ` [V3 PATCH 5/9] PVH dom0: implement XENMEM_add_to_physmap_range for x86 Mukesh Rathor
2013-12-02 12:47 ` Jan Beulich
2013-12-03 0:05 ` Mukesh Rathor
2013-12-03 7:48 ` Jan Beulich
2013-12-03 19:49 ` Mukesh Rathor
2013-12-04 8:03 ` Jan Beulich
2013-11-27 2:27 ` [V3 PATCH 6/9] PVH dom0: Introduce p2m_map_foreign Mukesh Rathor
2013-11-27 2:27 ` [V3 PATCH 7/9] pvh: change xsm_add_to_physmap Mukesh Rathor
2013-11-27 16:46 ` Daniel De Graaf
2013-11-27 20:29 ` Mukesh Rathor
2013-11-29 9:21 ` Jan Beulich
2013-12-02 12:55 ` Jan Beulich
2013-11-27 2:27 ` [V3 PATCH 8/9] pvh dom0: Add and remove foreign pages Mukesh Rathor
2013-12-02 12:57 ` Jan Beulich
2013-11-27 2:27 ` [V3 PATCH 9/9] pvh dom0: add opt_dom0pvh to setup.c Mukesh Rathor
2013-11-27 15:00 ` George Dunlap
2013-11-27 20:12 ` Mukesh Rathor
2013-11-28 11:54 ` George Dunlap
2013-11-29 9:29 ` Jan Beulich
2013-12-02 13:00 ` Jan Beulich
2013-12-02 15:09 ` Roger Pau Monné [this message]
2013-12-02 19:30 ` Mukesh Rathor
2013-12-02 19:38 ` Roger Pau Monné
2013-12-02 20:38 ` Mukesh Rathor
2013-12-02 20:46 ` Mukesh Rathor
2013-12-03 2:33 ` Mukesh Rathor
2013-12-03 10:30 ` Roger Pau Monné
2013-12-03 19:51 ` Mukesh Rathor
2013-12-03 10:54 ` Jan Beulich
2013-11-28 12:07 ` [V3 PATCH 0/9]: PVH dom0 George Dunlap
2013-11-29 9:17 ` Jan Beulich
2013-12-02 11:39 ` George Dunlap
2013-12-01 23:53 ` Mukesh Rathor
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=529CA2BE.8040507@citrix.com \
--to=roger.pau@citrix.com \
--cc=JBeulich@suse.com \
--cc=Xen-devel@lists.xensource.com \
--cc=george.dunlap@eu.citrix.com \
--cc=keir.xen@gmail.com \
--cc=mukesh.rathor@oracle.com \
--cc=tim@xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).