All of lore.kernel.org
 help / color / mirror / Atom feed
* Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
@ 2017-04-24 10:06 Sander Eikelenboom
  2017-04-24 14:17 ` Boris Ostrovsky
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-24 10:06 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

Resend: Sorry copy and pasted a wrong mailadress for the xen-devel list.


Hi Boris / Juergen,

This morning i got this dom0 kernel crash (it occurred sporadically
before (during 4.11), but i didn't have serial console enabled at that
time so i had no stacktrace, only sporadic reboots).

It's running on an AMD phenom X6:
Kernel 4.11.0-rc7 with as latest commit:
94836ecf1e7378b64d37624fbb81fe48fbd4c772.
Xen-unstable with as latest commit:
94836ecf1e7378b64d37624fbb81fe48fbd4c772.

If you need more info please ask, testing will be difficult as i don't
have a clear testcase and
it can also run for days without trouble.

--
Sander


[   39.696900] ------------[ cut here ]------------
[   39.704630] kernel BUG at drivers/xen/events/events_base.c:1221!
[   39.712236] invalid opcode: 0000 [#1] SMP
[   39.719598] Modules linked in:
[   39.725450] CPU: 0 PID: 0 Comm: swapper/0 Not tainted
4.11.0-rc7-20170422-linus-doflr+ #1
[   39.731535] Hardware name: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS
V1.8B1 09/13/2010
[   39.737759] task: ffffffff82412540 task.stack: ffffffff82400000
[   39.743949] RIP: e030:xen_send_IPI_one+0x69/0x70
[   39.749971] RSP: e02b:ffff88007d003a78 EFLAGS: 00010286
[   39.755961] RAX: ffff88007d0155e0 RBX: ffff88007d00db40 RCX:
0000000000000000
[   39.762073] RDX: ffff88007d0147a0 RSI: 0000000000000004 RDI:
00000000ffffffff
[   39.768201] RBP: ffff88007d003a78 R08: 0000000000000001 R09:
0000000000000570
[   39.774247] R10: 0000000000000003 R11: 0000000000000570 R12:
0000000000000001
[   39.780287] R13: 0000000000000400 R14: 0000000000000201 R15:
0000000000000000
[   39.786227] FS:  00007ff690edf700(0000) GS:ffff88007d000000(0000)
knlGS:0000000000000000
[   39.792304] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[   39.798428] CR2: 00007ff16a735090 CR3: 0000000004adf000 CR4:
0000000000000660
[   39.804602] Call Trace:
[   39.810703]  <IRQ>
[   39.816751]  xen_send_IPI_self+0x29/0x70
[   39.822853]  arch_irq_work_raise+0x23/0x40
[   39.828945]  irq_work_queue+0x66/0x80
[   39.834969]  wake_up_klogd+0x2f/0x40
[   39.840938]  console_unlock+0x419/0x440
[   39.846838]  vprintk_emit+0x244/0x2f0
[   39.852683]  vprintk_default+0x1a/0x20
[   39.858543]  vprintk_func+0x22/0x50
[   39.864276]  printk+0x3e/0x46
[   39.869931]  ip_handle_martian_source.isra.50+0x6b/0xc0
[   39.875673]  ip_route_input_noref+0xbb9/0xd90
[   39.881475]  ip_rcv_finish+0x6d/0x3b0
[   39.887231]  ip_rcv+0x28f/0x380
[   39.892967]  ? ip_local_deliver_finish+0x1e0/0x1e0
[   39.898792]  __netif_receive_skb_core+0x2cd/0x9c0
[   39.904583]  ? udp4_gro_receive+0x140/0x2d0
[   39.910362]  ? inet_gro_receive+0x22b/0x2a0
[   39.916089]  __netif_receive_skb+0x11/0x70
[   39.921834]  netif_receive_skb_internal+0x1e/0x80
[   39.927545]  napi_gro_receive+0x77/0xe0
[   39.933231]  rtl8169_poll+0x306/0x640
[   39.938967]  net_rx_action+0x1f8/0x350
[   39.944662]  ? handle_edge_irq+0x6b/0x140
[   39.950289]  __do_softirq+0xf3/0x200
[   39.955832]  irq_exit+0x94/0xa0
[   39.961399]  xen_evtchn_do_upcall+0x2b/0x40
[   39.966947]  xen_do_hypervisor_callback+0x1e/0x40
[   39.972482]  </IRQ>
[   39.977850]  ? xen_hypercall_sched_op+0xa/0x20
[   39.983193]  ? xen_hypercall_sched_op+0xa/0x20
[   39.988460]  ? xen_safe_halt+0x10/0x20
[   39.993684]  ? default_idle+0x9/0x10
[   39.998742]  ? arch_cpu_idle+0xa/0x10
[   40.003592]  ? default_idle_call+0x27/0x40
[   40.008385]  ? do_idle+0x191/0x1e0
[   40.013094]  ? cpu_startup_entry+0x18/0x20
[   40.017738]  ? rest_init+0x72/0x80
[   40.022302]  ? start_kernel+0x3ca/0x3d7
[   40.026926]  ? x86_64_start_reservations+0x2a/0x2c
[   40.031556]  ? xen_start_kernel+0x4fd/0x509
[   40.036143] Code: 48 8b 14 d5 c0 14 22 82 48 63 34 10 31 d2 e8 2f 75
ae ff 85 c0 79 d8 89 c2 89 ce 48 c7 c7 f8 2f 1b 82 31 c0 e8 49 ec c3 ff
5d c3 <0f> 0b 0f 1f 44 00 00 55 48 89 e5 53 65 48 8b 1d cb 29 af 7e 65 [
  40.046018] RIP: xen_send_IPI_one+0x69/0x70 RSP: ffff88007d003a78
[   40.051050] ---[ end trace c68670ebef8b1a69 ]---
[   40.055955] ------------[ cut here ]------------
[   40.060774] kernel BUG at drivers/xen/events/events_base.c:1221!
[   40.065561] invalid opcode: 0000 [#2] SMP
[   40.070283] Modules linked in:
[   40.074990] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G      D
4.11.0-rc7-20170422-linus-doflr+ #1
[   40.079936] Hardware name: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS
V1.8B1 09/13/2010
[   40.084894] task: ffffffff82412540 task.stack: ffffffff82400000
[   40.089890] RIP: e030:xen_send_IPI_one+0x69/0x70
[   40.094921] RSP: e02b:ffff88007d0036c0 EFLAGS: 00010286
[   40.100082] RAX: ffff88007d0155e0 RBX: ffff88007d00db40 RCX:
0000000000000000
[   40.105231] RDX: ffff88007d0147a0 RSI: 0000000000000004 RDI:
00000000ffffffff
[   40.110308] RBP: ffff88007d0036c0 R08: 0000000000000000 R09:
00000000000005ae
[   40.115330] R10: 0000000000aaaaaa R11: 0000000000000001 R12:
0000000000000001
[   40.120322] R13: 0000000000000400 R14: 0000000000000200 R15:
0000000000000000
[   40.125266] FS:  00007ff690edf700(0000) GS:ffff88007d000000(0000)
knlGS:0000000000000000
[   40.130299] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[   40.135331] CR2: 00007ff16a735090 CR3: 0000000004adf000 CR4:
0000000000000660
[   40.140507] Call Trace:
[   40.145599]  <IRQ>
[   40.150657]  xen_send_IPI_self+0x29/0x70
[   40.155767]  arch_irq_work_raise+0x23/0x40
[   40.160970]  irq_work_queue+0x66/0x80
[   40.166109]  wake_up_klogd+0x2f/0x40
[   40.171238]  console_unlock+0x419/0x440
[   40.176354]  vprintk_emit+0x244/0x2f0
[   40.181504]  vprintk_default+0x1a/0x20
[   40.186567]  vprintk_func+0x22/0x50
[   40.191603]  printk+0x3e/0x46
[   40.196626]  print_oops_end_marker+0x29/0x60
[   40.201691]  oops_exit+0x18/0x30
[   40.206683]  oops_end+0x5d/0xb0
[   40.211658]  die+0x46/0x60
[   40.216613]  do_trap+0xb1/0x140
[   40.221587]  do_error_trap+0x72/0xe0
[   40.226506]  ? xen_send_IPI_one+0x69/0x70
[   40.231428]  ? __local_bh_enable_ip+0x1c/0xa0
[   40.236371]  ? ip_finish_output2+0x1b8/0x300
[   40.241373]  do_invalid_op+0x1b/0x20
[   40.246321]  invalid_op+0x1e/0x30
[   40.251228] RIP: e030:xen_send_IPI_one+0x69/0x70
[   40.256193] RSP: e02b:ffff88007d003a78 EFLAGS: 00010286
[   40.261222] RAX: ffff88007d0155e0 RBX: ffff88007d00db40 RCX:
0000000000000000
[   40.266303] RDX: ffff88007d0147a0 RSI: 0000000000000004 RDI:
00000000ffffffff
[   40.271354] RBP: ffff88007d003a78 R08: 0000000000000001 R09:
0000000000000570
[   40.276457] R10: 0000000000000003 R11: 0000000000000570 R12:
0000000000000001
[   40.281596] R13: 0000000000000400 R14: 0000000000000201 R15:
0000000000000000
[   40.286680]  xen_send_IPI_self+0x29/0x70
[   40.291744]  arch_irq_work_raise+0x23/0x40
[   40.296831]  irq_work_queue+0x66/0x80
[   40.301943]  wake_up_klogd+0x2f/0x40
[   40.307014]  console_unlock+0x419/0x440
[   40.312077]  vprintk_emit+0x244/0x2f0
[   40.317148]  vprintk_default+0x1a/0x20
[   40.322227]  vprintk_func+0x22/0x50
[   40.327231]  printk+0x3e/0x46
[   40.332031]  ip_handle_martian_source.isra.50+0x6b/0xc0
[   40.336759]  ip_route_input_noref+0xbb9/0xd90
[   40.341455]  ip_rcv_finish+0x6d/0x3b0
[   40.346039]  ip_rcv+0x28f/0x380
[   40.350672]  ? ip_local_deliver_finish+0x1e0/0x1e0
[   40.355234]  __netif_receive_skb_core+0x2cd/0x9c0
[   40.359821]  ? udp4_gro_receive+0x140/0x2d0
[   40.364348]  ? inet_gro_receive+0x22b/0x2a0
[   40.368731]  __netif_receive_skb+0x11/0x70
[   40.373007]  netif_receive_skb_internal+0x1e/0x80
[   40.377217]  napi_gro_receive+0x77/0xe0
[   40.381425]  rtl8169_poll+0x306/0x640
[   40.385587]  net_rx_action+0x1f8/0x350
[   40.389649]  ? handle_edge_irq+0x6b/0x140
[   40.393731]  __do_softirq+0xf3/0x200
[   40.397802]  irq_exit+0x94/0xa0
[   40.401920]  xen_evtchn_do_upcall+0x2b/0x40
[   40.406057]  xen_do_hypervisor_callback+0x1e/0x40
[   40.410143]  </IRQ>
[   40.414135]  ? xen_hypercall_sched_op+0xa/0x20
[   40.418121]  ? xen_hypercall_sched_op+0xa/0x20
[   40.422066]  ? xen_safe_halt+0x10/0x20
[   40.425955]  ? default_idle+0x9/0x10
[   40.429811]  ? arch_cpu_idle+0xa/0x10
[   40.433677]  ? default_idle_call+0x27/0x40
[   40.437538]  ? do_idle+0x191/0x1e0
[   40.441459]  ? cpu_startup_entry+0x18/0x20
[   40.445336]  ? rest_init+0x72/0x80
[   40.449184]  ? start_kernel+0x3ca/0x3d7
[   40.453071]  ? x86_64_start_reservations+0x2a/0x2c
[   40.457010]  ? xen_start_kernel+0x4fd/0x509
[   40.461002] Code: 48 8b 14 d5 c0 14 22 82 48 63 34 10 31 d2 e8 2f 75
ae ff 85 c0 79 d8 89 c2 89 ce 48 c7 c7 f8 2f 1b 82 31 c0 e8 49 ec c3 ff
5d c3 <0f> 0b 0f 1f 44 00 00 55 48 89 e5 53 65 48 8b 1d cb 29 af 7e 65 [
  40.469669] RIP: xen_send_IPI_one+0x69/0x70 RSP: ffff88007d0036c0
[   40.474117] ---[ end trace c68670ebef8b1a6a ]---
[   40.478631] Kernel panic - not syncing: Fatal exception in interrupt
[   40.483272] Kernel Offset: disabled
(XEN) [2017-04-24 07:58:34.959] Hardware Dom0 crashed: rebooting machine
in 5 seconds.

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-24 10:06 Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221 Sander Eikelenboom
@ 2017-04-24 14:17 ` Boris Ostrovsky
  2017-04-24 14:20   ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Boris Ostrovsky @ 2017-04-24 14:17 UTC (permalink / raw)
  To: Sander Eikelenboom, Juergen Gross; +Cc: xen-devel

On 04/24/2017 06:06 AM, Sander Eikelenboom wrote:
> Resend: Sorry copy and pasted a wrong mailadress for the xen-devel list.
>
>
> Hi Boris / Juergen,
>
> This morning i got this dom0 kernel crash (it occurred sporadically
> before (during 4.11), but i didn't have serial console enabled at that
> time so i had no stacktrace, only sporadic reboots).
>
> It's running on an AMD phenom X6:
> Kernel 4.11.0-rc7 with as latest commit:
> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
> Xen-unstable with as latest commit:
> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>
> If you need more info please ask, testing will be difficult as i don't
> have a clear testcase and
> it can also run for days without trouble.

Any cpu onlining/offlining during the test?

XEN_IRQ_WORK_VECTOR vector is allocated for all PV VCPUs in
xen_smp_intr_init() so it's somewhat odd that we fail to find it.

-boris

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-24 14:17 ` Boris Ostrovsky
@ 2017-04-24 14:20   ` Sander Eikelenboom
  2017-04-24 15:49     ` Boris Ostrovsky
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-24 14:20 UTC (permalink / raw)
  To: Boris Ostrovsky, Juergen Gross; +Cc: xen-devel

Hi Boris,

Nope, not that i am aware of.

--
Sander

On 24/04/17 16:17, Boris Ostrovsky wrote:
> On 04/24/2017 06:06 AM, Sander Eikelenboom wrote:
>> Resend: Sorry copy and pasted a wrong mailadress for the xen-devel list.
>>
>>
>> Hi Boris / Juergen,
>>
>> This morning i got this dom0 kernel crash (it occurred sporadically
>> before (during 4.11), but i didn't have serial console enabled at that
>> time so i had no stacktrace, only sporadic reboots).
>>
>> It's running on an AMD phenom X6:
>> Kernel 4.11.0-rc7 with as latest commit:
>> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>> Xen-unstable with as latest commit:
>> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>>
>> If you need more info please ask, testing will be difficult as i don't
>> have a clear testcase and
>> it can also run for days without trouble.
> 
> Any cpu onlining/offlining during the test?
> 
> XEN_IRQ_WORK_VECTOR vector is allocated for all PV VCPUs in
> xen_smp_intr_init() so it's somewhat odd that we fail to find it.
> 
> -boris
> 


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-24 14:20   ` Sander Eikelenboom
@ 2017-04-24 15:49     ` Boris Ostrovsky
  2017-04-24 16:10       ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Boris Ostrovsky @ 2017-04-24 15:49 UTC (permalink / raw)
  To: Sander Eikelenboom, Juergen Gross; +Cc: xen-devel

On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
> Hi Boris,
>
> Nope, not that i am aware of.

If you can keep console while running this, can you add these changes
and see if we ever unbind the work vector (you can even add dump_stack()
in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)

Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
work interrupt is.

-boris

diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c
index 7ff2f1b..fb42e82 100644
--- a/arch/x86/xen/smp.c
+++ b/arch/x86/xen/smp.c
@@ -136,6 +136,7 @@ void xen_smp_intr_free(unsigned int cpu)
        if (xen_hvm_domain())
                return;
 
+       printk("HHH %s:%d cpu%d irq=%d\n", __FUNCTION__, __LINE__, cpu,
per_cpu(xen_irq_work, cpu).irq);
        if (per_cpu(xen_irq_work, cpu).irq >= 0) {
                unbind_from_irqhandler(per_cpu(xen_irq_work, cpu).irq,
NULL);
                per_cpu(xen_irq_work, cpu).irq = -1;
@@ -217,6 +218,7 @@ int xen_smp_intr_init(unsigned int cpu)
        if (rc < 0)
                goto fail;
        per_cpu(xen_irq_work, cpu).irq = rc;
+        printk("HHH %s:%d cpu%d irq=%d\n", __FUNCTION__, __LINE__, cpu,
rc);
        per_cpu(xen_irq_work, cpu).name = callfunc_name;
 
        if (is_xen_pmu(cpu)) {
@@ -615,6 +617,7 @@ static inline int xen_map_vector(int vector)
                break;
        case IRQ_WORK_VECTOR:
                xen_vector = XEN_IRQ_WORK_VECTOR;
+               printk("HHH %s:%d work interrupt on CPU%d\n",
__FUNCTION__, __LINE__, smp_processor_id());
                break;
 #ifdef CONFIG_X86_64
        case NMI_VECTOR:
diff --git a/drivers/xen/events/events_base.c
b/drivers/xen/events/events_base.c
index 6a53577..c1f16f2 100644
--- a/drivers/xen/events/events_base.c
+++ b/drivers/xen/events/events_base.c
@@ -627,6 +627,7 @@ static void __unbind_from_irq(unsigned int irq)
                        per_cpu(virq_to_irq, cpu)[virq_from_irq(irq)] = -1;
                        break;
                case IRQT_IPI:
+                       printk("HHH %s:%d cpu%d irq=%d ipi_to_irq=%d\n",
__FUNCTION__, __LINE__, cpu, irq, per_cpu(ipi_to_irq,
cpu)[ipi_from_irq(irq)]);
                        per_cpu(ipi_to_irq, cpu)[ipi_from_irq(irq)] = -1;
                        break;
                default:



>
> --
> Sander
>
> On 24/04/17 16:17, Boris Ostrovsky wrote:
>> On 04/24/2017 06:06 AM, Sander Eikelenboom wrote:
>>> Resend: Sorry copy and pasted a wrong mailadress for the xen-devel list.
>>>
>>>
>>> Hi Boris / Juergen,
>>>
>>> This morning i got this dom0 kernel crash (it occurred sporadically
>>> before (during 4.11), but i didn't have serial console enabled at that
>>> time so i had no stacktrace, only sporadic reboots).
>>>
>>> It's running on an AMD phenom X6:
>>> Kernel 4.11.0-rc7 with as latest commit:
>>> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>>> Xen-unstable with as latest commit:
>>> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>>>
>>> If you need more info please ask, testing will be difficult as i don't
>>> have a clear testcase and
>>> it can also run for days without trouble.
>> Any cpu onlining/offlining during the test?
>>
>> XEN_IRQ_WORK_VECTOR vector is allocated for all PV VCPUs in
>> xen_smp_intr_init() so it's somewhat odd that we fail to find it.
>>
>> -boris
>>


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-24 15:49     ` Boris Ostrovsky
@ 2017-04-24 16:10       ` Sander Eikelenboom
  2017-04-24 20:15         ` Boris Ostrovsky
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-24 16:10 UTC (permalink / raw)
  To: Boris Ostrovsky, Juergen Gross; +Cc: xen-devel

On 24/04/17 17:49, Boris Ostrovsky wrote:
> On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
>> Hi Boris,
>>
>> Nope, not that i am aware of.
> 
> If you can keep console while running this, can you add these changes
> and see if we ever unbind the work vector (you can even add dump_stack()
> in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)
> 
> Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
> work interrupt is.
> 
> -boris

Hmmm i f*cked up and accidently compiled a tree with "for linus 4.12"
pulled in and ran that instead of the vanilla 4.11-rc7 (while not naming
it "xen-next" as i normally do.
So 4.11-rc7 is most probably fine, sorry for that noise.

Since your patch doesn't apply the smp part is changed. Seems the
problem somewhere lies in there (Vitaly's patches, general x86 stuff
being pulled in to base that on). I can see if i can adapt the patch
to for linus 4.12 and retest, instead of waiting for it to be pulled in
into Linus his tree in the next merge window.

--
Sander



> diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c
> index 7ff2f1b..fb42e82 100644
> --- a/arch/x86/xen/smp.c
> +++ b/arch/x86/xen/smp.c
> @@ -136,6 +136,7 @@ void xen_smp_intr_free(unsigned int cpu)
>         if (xen_hvm_domain())
>                 return;
>  
> +       printk("HHH %s:%d cpu%d irq=%d\n", __FUNCTION__, __LINE__, cpu,
> per_cpu(xen_irq_work, cpu).irq);
>         if (per_cpu(xen_irq_work, cpu).irq >= 0) {
>                 unbind_from_irqhandler(per_cpu(xen_irq_work, cpu).irq,
> NULL);
>                 per_cpu(xen_irq_work, cpu).irq = -1;
> @@ -217,6 +218,7 @@ int xen_smp_intr_init(unsigned int cpu)
>         if (rc < 0)
>                 goto fail;
>         per_cpu(xen_irq_work, cpu).irq = rc;
> +        printk("HHH %s:%d cpu%d irq=%d\n", __FUNCTION__, __LINE__, cpu,
> rc);
>         per_cpu(xen_irq_work, cpu).name = callfunc_name;
>  
>         if (is_xen_pmu(cpu)) {
> @@ -615,6 +617,7 @@ static inline int xen_map_vector(int vector)
>                 break;
>         case IRQ_WORK_VECTOR:
>                 xen_vector = XEN_IRQ_WORK_VECTOR;
> +               printk("HHH %s:%d work interrupt on CPU%d\n",
> __FUNCTION__, __LINE__, smp_processor_id());
>                 break;
>  #ifdef CONFIG_X86_64
>         case NMI_VECTOR:
> diff --git a/drivers/xen/events/events_base.c
> b/drivers/xen/events/events_base.c
> index 6a53577..c1f16f2 100644
> --- a/drivers/xen/events/events_base.c
> +++ b/drivers/xen/events/events_base.c
> @@ -627,6 +627,7 @@ static void __unbind_from_irq(unsigned int irq)
>                         per_cpu(virq_to_irq, cpu)[virq_from_irq(irq)] = -1;
>                         break;
>                 case IRQT_IPI:
> +                       printk("HHH %s:%d cpu%d irq=%d ipi_to_irq=%d\n",
> __FUNCTION__, __LINE__, cpu, irq, per_cpu(ipi_to_irq,
> cpu)[ipi_from_irq(irq)]);
>                         per_cpu(ipi_to_irq, cpu)[ipi_from_irq(irq)] = -1;
>                         break;
>                 default:
> 
> 
> 
>>
>> --
>> Sander
>>
>> On 24/04/17 16:17, Boris Ostrovsky wrote:
>>> On 04/24/2017 06:06 AM, Sander Eikelenboom wrote:
>>>> Resend: Sorry copy and pasted a wrong mailadress for the xen-devel list.
>>>>
>>>>
>>>> Hi Boris / Juergen,
>>>>
>>>> This morning i got this dom0 kernel crash (it occurred sporadically
>>>> before (during 4.11), but i didn't have serial console enabled at that
>>>> time so i had no stacktrace, only sporadic reboots).
>>>>
>>>> It's running on an AMD phenom X6:
>>>> Kernel 4.11.0-rc7 with as latest commit:
>>>> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>>>> Xen-unstable with as latest commit:
>>>> 94836ecf1e7378b64d37624fbb81fe48fbd4c772.
>>>>
>>>> If you need more info please ask, testing will be difficult as i don't
>>>> have a clear testcase and
>>>> it can also run for days without trouble.
>>> Any cpu onlining/offlining during the test?
>>>
>>> XEN_IRQ_WORK_VECTOR vector is allocated for all PV VCPUs in
>>> xen_smp_intr_init() so it's somewhat odd that we fail to find it.
>>>
>>> -boris
>>>
> 


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-24 16:10       ` Sander Eikelenboom
@ 2017-04-24 20:15         ` Boris Ostrovsky
  2017-04-25  6:14           ` Juergen Gross
  0 siblings, 1 reply; 21+ messages in thread
From: Boris Ostrovsky @ 2017-04-24 20:15 UTC (permalink / raw)
  To: Sander Eikelenboom, Juergen Gross; +Cc: xen-devel

On 04/24/2017 12:10 PM, Sander Eikelenboom wrote:
> On 24/04/17 17:49, Boris Ostrovsky wrote:
>> On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
>>> Hi Boris,
>>>
>>> Nope, not that i am aware of.
>> If you can keep console while running this, can you add these changes
>> and see if we ever unbind the work vector (you can even add dump_stack()
>> in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)
>>
>> Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
>> work interrupt is.
>>
>> -boris
> Hmmm i f*cked up and accidently compiled a tree with "for linus 4.12"
> pulled in and ran that instead of the vanilla 4.11-rc7 (while not naming
> it "xen-next" as i normally do.
> So 4.11-rc7 is most probably fine, sorry for that noise.
>
> Since your patch doesn't apply the smp part is changed. Seems the
> problem somewhere lies in there (Vitaly's patches, general x86 stuff
> being pulled in to base that on). I can see if i can adapt the patch
> to for linus 4.12 and retest, instead of waiting for it to be pulled in
> into Linus his tree in the next merge window.

This is trivially reproduced on 4.12 branch with

diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c
index 84106f9..065728f 100644
--- a/drivers/xen/sys-hypervisor.c
+++ b/drivers/xen/sys-hypervisor.c
@@ -148,7 +148,7 @@ static int __init xen_sysfs_uuid_init(void)
 }
 
 /* xen compilation attributes */
-
+void arch_irq_work_raise(void );
 static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer)
 {
        int ret = -ENOMEM;
@@ -161,7 +161,7 @@ static ssize_t compiler_show(struct hyp_sysfs_attr
*attr, char *buffer)
                        ret = sprintf(buffer, "%s\n", info->compiler);
                kfree(info);
        }
-
+      arch_irq_work_raise();
        return ret;
 }


and then (if you manage to boot):

[root@vm-0238 ~]# grep proc /proc/cpuinfo
processor       : 0
[root@vm-0238 ~]#
[root@vm-0238 ~]# cat /sys/hypervisor/compilation/compiler
[  502.160472] ------------[ cut here ]------------
[  502.160491] kernel BUG at drivers/xen/events/events_base.c:1221!



and the fix is

diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c
index c0e3b96..aae3253 100644
--- a/arch/x86/xen/smp_pv.c
+++ b/arch/x86/xen/smp_pv.c
@@ -249,7 +249,7 @@ static void __init xen_pv_smp_prepare_cpus(unsigned
int max_cpus)
 
        xen_pmu_init(0);
 
-       if (xen_smp_intr_init(0))
+       if (xen_smp_intr_init(0) || xen_smp_intr_init_pv(0))
                BUG();
 
        if (!alloc_cpumask_var(&xen_cpu_initialized_map, GFP_KERNEL))


-boris
...


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-24 20:15         ` Boris Ostrovsky
@ 2017-04-25  6:14           ` Juergen Gross
  2017-04-25  6:35             ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25  6:14 UTC (permalink / raw)
  To: Boris Ostrovsky, Sander Eikelenboom; +Cc: xen-devel

On 24/04/17 22:15, Boris Ostrovsky wrote:
> On 04/24/2017 12:10 PM, Sander Eikelenboom wrote:
>> On 24/04/17 17:49, Boris Ostrovsky wrote:
>>> On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
>>>> Hi Boris,
>>>>
>>>> Nope, not that i am aware of.
>>> If you can keep console while running this, can you add these changes
>>> and see if we ever unbind the work vector (you can even add dump_stack()
>>> in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)
>>>
>>> Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
>>> work interrupt is.
>>>
>>> -boris
>> Hmmm i f*cked up and accidently compiled a tree with "for linus 4.12"
>> pulled in and ran that instead of the vanilla 4.11-rc7 (while not naming
>> it "xen-next" as i normally do.
>> So 4.11-rc7 is most probably fine, sorry for that noise.
>>
>> Since your patch doesn't apply the smp part is changed. Seems the
>> problem somewhere lies in there (Vitaly's patches, general x86 stuff
>> being pulled in to base that on). I can see if i can adapt the patch
>> to for linus 4.12 and retest, instead of waiting for it to be pulled in
>> into Linus his tree in the next merge window.
> 
> This is trivially reproduced on 4.12 branch with
> 
> diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c
> index 84106f9..065728f 100644
> --- a/drivers/xen/sys-hypervisor.c
> +++ b/drivers/xen/sys-hypervisor.c
> @@ -148,7 +148,7 @@ static int __init xen_sysfs_uuid_init(void)
>  }
>  
>  /* xen compilation attributes */
> -
> +void arch_irq_work_raise(void );
>  static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer)
>  {
>         int ret = -ENOMEM;
> @@ -161,7 +161,7 @@ static ssize_t compiler_show(struct hyp_sysfs_attr
> *attr, char *buffer)
>                         ret = sprintf(buffer, "%s\n", info->compiler);
>                 kfree(info);
>         }
> -
> +      arch_irq_work_raise();
>         return ret;
>  }
> 
> 
> and then (if you manage to boot):
> 
> [root@vm-0238 ~]# grep proc /proc/cpuinfo
> processor       : 0
> [root@vm-0238 ~]#
> [root@vm-0238 ~]# cat /sys/hypervisor/compilation/compiler
> [  502.160472] ------------[ cut here ]------------
> [  502.160491] kernel BUG at drivers/xen/events/events_base.c:1221!
> 
> 
> 
> and the fix is
> 
> diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c
> index c0e3b96..aae3253 100644
> --- a/arch/x86/xen/smp_pv.c
> +++ b/arch/x86/xen/smp_pv.c
> @@ -249,7 +249,7 @@ static void __init xen_pv_smp_prepare_cpus(unsigned
> int max_cpus)
>  
>         xen_pmu_init(0);
>  
> -       if (xen_smp_intr_init(0))
> +       if (xen_smp_intr_init(0) || xen_smp_intr_init_pv(0))
>                 BUG();
>  
>         if (!alloc_cpumask_var(&xen_cpu_initialized_map, GFP_KERNEL))

Indeed. Can you please send a proper patch with your S-o-b?


Juergen


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25  6:14           ` Juergen Gross
@ 2017-04-25  6:35             ` Sander Eikelenboom
  2017-04-25  6:42               ` Juergen Gross
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25  6:35 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 08:14, Juergen Gross wrote:
> On 24/04/17 22:15, Boris Ostrovsky wrote:
>> On 04/24/2017 12:10 PM, Sander Eikelenboom wrote:
>>> On 24/04/17 17:49, Boris Ostrovsky wrote:
>>>> On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
>>>>> Hi Boris,
>>>>>
>>>>> Nope, not that i am aware of.
>>>> If you can keep console while running this, can you add these changes
>>>> and see if we ever unbind the work vector (you can even add dump_stack()
>>>> in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)
>>>>
>>>> Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
>>>> work interrupt is.
>>>>
>>>> -boris
>>> Hmmm i f*cked up and accidently compiled a tree with "for linus 4.12"
>>> pulled in and ran that instead of the vanilla 4.11-rc7 (while not naming
>>> it "xen-next" as i normally do.
>>> So 4.11-rc7 is most probably fine, sorry for that noise.
>>>
>>> Since your patch doesn't apply the smp part is changed. Seems the
>>> problem somewhere lies in there (Vitaly's patches, general x86 stuff
>>> being pulled in to base that on). I can see if i can adapt the patch
>>> to for linus 4.12 and retest, instead of waiting for it to be pulled in
>>> into Linus his tree in the next merge window.
>>
>> This is trivially reproduced on 4.12 branch with
>>
>> diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c
>> index 84106f9..065728f 100644
>> --- a/drivers/xen/sys-hypervisor.c
>> +++ b/drivers/xen/sys-hypervisor.c
>> @@ -148,7 +148,7 @@ static int __init xen_sysfs_uuid_init(void)
>>  }
>>  
>>  /* xen compilation attributes */
>> -
>> +void arch_irq_work_raise(void );
>>  static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer)
>>  {
>>         int ret = -ENOMEM;
>> @@ -161,7 +161,7 @@ static ssize_t compiler_show(struct hyp_sysfs_attr
>> *attr, char *buffer)
>>                         ret = sprintf(buffer, "%s\n", info->compiler);
>>                 kfree(info);
>>         }
>> -
>> +      arch_irq_work_raise();
>>         return ret;
>>  }
>>
>>
>> and then (if you manage to boot):
>>
>> [root@vm-0238 ~]# grep proc /proc/cpuinfo
>> processor       : 0
>> [root@vm-0238 ~]#
>> [root@vm-0238 ~]# cat /sys/hypervisor/compilation/compiler
>> [  502.160472] ------------[ cut here ]------------
>> [  502.160491] kernel BUG at drivers/xen/events/events_base.c:1221!
>>
>>
>>
>> and the fix is
>>
>> diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c
>> index c0e3b96..aae3253 100644
>> --- a/arch/x86/xen/smp_pv.c
>> +++ b/arch/x86/xen/smp_pv.c
>> @@ -249,7 +249,7 @@ static void __init xen_pv_smp_prepare_cpus(unsigned
>> int max_cpus)
>>  
>>         xen_pmu_init(0);
>>  
>> -       if (xen_smp_intr_init(0))
>> +       if (xen_smp_intr_init(0) || xen_smp_intr_init_pv(0))
>>                 BUG();
>>  
>>         if (!alloc_cpumask_var(&xen_cpu_initialized_map, GFP_KERNEL))
> 
> Indeed. Can you please send a proper patch with your S-o-b?
> 
> 
> Juergen
>

It now at least blows up very very early and reliably ;)
So not there yet :)

--
Sander


 \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
(XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
(XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
(XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
(XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  VGA is graphics mode 1280x1024, 32 bpp
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 4 MBR signatures
(XEN)  Found 4 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 0000000000096400 (usable)
(XEN)  0000000000096400 - 00000000000a0000 (reserved)
(XEN)  00000000000e4000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000aff90000 (usable)
(XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
(XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
(XEN)  00000000affe0000 - 00000000b0000000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000550000000 (usable)
(XEN) New Xen image base address: 0xaf800000
(XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) ACPI: FACS AFF9E000, 0040
(XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
(XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) System RAM: 20479MB (20970648kB)
(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 03 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) SRAT: Node 0 PXM 0 0-a0000
(XEN) SRAT: Node 0 PXM 0 100000-b0000000
(XEN) SRAT: Node 0 PXM 0 100000000-550000000
(XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
(XEN) NUMA: Using 8 for the hash shift.
(XEN) Domain heap initialised
(XEN) Allocated console ring of 128 KiB.
(XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) found SMP MP-table at 000ff780
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(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 low 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: 0x8300 base: 0xfed00000
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) CPU0: AMD Fam10h machine check reporting enabled
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 3200.164 MHz processor.
(XEN) Initing memory sharing.
(XEN) alt table ffff82d080422ab8 -> ffff82d080424120
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) AMD-Vi: Found MSI capability block at 0x54
(XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
(XEN) AMD-Vi: Using IVHD type 0x10
(XEN) AMD-Vi: ACPI Table:
(XEN) AMD-Vi:  Signature IVRS
(XEN) AMD-Vi:  Length 0x110
(XEN) AMD-Vi:  Revision 0x1
(XEN) AMD-Vi:  CheckSum 0xe9
(XEN) AMD-Vi:  OEM_Id AMD  
(XEN) AMD-Vi:  OEM_Table_Id RD890S
(XEN) AMD-Vi:  OEM_Revision 0x202031
(XEN) AMD-Vi:  Creator_Id AMD 
(XEN) AMD-Vi:  Creator_Revision 0
(XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) AMD-Vi: IOMMU 0 Enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) nr_sockets: 1
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2017-04-24 21:20:46.923] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-24 21:20:46.931] HVM: ASIDs enabled.
(XEN) [2017-04-24 21:20:46.938] SVM: Supported advanced features:
(XEN) [2017-04-24 21:20:46.946]  - Nested Page Tables (NPT)
(XEN) [2017-04-24 21:20:46.953]  - Last Branch Record (LBR) Virtualisation
(XEN) [2017-04-24 21:20:46.961]  - Next-RIP Saved on #VMEXIT
(XEN) [2017-04-24 21:20:46.969]  - Pause-Intercept Filter
(XEN) [2017-04-24 21:20:46.977] HVM: SVM enabled
(XEN) [2017-04-24 21:20:46.984] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2017-04-24 21:20:46.992] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2017-04-24 21:20:47.020] Adding cpu 1 to runqueue 0
(XEN) [2017-04-24 21:20:47.028] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-24 21:20:47.057] Adding cpu 2 to runqueue 0
(XEN) [2017-04-24 21:20:47.064] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-24 21:20:47.085] Adding cpu 3 to runqueue 0
(XEN) [2017-04-24 21:20:47.093] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-24 21:20:47.121] Adding cpu 4 to runqueue 0
(XEN) [2017-04-24 21:20:47.129] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-24 21:20:47.158] Adding cpu 5 to runqueue 0
(XEN) [2017-04-24 21:20:47.166] Brought up 6 CPUs
(XEN) [2017-04-24 21:20:47.174] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-24 21:20:47.187] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
(XEN) [2017-04-24 21:20:47.196] Running stub recovery selftests...
(XEN) [2017-04-24 21:20:47.204] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
(XEN) [2017-04-24 21:20:47.213] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
(XEN) [2017-04-24 21:20:47.222] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
(XEN) [2017-04-24 21:20:47.251] ACPI sleep modes: S3
(XEN) [2017-04-24 21:20:47.260] VPMU: disabled
(XEN) [2017-04-24 21:20:47.269] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2017-04-24 21:20:47.278] mcheck_poll: Machine check polling timer started.
(XEN) [2017-04-24 21:20:47.287] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2017-04-24 21:20:47.296] Dom0 has maximum 632 PIRQs
(XEN) [2017-04-24 21:20:47.305] NX (Execute Disable) protection active
(XEN) [2017-04-24 21:20:47.314] *** LOADING DOMAIN 0 ***
(XEN) [2017-04-24 21:20:47.505] ELF: phdr: paddr=0x1000000 memsz=0x1293000
(XEN) [2017-04-24 21:20:47.515] ELF: phdr: paddr=0x2400000 memsz=0x136000
(XEN) [2017-04-24 21:20:47.524] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
(XEN) [2017-04-24 21:20:47.533] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
(XEN) [2017-04-24 21:20:47.543] ELF: memory: 0x1000000 -> 0x2829000
(XEN) [2017-04-24 21:20:47.552] ELF: note: GUEST_OS = "linux"
(XEN) [2017-04-24 21:20:47.561] ELF: note: GUEST_VERSION = "2.6"
(XEN) [2017-04-24 21:20:47.571] ELF: note: XEN_VERSION = "xen-3.0"
(XEN) [2017-04-24 21:20:47.580] ELF: note: VIRT_BASE = 0xffffffff80000000
(XEN) [2017-04-24 21:20:47.590] ELF: note: INIT_P2M = 0x8000000000
(XEN) [2017-04-24 21:20:47.599] ELF: note: ENTRY = 0xffffffff82551180
(XEN) [2017-04-24 21:20:47.609] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) [2017-04-24 21:20:47.618] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) [2017-04-24 21:20:47.628] ELF: note: SUPPORTED_FEATURES = 0x801
(XEN) [2017-04-24 21:20:47.638] ELF: note: PAE_MODE = "yes"
(XEN) [2017-04-24 21:20:47.648] ELF: note: LOADER = "generic"
(XEN) [2017-04-24 21:20:47.657] ELF: note: unknown (0xd)
(XEN) [2017-04-24 21:20:47.667] ELF: note: SUSPEND_CANCEL = 0x1
(XEN) [2017-04-24 21:20:47.677] ELF: note: MOD_START_PFN = 0x1
(XEN) [2017-04-24 21:20:47.687] ELF: note: HV_START_LOW = 0xffff800000000000
(XEN) [2017-04-24 21:20:47.696] ELF: note: PADDR_OFFSET = 0
(XEN) [2017-04-24 21:20:47.706] ELF: note: PHYS32_ENTRY = 0x10002d0
(XEN) [2017-04-24 21:20:47.716] ELF: addresses:
(XEN) [2017-04-24 21:20:47.726]     virt_base        = 0xffffffff80000000
(XEN) [2017-04-24 21:20:47.736]     elf_paddr_offset = 0x0
(XEN) [2017-04-24 21:20:47.746]     virt_offset      = 0xffffffff80000000
(XEN) [2017-04-24 21:20:47.756]     virt_kstart      = 0xffffffff81000000
(XEN) [2017-04-24 21:20:47.767]     virt_kend        = 0xffffffff82829000
(XEN) [2017-04-24 21:20:47.777]     virt_entry       = 0xffffffff82551180
(XEN) [2017-04-24 21:20:47.788]     p2m_base         = 0x8000000000
(XEN) [2017-04-24 21:20:47.798]  Xen  kernel: 64-bit, lsb, compat32
(XEN) [2017-04-24 21:20:47.809]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
(XEN) [2017-04-24 21:20:47.820] PHYSICAL MEMORY ARRANGEMENT:
(XEN) [2017-04-24 21:20:47.830]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
(XEN) [2017-04-24 21:20:47.841]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
(XEN) [2017-04-24 21:20:47.852] VIRTUAL MEMORY ARRANGEMENT:
(XEN) [2017-04-24 21:20:47.863]  Loaded kernel: ffffffff81000000->ffffffff82829000
(XEN) [2017-04-24 21:20:47.874]  Init. ramdisk: 0000000000000000->0000000000000000
(XEN) [2017-04-24 21:20:47.885]  Phys-Mach map: 0000008000000000->0000008000400000
(XEN) [2017-04-24 21:20:47.895]  Start info:    ffffffff82829000->ffffffff828294b4
(XEN) [2017-04-24 21:20:47.906]  Page tables:   ffffffff8282a000->ffffffff82843000
(XEN) [2017-04-24 21:20:47.917]  Boot stack:    ffffffff82843000->ffffffff82844000
(XEN) [2017-04-24 21:20:47.928]  TOTAL:         ffffffff80000000->ffffffff82c00000
(XEN) [2017-04-24 21:20:47.939]  ENTRY ADDRESS: ffffffff82551180
(XEN) [2017-04-24 21:20:47.950] Dom0 has maximum 6 VCPUs
(XEN) [2017-04-24 21:20:47.961] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
(XEN) [2017-04-24 21:20:47.979] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
(XEN) [2017-04-24 21:20:47.990] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
(XEN) [2017-04-24 21:20:48.001] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
(XEN) [2017-04-24 21:20:49.176] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.187] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.199] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.210] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.222] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.234] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.245] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.257] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.270] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.282] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.294] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.307] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.320] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.333] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.346] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.359] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.373] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.386] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.400] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.414] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.428] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.443] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.457] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.472] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.487] AMD-Vi: Skipping host bridge 0000:00:18.0
(XEN) [2017-04-24 21:20:49.502] AMD-Vi: Skipping host bridge 0000:00:18.1
(XEN) [2017-04-24 21:20:49.516] AMD-Vi: Skipping host bridge 0000:00:18.2
(XEN) [2017-04-24 21:20:49.531] AMD-Vi: Skipping host bridge 0000:00:18.3
(XEN) [2017-04-24 21:20:49.546] AMD-Vi: Skipping host bridge 0000:00:18.4
(XEN) [2017-04-24 21:20:49.561] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.576] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.591] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.607] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.622] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.638] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.655] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.671] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.687] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.704] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.721] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.738] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.755] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.772] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.790] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.808] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.826] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.844] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.862] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.880] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.899] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.917] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-24 21:20:49.943] Scrubbing Free RAM on 1 nodes using 6 CPUs
(XEN) [2017-04-24 21:20:50.047] .............................done.
(XEN) [2017-04-24 21:20:53.044] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2017-04-24 21:20:53.063] Std. Loglevel: All
(XEN) [2017-04-24 21:20:53.081] Guest Loglevel: All
(XEN) [2017-04-24 21:20:53.100] Xen is relinquishing VGA console.
(XEN) [2017-04-24 21:20:53.202] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) [2017-04-24 21:20:53.202] Freed 460kB init memory
(XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
(XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
(XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
(XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
(XEN) [2017-04-24 21:20:53.203] CPU:    0
(XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
(XEN) [2017-04-24 21:20:53.203] RFLAGS: 0000000000000246   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) [2017-04-24 21:20:53.203] rax: 0000000000100f00   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-24 21:20:53.203] rdx: 00000000178bfbff   rsi: deadbeefdeadf00d   rdi: 0000000000000009
(XEN) [2017-04-24 21:20:53.203] rbp: ffffffff82403ff8   rsp: ffffffff82403f28   r8:  0000000000000000
(XEN) [2017-04-24 21:20:53.203] r9:  0000000000000000   r10: 0000000000000000   r11: 000077ff80000000
(XEN) [2017-04-24 21:20:53.203] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-24 21:20:53.203] r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000006e0
(XEN) [2017-04-24 21:20:53.203] cr3: 000000043a82a000   cr2: 0000000000000000
(XEN) [2017-04-24 21:20:53.203] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) [2017-04-24 21:20:53.203] Guest stack trace from rsp=ffffffff82403f28:
(XEN) [2017-04-24 21:20:53.203]    0000000000000000 000077ff80000000 ffffffff8255a485 000000010000e030
(XEN) [2017-04-24 21:20:53.203]    0000000000010046 ffffffff82403f68 000000000000e02b ffffffff8255a45d
(XEN) [2017-04-24 21:20:53.203]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-24 21:20:53.203]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-24 21:20:53.203]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-24 21:20:53.203]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-24 21:20:53.203]    0000000000000000 0000000000000000 0000000000000000 0f00000060c0c748
(XEN) [2017-04-24 21:20:53.203]    ccccccccccccc305 cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203]    cccccccccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc
(XEN) [2017-04-24 21:20:53.203] Hardware Dom0 crashed: rebooting machine in 5 seconds.




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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25  6:35             ` Sander Eikelenboom
@ 2017-04-25  6:42               ` Juergen Gross
  2017-04-25  6:57                 ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25  6:42 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 08:35, Sander Eikelenboom wrote:
> On 25/04/17 08:14, Juergen Gross wrote:
>> On 24/04/17 22:15, Boris Ostrovsky wrote:
>>> On 04/24/2017 12:10 PM, Sander Eikelenboom wrote:
>>>> On 24/04/17 17:49, Boris Ostrovsky wrote:
>>>>> On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
>>>>>> Hi Boris,
>>>>>>
>>>>>> Nope, not that i am aware of.
>>>>> If you can keep console while running this, can you add these changes
>>>>> and see if we ever unbind the work vector (you can even add dump_stack()
>>>>> in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)
>>>>>
>>>>> Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
>>>>> work interrupt is.
>>>>>
>>>>> -boris
>>>> Hmmm i f*cked up and accidently compiled a tree with "for linus 4.12"
>>>> pulled in and ran that instead of the vanilla 4.11-rc7 (while not naming
>>>> it "xen-next" as i normally do.
>>>> So 4.11-rc7 is most probably fine, sorry for that noise.
>>>>
>>>> Since your patch doesn't apply the smp part is changed. Seems the
>>>> problem somewhere lies in there (Vitaly's patches, general x86 stuff
>>>> being pulled in to base that on). I can see if i can adapt the patch
>>>> to for linus 4.12 and retest, instead of waiting for it to be pulled in
>>>> into Linus his tree in the next merge window.
>>>
>>> This is trivially reproduced on 4.12 branch with
>>>
>>> diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c
>>> index 84106f9..065728f 100644
>>> --- a/drivers/xen/sys-hypervisor.c
>>> +++ b/drivers/xen/sys-hypervisor.c
>>> @@ -148,7 +148,7 @@ static int __init xen_sysfs_uuid_init(void)
>>>  }
>>>  
>>>  /* xen compilation attributes */
>>> -
>>> +void arch_irq_work_raise(void );
>>>  static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer)
>>>  {
>>>         int ret = -ENOMEM;
>>> @@ -161,7 +161,7 @@ static ssize_t compiler_show(struct hyp_sysfs_attr
>>> *attr, char *buffer)
>>>                         ret = sprintf(buffer, "%s\n", info->compiler);
>>>                 kfree(info);
>>>         }
>>> -
>>> +      arch_irq_work_raise();
>>>         return ret;
>>>  }
>>>
>>>
>>> and then (if you manage to boot):
>>>
>>> [root@vm-0238 ~]# grep proc /proc/cpuinfo
>>> processor       : 0
>>> [root@vm-0238 ~]#
>>> [root@vm-0238 ~]# cat /sys/hypervisor/compilation/compiler
>>> [  502.160472] ------------[ cut here ]------------
>>> [  502.160491] kernel BUG at drivers/xen/events/events_base.c:1221!
>>>
>>>
>>>
>>> and the fix is
>>>
>>> diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c
>>> index c0e3b96..aae3253 100644
>>> --- a/arch/x86/xen/smp_pv.c
>>> +++ b/arch/x86/xen/smp_pv.c
>>> @@ -249,7 +249,7 @@ static void __init xen_pv_smp_prepare_cpus(unsigned
>>> int max_cpus)
>>>  
>>>         xen_pmu_init(0);
>>>  
>>> -       if (xen_smp_intr_init(0))
>>> +       if (xen_smp_intr_init(0) || xen_smp_intr_init_pv(0))
>>>                 BUG();
>>>  
>>>         if (!alloc_cpumask_var(&xen_cpu_initialized_map, GFP_KERNEL))
>>
>> Indeed. Can you please send a proper patch with your S-o-b?
>>
>>
>> Juergen
>>
> 
> It now at least blows up very very early and reliably ;)
> So not there yet :)
> 
> --
> Sander
> 
> 
>  \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>   \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>   /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
>  /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>                                                                         
> (XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
> (XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
> (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
> (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
> (XEN) Xen image load base address: 0
> (XEN) Video information:
> (XEN)  VGA is graphics mode 1280x1024, 32 bpp
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 4 MBR signatures
> (XEN)  Found 4 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 0000000000096400 (usable)
> (XEN)  0000000000096400 - 00000000000a0000 (reserved)
> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 00000000aff90000 (usable)
> (XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
> (XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
> (XEN)  00000000affe0000 - 00000000b0000000 (reserved)
> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000550000000 (usable)
> (XEN) New Xen image base address: 0xaf800000
> (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
> (XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
> (XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
> (XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
> (XEN) ACPI: FACS AFF9E000, 0040
> (XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
> (XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
> (XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
> (XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
> (XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
> (XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
> (XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
> (XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
> (XEN) System RAM: 20479MB (20970648kB)
> (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 03 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
> (XEN) SRAT: Node 0 PXM 0 0-a0000
> (XEN) SRAT: Node 0 PXM 0 100000-b0000000
> (XEN) SRAT: Node 0 PXM 0 100000000-550000000
> (XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
> (XEN) NUMA: Using 8 for the hash shift.
> (XEN) Domain heap initialised
> (XEN) Allocated console ring of 128 KiB.
> (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
> (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
> (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
> (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
> (XEN) found SMP MP-table at 000ff780
> (XEN) DMI present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
> (XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
> (XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
> (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
> (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 low 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: 0x8300 base: 0xfed00000
> (XEN) ERST table was not found
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
> (XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
> (XEN) CPU0: AMD Fam10h machine check reporting enabled
> (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
> (XEN) Initializing Credit2 scheduler
> (XEN)  load_precision_shift: 18
> (XEN)  load_window_shift: 30
> (XEN)  underload_balance_tolerance: 0
> (XEN)  overload_balance_tolerance: -3
> (XEN)  runqueues arrangement: socket
> (XEN) load tracking window length 1073741824 ns
> (XEN) Adding cpu 0 to runqueue 0
> (XEN)  First cpu on runqueue, activating
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Detected 3200.164 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) alt table ffff82d080422ab8 -> ffff82d080424120
> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
> (XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
> (XEN) AMD-Vi: Found MSI capability block at 0x54
> (XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
> (XEN) AMD-Vi: Using IVHD type 0x10
> (XEN) AMD-Vi: ACPI Table:
> (XEN) AMD-Vi:  Signature IVRS
> (XEN) AMD-Vi:  Length 0x110
> (XEN) AMD-Vi:  Revision 0x1
> (XEN) AMD-Vi:  CheckSum 0xe9
> (XEN) AMD-Vi:  OEM_Id AMD  
> (XEN) AMD-Vi:  OEM_Table_Id RD890S
> (XEN) AMD-Vi:  OEM_Revision 0x202031
> (XEN) AMD-Vi:  Creator_Id AMD 
> (XEN) AMD-Vi:  Creator_Revision 0
> (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
> (XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
> (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
> (XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
> (XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
> (XEN) AMD-Vi: IOMMU 0 Enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Interrupt remapping enabled
> (XEN) nr_sockets: 1
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using new ACK method
> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
> (XEN) [2017-04-24 21:20:46.923] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-24 21:20:46.931] HVM: ASIDs enabled.
> (XEN) [2017-04-24 21:20:46.938] SVM: Supported advanced features:
> (XEN) [2017-04-24 21:20:46.946]  - Nested Page Tables (NPT)
> (XEN) [2017-04-24 21:20:46.953]  - Last Branch Record (LBR) Virtualisation
> (XEN) [2017-04-24 21:20:46.961]  - Next-RIP Saved on #VMEXIT
> (XEN) [2017-04-24 21:20:46.969]  - Pause-Intercept Filter
> (XEN) [2017-04-24 21:20:46.977] HVM: SVM enabled
> (XEN) [2017-04-24 21:20:46.984] HVM: Hardware Assisted Paging (HAP) detected
> (XEN) [2017-04-24 21:20:46.992] HVM: HAP page sizes: 4kB, 2MB, 1GB
> (XEN) [2017-04-24 21:20:47.020] Adding cpu 1 to runqueue 0
> (XEN) [2017-04-24 21:20:47.028] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-24 21:20:47.057] Adding cpu 2 to runqueue 0
> (XEN) [2017-04-24 21:20:47.064] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-24 21:20:47.085] Adding cpu 3 to runqueue 0
> (XEN) [2017-04-24 21:20:47.093] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-24 21:20:47.121] Adding cpu 4 to runqueue 0
> (XEN) [2017-04-24 21:20:47.129] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-24 21:20:47.158] Adding cpu 5 to runqueue 0
> (XEN) [2017-04-24 21:20:47.166] Brought up 6 CPUs
> (XEN) [2017-04-24 21:20:47.174] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-24 21:20:47.187] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
> (XEN) [2017-04-24 21:20:47.196] Running stub recovery selftests...
> (XEN) [2017-04-24 21:20:47.204] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
> (XEN) [2017-04-24 21:20:47.213] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
> (XEN) [2017-04-24 21:20:47.222] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
> (XEN) [2017-04-24 21:20:47.251] ACPI sleep modes: S3
> (XEN) [2017-04-24 21:20:47.260] VPMU: disabled
> (XEN) [2017-04-24 21:20:47.269] MCA: Use hw thresholding to adjust polling frequency
> (XEN) [2017-04-24 21:20:47.278] mcheck_poll: Machine check polling timer started.
> (XEN) [2017-04-24 21:20:47.287] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
> (XEN) [2017-04-24 21:20:47.296] Dom0 has maximum 632 PIRQs
> (XEN) [2017-04-24 21:20:47.305] NX (Execute Disable) protection active
> (XEN) [2017-04-24 21:20:47.314] *** LOADING DOMAIN 0 ***
> (XEN) [2017-04-24 21:20:47.505] ELF: phdr: paddr=0x1000000 memsz=0x1293000
> (XEN) [2017-04-24 21:20:47.515] ELF: phdr: paddr=0x2400000 memsz=0x136000
> (XEN) [2017-04-24 21:20:47.524] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
> (XEN) [2017-04-24 21:20:47.533] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
> (XEN) [2017-04-24 21:20:47.543] ELF: memory: 0x1000000 -> 0x2829000
> (XEN) [2017-04-24 21:20:47.552] ELF: note: GUEST_OS = "linux"
> (XEN) [2017-04-24 21:20:47.561] ELF: note: GUEST_VERSION = "2.6"
> (XEN) [2017-04-24 21:20:47.571] ELF: note: XEN_VERSION = "xen-3.0"
> (XEN) [2017-04-24 21:20:47.580] ELF: note: VIRT_BASE = 0xffffffff80000000
> (XEN) [2017-04-24 21:20:47.590] ELF: note: INIT_P2M = 0x8000000000
> (XEN) [2017-04-24 21:20:47.599] ELF: note: ENTRY = 0xffffffff82551180
> (XEN) [2017-04-24 21:20:47.609] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
> (XEN) [2017-04-24 21:20:47.618] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
> (XEN) [2017-04-24 21:20:47.628] ELF: note: SUPPORTED_FEATURES = 0x801
> (XEN) [2017-04-24 21:20:47.638] ELF: note: PAE_MODE = "yes"
> (XEN) [2017-04-24 21:20:47.648] ELF: note: LOADER = "generic"
> (XEN) [2017-04-24 21:20:47.657] ELF: note: unknown (0xd)
> (XEN) [2017-04-24 21:20:47.667] ELF: note: SUSPEND_CANCEL = 0x1
> (XEN) [2017-04-24 21:20:47.677] ELF: note: MOD_START_PFN = 0x1
> (XEN) [2017-04-24 21:20:47.687] ELF: note: HV_START_LOW = 0xffff800000000000
> (XEN) [2017-04-24 21:20:47.696] ELF: note: PADDR_OFFSET = 0
> (XEN) [2017-04-24 21:20:47.706] ELF: note: PHYS32_ENTRY = 0x10002d0
> (XEN) [2017-04-24 21:20:47.716] ELF: addresses:
> (XEN) [2017-04-24 21:20:47.726]     virt_base        = 0xffffffff80000000
> (XEN) [2017-04-24 21:20:47.736]     elf_paddr_offset = 0x0
> (XEN) [2017-04-24 21:20:47.746]     virt_offset      = 0xffffffff80000000
> (XEN) [2017-04-24 21:20:47.756]     virt_kstart      = 0xffffffff81000000
> (XEN) [2017-04-24 21:20:47.767]     virt_kend        = 0xffffffff82829000
> (XEN) [2017-04-24 21:20:47.777]     virt_entry       = 0xffffffff82551180
> (XEN) [2017-04-24 21:20:47.788]     p2m_base         = 0x8000000000
> (XEN) [2017-04-24 21:20:47.798]  Xen  kernel: 64-bit, lsb, compat32
> (XEN) [2017-04-24 21:20:47.809]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
> (XEN) [2017-04-24 21:20:47.820] PHYSICAL MEMORY ARRANGEMENT:
> (XEN) [2017-04-24 21:20:47.830]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
> (XEN) [2017-04-24 21:20:47.841]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
> (XEN) [2017-04-24 21:20:47.852] VIRTUAL MEMORY ARRANGEMENT:
> (XEN) [2017-04-24 21:20:47.863]  Loaded kernel: ffffffff81000000->ffffffff82829000
> (XEN) [2017-04-24 21:20:47.874]  Init. ramdisk: 0000000000000000->0000000000000000
> (XEN) [2017-04-24 21:20:47.885]  Phys-Mach map: 0000008000000000->0000008000400000
> (XEN) [2017-04-24 21:20:47.895]  Start info:    ffffffff82829000->ffffffff828294b4
> (XEN) [2017-04-24 21:20:47.906]  Page tables:   ffffffff8282a000->ffffffff82843000
> (XEN) [2017-04-24 21:20:47.917]  Boot stack:    ffffffff82843000->ffffffff82844000
> (XEN) [2017-04-24 21:20:47.928]  TOTAL:         ffffffff80000000->ffffffff82c00000
> (XEN) [2017-04-24 21:20:47.939]  ENTRY ADDRESS: ffffffff82551180
> (XEN) [2017-04-24 21:20:47.950] Dom0 has maximum 6 VCPUs
> (XEN) [2017-04-24 21:20:47.961] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
> (XEN) [2017-04-24 21:20:47.979] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
> (XEN) [2017-04-24 21:20:47.990] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
> (XEN) [2017-04-24 21:20:48.001] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
> (XEN) [2017-04-24 21:20:49.176] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.187] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.199] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.210] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.222] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.234] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.245] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.257] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.270] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.282] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.294] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.307] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.320] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.333] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.346] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.359] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.373] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.386] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.400] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.414] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.428] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.443] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.457] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.472] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.487] AMD-Vi: Skipping host bridge 0000:00:18.0
> (XEN) [2017-04-24 21:20:49.502] AMD-Vi: Skipping host bridge 0000:00:18.1
> (XEN) [2017-04-24 21:20:49.516] AMD-Vi: Skipping host bridge 0000:00:18.2
> (XEN) [2017-04-24 21:20:49.531] AMD-Vi: Skipping host bridge 0000:00:18.3
> (XEN) [2017-04-24 21:20:49.546] AMD-Vi: Skipping host bridge 0000:00:18.4
> (XEN) [2017-04-24 21:20:49.561] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.576] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.591] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.607] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.622] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.638] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.655] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.671] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.687] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.704] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.721] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.738] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.755] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.772] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.790] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.808] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.826] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.844] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.862] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.880] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.899] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.917] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-24 21:20:49.943] Scrubbing Free RAM on 1 nodes using 6 CPUs
> (XEN) [2017-04-24 21:20:50.047] .............................done.
> (XEN) [2017-04-24 21:20:53.044] Initial low memory virq threshold set at 0x4000 pages.
> (XEN) [2017-04-24 21:20:53.063] Std. Loglevel: All
> (XEN) [2017-04-24 21:20:53.081] Guest Loglevel: All
> (XEN) [2017-04-24 21:20:53.100] Xen is relinquishing VGA console.
> (XEN) [2017-04-24 21:20:53.202] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> (XEN) [2017-04-24 21:20:53.202] Freed 460kB init memory
> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
> (XEN) [2017-04-24 21:20:53.203] CPU:    0
> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]

Can you please tell us symbol+offset for RIP?

Juergen

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25  6:42               ` Juergen Gross
@ 2017-04-25  6:57                 ` Sander Eikelenboom
  2017-04-25  7:01                   ` Juergen Gross
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25  6:57 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 08:42, Juergen Gross wrote:
> On 25/04/17 08:35, Sander Eikelenboom wrote:
>> On 25/04/17 08:14, Juergen Gross wrote:
>>> On 24/04/17 22:15, Boris Ostrovsky wrote:
>>>> On 04/24/2017 12:10 PM, Sander Eikelenboom wrote:
>>>>> On 24/04/17 17:49, Boris Ostrovsky wrote:
>>>>>> On 04/24/2017 10:20 AM, Sander Eikelenboom wrote:
>>>>>>> Hi Boris,
>>>>>>>
>>>>>>> Nope, not that i am aware of.
>>>>>> If you can keep console while running this, can you add these changes
>>>>>> and see if we ever unbind the work vector (you can even add dump_stack()
>>>>>> in __unbind_from_irq() for good measure)? (I added HHH for easy grepping)
>>>>>>
>>>>>> Also do 'grep -i work /proc/interrupts' so that we know which IRQ the
>>>>>> work interrupt is.
>>>>>>
>>>>>> -boris
>>>>> Hmmm i f*cked up and accidently compiled a tree with "for linus 4.12"
>>>>> pulled in and ran that instead of the vanilla 4.11-rc7 (while not naming
>>>>> it "xen-next" as i normally do.
>>>>> So 4.11-rc7 is most probably fine, sorry for that noise.
>>>>>
>>>>> Since your patch doesn't apply the smp part is changed. Seems the
>>>>> problem somewhere lies in there (Vitaly's patches, general x86 stuff
>>>>> being pulled in to base that on). I can see if i can adapt the patch
>>>>> to for linus 4.12 and retest, instead of waiting for it to be pulled in
>>>>> into Linus his tree in the next merge window.
>>>>
>>>> This is trivially reproduced on 4.12 branch with
>>>>
>>>> diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c
>>>> index 84106f9..065728f 100644
>>>> --- a/drivers/xen/sys-hypervisor.c
>>>> +++ b/drivers/xen/sys-hypervisor.c
>>>> @@ -148,7 +148,7 @@ static int __init xen_sysfs_uuid_init(void)
>>>>  }
>>>>  
>>>>  /* xen compilation attributes */
>>>> -
>>>> +void arch_irq_work_raise(void );
>>>>  static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer)
>>>>  {
>>>>         int ret = -ENOMEM;
>>>> @@ -161,7 +161,7 @@ static ssize_t compiler_show(struct hyp_sysfs_attr
>>>> *attr, char *buffer)
>>>>                         ret = sprintf(buffer, "%s\n", info->compiler);
>>>>                 kfree(info);
>>>>         }
>>>> -
>>>> +      arch_irq_work_raise();
>>>>         return ret;
>>>>  }
>>>>
>>>>
>>>> and then (if you manage to boot):
>>>>
>>>> [root@vm-0238 ~]# grep proc /proc/cpuinfo
>>>> processor       : 0
>>>> [root@vm-0238 ~]#
>>>> [root@vm-0238 ~]# cat /sys/hypervisor/compilation/compiler
>>>> [  502.160472] ------------[ cut here ]------------
>>>> [  502.160491] kernel BUG at drivers/xen/events/events_base.c:1221!
>>>>
>>>>
>>>>
>>>> and the fix is
>>>>
>>>> diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c
>>>> index c0e3b96..aae3253 100644
>>>> --- a/arch/x86/xen/smp_pv.c
>>>> +++ b/arch/x86/xen/smp_pv.c
>>>> @@ -249,7 +249,7 @@ static void __init xen_pv_smp_prepare_cpus(unsigned
>>>> int max_cpus)
>>>>  
>>>>         xen_pmu_init(0);
>>>>  
>>>> -       if (xen_smp_intr_init(0))
>>>> +       if (xen_smp_intr_init(0) || xen_smp_intr_init_pv(0))
>>>>                 BUG();
>>>>  
>>>>         if (!alloc_cpumask_var(&xen_cpu_initialized_map, GFP_KERNEL))
>>>
>>> Indeed. Can you please send a proper patch with your S-o-b?
>>>
>>>
>>> Juergen
>>>
>>
>> It now at least blows up very very early and reliably ;)
>> So not there yet :)
>>
>> --
>> Sander
>>
>>
>>  \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>>   \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>   /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
>>  /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>>                                                                         
>> (XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
>> (XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
>> (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
>> (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
>> (XEN) Xen image load base address: 0
>> (XEN) Video information:
>> (XEN)  VGA is graphics mode 1280x1024, 32 bpp
>> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
>> (XEN) Disc information:
>> (XEN)  Found 4 MBR signatures
>> (XEN)  Found 4 EDD information structures
>> (XEN) Xen-e820 RAM map:
>> (XEN)  0000000000000000 - 0000000000096400 (usable)
>> (XEN)  0000000000096400 - 00000000000a0000 (reserved)
>> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
>> (XEN)  0000000000100000 - 00000000aff90000 (usable)
>> (XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
>> (XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
>> (XEN)  00000000affe0000 - 00000000b0000000 (reserved)
>> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
>> (XEN)  0000000100000000 - 0000000550000000 (usable)
>> (XEN) New Xen image base address: 0xaf800000
>> (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
>> (XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>> (XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
>> (XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
>> (XEN) ACPI: FACS AFF9E000, 0040
>> (XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
>> (XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
>> (XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>> (XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
>> (XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
>> (XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
>> (XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
>> (XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
>> (XEN) System RAM: 20479MB (20970648kB)
>> (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 03 -> Node 0
>> (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
>> (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
>> (XEN) SRAT: Node 0 PXM 0 0-a0000
>> (XEN) SRAT: Node 0 PXM 0 100000-b0000000
>> (XEN) SRAT: Node 0 PXM 0 100000000-550000000
>> (XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
>> (XEN) NUMA: Using 8 for the hash shift.
>> (XEN) Domain heap initialised
>> (XEN) Allocated console ring of 128 KiB.
>> (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
>> (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
>> (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
>> (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
>> (XEN) found SMP MP-table at 000ff780
>> (XEN) DMI present.
>> (XEN) Using APIC driver default
>> (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
>> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
>> (XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
>> (XEN) ACPI: Local APIC address 0xfee00000
>> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
>> (XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
>> (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
>> (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>> (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 low 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: 0x8300 base: 0xfed00000
>> (XEN) ERST table was not found
>> (XEN) Using ACPI (MADT) for SMP configuration information
>> (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
>> (XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
>> (XEN) CPU0: AMD Fam10h machine check reporting enabled
>> (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
>> (XEN) Initializing Credit2 scheduler
>> (XEN)  load_precision_shift: 18
>> (XEN)  load_window_shift: 30
>> (XEN)  underload_balance_tolerance: 0
>> (XEN)  overload_balance_tolerance: -3
>> (XEN)  runqueues arrangement: socket
>> (XEN) load tracking window length 1073741824 ns
>> (XEN) Adding cpu 0 to runqueue 0
>> (XEN)  First cpu on runqueue, activating
>> (XEN) Platform timer is 14.318MHz HPET
>> (XEN) Detected 3200.164 MHz processor.
>> (XEN) Initing memory sharing.
>> (XEN) alt table ffff82d080422ab8 -> ffff82d080424120
>> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
>> (XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
>> (XEN) AMD-Vi: Found MSI capability block at 0x54
>> (XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
>> (XEN) AMD-Vi: Using IVHD type 0x10
>> (XEN) AMD-Vi: ACPI Table:
>> (XEN) AMD-Vi:  Signature IVRS
>> (XEN) AMD-Vi:  Length 0x110
>> (XEN) AMD-Vi:  Revision 0x1
>> (XEN) AMD-Vi:  CheckSum 0xe9
>> (XEN) AMD-Vi:  OEM_Id AMD  
>> (XEN) AMD-Vi:  OEM_Table_Id RD890S
>> (XEN) AMD-Vi:  OEM_Revision 0x202031
>> (XEN) AMD-Vi:  Creator_Id AMD 
>> (XEN) AMD-Vi:  Creator_Revision 0
>> (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
>> (XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
>> (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
>> (XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
>> (XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
>> (XEN) AMD-Vi: IOMMU 0 Enabled.
>> (XEN) I/O virtualisation enabled
>> (XEN)  - Dom0 mode: Relaxed
>> (XEN) Interrupt remapping enabled
>> (XEN) nr_sockets: 1
>> (XEN) ENABLING IO-APIC IRQs
>> (XEN)  -> Using new ACK method
>> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
>> (XEN) [2017-04-24 21:20:46.923] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-24 21:20:46.931] HVM: ASIDs enabled.
>> (XEN) [2017-04-24 21:20:46.938] SVM: Supported advanced features:
>> (XEN) [2017-04-24 21:20:46.946]  - Nested Page Tables (NPT)
>> (XEN) [2017-04-24 21:20:46.953]  - Last Branch Record (LBR) Virtualisation
>> (XEN) [2017-04-24 21:20:46.961]  - Next-RIP Saved on #VMEXIT
>> (XEN) [2017-04-24 21:20:46.969]  - Pause-Intercept Filter
>> (XEN) [2017-04-24 21:20:46.977] HVM: SVM enabled
>> (XEN) [2017-04-24 21:20:46.984] HVM: Hardware Assisted Paging (HAP) detected
>> (XEN) [2017-04-24 21:20:46.992] HVM: HAP page sizes: 4kB, 2MB, 1GB
>> (XEN) [2017-04-24 21:20:47.020] Adding cpu 1 to runqueue 0
>> (XEN) [2017-04-24 21:20:47.028] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-24 21:20:47.057] Adding cpu 2 to runqueue 0
>> (XEN) [2017-04-24 21:20:47.064] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-24 21:20:47.085] Adding cpu 3 to runqueue 0
>> (XEN) [2017-04-24 21:20:47.093] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-24 21:20:47.121] Adding cpu 4 to runqueue 0
>> (XEN) [2017-04-24 21:20:47.129] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-24 21:20:47.158] Adding cpu 5 to runqueue 0
>> (XEN) [2017-04-24 21:20:47.166] Brought up 6 CPUs
>> (XEN) [2017-04-24 21:20:47.174] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-24 21:20:47.187] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
>> (XEN) [2017-04-24 21:20:47.196] Running stub recovery selftests...
>> (XEN) [2017-04-24 21:20:47.204] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>> (XEN) [2017-04-24 21:20:47.213] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
>> (XEN) [2017-04-24 21:20:47.222] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>> (XEN) [2017-04-24 21:20:47.251] ACPI sleep modes: S3
>> (XEN) [2017-04-24 21:20:47.260] VPMU: disabled
>> (XEN) [2017-04-24 21:20:47.269] MCA: Use hw thresholding to adjust polling frequency
>> (XEN) [2017-04-24 21:20:47.278] mcheck_poll: Machine check polling timer started.
>> (XEN) [2017-04-24 21:20:47.287] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
>> (XEN) [2017-04-24 21:20:47.296] Dom0 has maximum 632 PIRQs
>> (XEN) [2017-04-24 21:20:47.305] NX (Execute Disable) protection active
>> (XEN) [2017-04-24 21:20:47.314] *** LOADING DOMAIN 0 ***
>> (XEN) [2017-04-24 21:20:47.505] ELF: phdr: paddr=0x1000000 memsz=0x1293000
>> (XEN) [2017-04-24 21:20:47.515] ELF: phdr: paddr=0x2400000 memsz=0x136000
>> (XEN) [2017-04-24 21:20:47.524] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
>> (XEN) [2017-04-24 21:20:47.533] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
>> (XEN) [2017-04-24 21:20:47.543] ELF: memory: 0x1000000 -> 0x2829000
>> (XEN) [2017-04-24 21:20:47.552] ELF: note: GUEST_OS = "linux"
>> (XEN) [2017-04-24 21:20:47.561] ELF: note: GUEST_VERSION = "2.6"
>> (XEN) [2017-04-24 21:20:47.571] ELF: note: XEN_VERSION = "xen-3.0"
>> (XEN) [2017-04-24 21:20:47.580] ELF: note: VIRT_BASE = 0xffffffff80000000
>> (XEN) [2017-04-24 21:20:47.590] ELF: note: INIT_P2M = 0x8000000000
>> (XEN) [2017-04-24 21:20:47.599] ELF: note: ENTRY = 0xffffffff82551180
>> (XEN) [2017-04-24 21:20:47.609] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
>> (XEN) [2017-04-24 21:20:47.618] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
>> (XEN) [2017-04-24 21:20:47.628] ELF: note: SUPPORTED_FEATURES = 0x801
>> (XEN) [2017-04-24 21:20:47.638] ELF: note: PAE_MODE = "yes"
>> (XEN) [2017-04-24 21:20:47.648] ELF: note: LOADER = "generic"
>> (XEN) [2017-04-24 21:20:47.657] ELF: note: unknown (0xd)
>> (XEN) [2017-04-24 21:20:47.667] ELF: note: SUSPEND_CANCEL = 0x1
>> (XEN) [2017-04-24 21:20:47.677] ELF: note: MOD_START_PFN = 0x1
>> (XEN) [2017-04-24 21:20:47.687] ELF: note: HV_START_LOW = 0xffff800000000000
>> (XEN) [2017-04-24 21:20:47.696] ELF: note: PADDR_OFFSET = 0
>> (XEN) [2017-04-24 21:20:47.706] ELF: note: PHYS32_ENTRY = 0x10002d0
>> (XEN) [2017-04-24 21:20:47.716] ELF: addresses:
>> (XEN) [2017-04-24 21:20:47.726]     virt_base        = 0xffffffff80000000
>> (XEN) [2017-04-24 21:20:47.736]     elf_paddr_offset = 0x0
>> (XEN) [2017-04-24 21:20:47.746]     virt_offset      = 0xffffffff80000000
>> (XEN) [2017-04-24 21:20:47.756]     virt_kstart      = 0xffffffff81000000
>> (XEN) [2017-04-24 21:20:47.767]     virt_kend        = 0xffffffff82829000
>> (XEN) [2017-04-24 21:20:47.777]     virt_entry       = 0xffffffff82551180
>> (XEN) [2017-04-24 21:20:47.788]     p2m_base         = 0x8000000000
>> (XEN) [2017-04-24 21:20:47.798]  Xen  kernel: 64-bit, lsb, compat32
>> (XEN) [2017-04-24 21:20:47.809]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
>> (XEN) [2017-04-24 21:20:47.820] PHYSICAL MEMORY ARRANGEMENT:
>> (XEN) [2017-04-24 21:20:47.830]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
>> (XEN) [2017-04-24 21:20:47.841]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
>> (XEN) [2017-04-24 21:20:47.852] VIRTUAL MEMORY ARRANGEMENT:
>> (XEN) [2017-04-24 21:20:47.863]  Loaded kernel: ffffffff81000000->ffffffff82829000
>> (XEN) [2017-04-24 21:20:47.874]  Init. ramdisk: 0000000000000000->0000000000000000
>> (XEN) [2017-04-24 21:20:47.885]  Phys-Mach map: 0000008000000000->0000008000400000
>> (XEN) [2017-04-24 21:20:47.895]  Start info:    ffffffff82829000->ffffffff828294b4
>> (XEN) [2017-04-24 21:20:47.906]  Page tables:   ffffffff8282a000->ffffffff82843000
>> (XEN) [2017-04-24 21:20:47.917]  Boot stack:    ffffffff82843000->ffffffff82844000
>> (XEN) [2017-04-24 21:20:47.928]  TOTAL:         ffffffff80000000->ffffffff82c00000
>> (XEN) [2017-04-24 21:20:47.939]  ENTRY ADDRESS: ffffffff82551180
>> (XEN) [2017-04-24 21:20:47.950] Dom0 has maximum 6 VCPUs
>> (XEN) [2017-04-24 21:20:47.961] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
>> (XEN) [2017-04-24 21:20:47.979] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
>> (XEN) [2017-04-24 21:20:47.990] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
>> (XEN) [2017-04-24 21:20:48.001] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
>> (XEN) [2017-04-24 21:20:49.176] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.187] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.199] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.210] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.222] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.234] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.245] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.257] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.270] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.282] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.294] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.307] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.320] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.333] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.346] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.359] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.373] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.386] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.400] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.414] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.428] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.443] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.457] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.472] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.487] AMD-Vi: Skipping host bridge 0000:00:18.0
>> (XEN) [2017-04-24 21:20:49.502] AMD-Vi: Skipping host bridge 0000:00:18.1
>> (XEN) [2017-04-24 21:20:49.516] AMD-Vi: Skipping host bridge 0000:00:18.2
>> (XEN) [2017-04-24 21:20:49.531] AMD-Vi: Skipping host bridge 0000:00:18.3
>> (XEN) [2017-04-24 21:20:49.546] AMD-Vi: Skipping host bridge 0000:00:18.4
>> (XEN) [2017-04-24 21:20:49.561] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.576] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.591] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.607] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.622] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.638] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.655] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.671] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.687] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.704] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.721] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.738] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.755] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.772] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.790] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.808] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.826] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.844] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.862] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.880] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.899] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.917] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-24 21:20:49.943] Scrubbing Free RAM on 1 nodes using 6 CPUs
>> (XEN) [2017-04-24 21:20:50.047] .............................done.
>> (XEN) [2017-04-24 21:20:53.044] Initial low memory virq threshold set at 0x4000 pages.
>> (XEN) [2017-04-24 21:20:53.063] Std. Loglevel: All
>> (XEN) [2017-04-24 21:20:53.081] Guest Loglevel: All
>> (XEN) [2017-04-24 21:20:53.100] Xen is relinquishing VGA console.
>> (XEN) [2017-04-24 21:20:53.202] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
>> (XEN) [2017-04-24 21:20:53.202] Freed 460kB init memory
>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
> 
> Can you please tell us symbol+offset for RIP?
> 
> Juergen
> 

Sure:
# addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
linux-linus/arch/x86/xen/enlighten_pv.c:288

Which is:
static bool __init xen_check_xsave(void)
{
        unsigned int err, eax, edx;

        /*
         * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
         * view, despite not being able to support guests using the
         * functionality. Probe for the actual availability of XSAVE by seeing
         * whether xgetbv executes successfully or raises #UD.
         */
HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
                     "xor %[err], %[err]\n"
                     "2:\n\t"
                     ".pushsection .fixup,\"ax\"\n\t"
                     "3: movl $1,%[err]\n\t"
                     "jmp 2b\n\t"
                     ".popsection\n\t"
                     _ASM_EXTABLE(1b, 3b)
                     : [err] "=r" (err), "=a" (eax), "=d" (edx)
                     : "c" (0));

        return err == 0;
}

--
Sander


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25  6:57                 ` Sander Eikelenboom
@ 2017-04-25  7:01                   ` Juergen Gross
  2017-04-25 10:33                     ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25  7:01 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 08:57, Sander Eikelenboom wrote:
> On 25/04/17 08:42, Juergen Gross wrote:
>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>
>> Can you please tell us symbol+offset for RIP?
>>
>> Juergen
>>
> 
> Sure:
> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
> linux-linus/arch/x86/xen/enlighten_pv.c:288
> 
> Which is:
> static bool __init xen_check_xsave(void)
> {
>         unsigned int err, eax, edx;
> 
>         /*
>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>          * view, despite not being able to support guests using the
>          * functionality. Probe for the actual availability of XSAVE by seeing
>          * whether xgetbv executes successfully or raises #UD.
>          */
> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>                      "xor %[err], %[err]\n"
>                      "2:\n\t"
>                      ".pushsection .fixup,\"ax\"\n\t"
>                      "3: movl $1,%[err]\n\t"
>                      "jmp 2b\n\t"
>                      ".popsection\n\t"
>                      _ASM_EXTABLE(1b, 3b)
>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>                      : "c" (0));
> 
>         return err == 0;

I hoped so. :-)

I posted a patch to repair this some minutes ago. Would you mind to try
it? See:

https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html


Juergen


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25  7:01                   ` Juergen Gross
@ 2017-04-25 10:33                     ` Sander Eikelenboom
  2017-04-25 11:00                       ` Juergen Gross
                                         ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25 10:33 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 09:01, Juergen Gross wrote:
> On 25/04/17 08:57, Sander Eikelenboom wrote:
>> On 25/04/17 08:42, Juergen Gross wrote:
>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>
>>> Can you please tell us symbol+offset for RIP?
>>>
>>> Juergen
>>>
>>
>> Sure:
>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>
>> Which is:
>> static bool __init xen_check_xsave(void)
>> {
>>         unsigned int err, eax, edx;
>>
>>         /*
>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>          * view, despite not being able to support guests using the
>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>          * whether xgetbv executes successfully or raises #UD.
>>          */
>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>                      "xor %[err], %[err]\n"
>>                      "2:\n\t"
>>                      ".pushsection .fixup,\"ax\"\n\t"
>>                      "3: movl $1,%[err]\n\t"
>>                      "jmp 2b\n\t"
>>                      ".popsection\n\t"
>>                      _ASM_EXTABLE(1b, 3b)
>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>                      : "c" (0));
>>
>>         return err == 0;
> 
> I hoped so. :-)
> 
> I posted a patch to repair this some minutes ago. Would you mind to try
> it? See:
> 
> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
> 
> 
> Juergen

Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
(any output of xen debug-keys that could be of interest ?)

--
Sander


 \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
(XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
(XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
(XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
(XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  VGA is graphics mode 1280x1024, 32 bpp
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 4 MBR signatures
(XEN)  Found 4 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 0000000000096400 (usable)
(XEN)  0000000000096400 - 00000000000a0000 (reserved)
(XEN)  00000000000e4000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000aff90000 (usable)
(XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
(XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
(XEN)  00000000affe0000 - 00000000b0000000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000550000000 (usable)
(XEN) New Xen image base address: 0xaf800000
(XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) ACPI: FACS AFF9E000, 0040
(XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
(XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) System RAM: 20479MB (20970648kB)
(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 03 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) SRAT: Node 0 PXM 0 0-a0000
(XEN) SRAT: Node 0 PXM 0 100000-b0000000
(XEN) SRAT: Node 0 PXM 0 100000000-550000000
(XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
(XEN) NUMA: Using 8 for the hash shift.
(XEN) Domain heap initialised
(XEN) Allocated console ring of 128 KiB.
(XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) found SMP MP-table at 000ff780
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(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 low 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: 0x8300 base: 0xfed00000
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) CPU0: AMD Fam10h machine check reporting enabled
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 3200.103 MHz processor.
(XEN) Initing memory sharing.
(XEN) alt table ffff82d080422ab8 -> ffff82d080424120
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) AMD-Vi: Found MSI capability block at 0x54
(XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
(XEN) AMD-Vi: Using IVHD type 0x10
(XEN) AMD-Vi: ACPI Table:
(XEN) AMD-Vi:  Signature IVRS
(XEN) AMD-Vi:  Length 0x110
(XEN) AMD-Vi:  Revision 0x1
(XEN) AMD-Vi:  CheckSum 0xe9
(XEN) AMD-Vi:  OEM_Id AMD  
(XEN) AMD-Vi:  OEM_Table_Id RD890S
(XEN) AMD-Vi:  OEM_Revision 0x202031
(XEN) AMD-Vi:  Creator_Id AMD 
(XEN) AMD-Vi:  Creator_Revision 0
(XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) AMD-Vi: IOMMU 0 Enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) nr_sockets: 1
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2017-04-25 10:25:22.622] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-25 10:25:22.630] HVM: ASIDs enabled.
(XEN) [2017-04-25 10:25:22.637] SVM: Supported advanced features:
(XEN) [2017-04-25 10:25:22.645]  - Nested Page Tables (NPT)
(XEN) [2017-04-25 10:25:22.652]  - Last Branch Record (LBR) Virtualisation
(XEN) [2017-04-25 10:25:22.660]  - Next-RIP Saved on #VMEXIT
(XEN) [2017-04-25 10:25:22.668]  - Pause-Intercept Filter
(XEN) [2017-04-25 10:25:22.675] HVM: SVM enabled
(XEN) [2017-04-25 10:25:22.683] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2017-04-25 10:25:22.691] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2017-04-25 10:25:22.719] Adding cpu 1 to runqueue 0
(XEN) [2017-04-25 10:25:22.727] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-25 10:25:22.755] Adding cpu 2 to runqueue 0
(XEN) [2017-04-25 10:25:22.763] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-25 10:25:22.784] Adding cpu 3 to runqueue 0
(XEN) [2017-04-25 10:25:22.792] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-25 10:25:22.820] Adding cpu 4 to runqueue 0
(XEN) [2017-04-25 10:25:22.828] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-25 10:25:22.849] Adding cpu 5 to runqueue 0
(XEN) [2017-04-25 10:25:22.857] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2017-04-25 10:25:22.865] Brought up 6 CPUs
(XEN) [2017-04-25 10:25:22.877] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
(XEN) [2017-04-25 10:25:22.886] Running stub recovery selftests...
(XEN) [2017-04-25 10:25:22.894] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
(XEN) [2017-04-25 10:25:22.903] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
(XEN) [2017-04-25 10:25:22.912] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
(XEN) [2017-04-25 10:25:22.941] ACPI sleep modes: S3
(XEN) [2017-04-25 10:25:22.950] VPMU: disabled
(XEN) [2017-04-25 10:25:22.959] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2017-04-25 10:25:22.968] mcheck_poll: Machine check polling timer started.
(XEN) [2017-04-25 10:25:22.977] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2017-04-25 10:25:22.987] Dom0 has maximum 632 PIRQs
(XEN) [2017-04-25 10:25:22.996] NX (Execute Disable) protection active
(XEN) [2017-04-25 10:25:23.005] *** LOADING DOMAIN 0 ***
(XEN) [2017-04-25 10:25:23.196] ELF: phdr: paddr=0x1000000 memsz=0x1293000
(XEN) [2017-04-25 10:25:23.205] ELF: phdr: paddr=0x2400000 memsz=0x136000
(XEN) [2017-04-25 10:25:23.215] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
(XEN) [2017-04-25 10:25:23.224] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
(XEN) [2017-04-25 10:25:23.233] ELF: memory: 0x1000000 -> 0x2829000
(XEN) [2017-04-25 10:25:23.243] ELF: note: GUEST_OS = "linux"
(XEN) [2017-04-25 10:25:23.252] ELF: note: GUEST_VERSION = "2.6"
(XEN) [2017-04-25 10:25:23.262] ELF: note: XEN_VERSION = "xen-3.0"
(XEN) [2017-04-25 10:25:23.271] ELF: note: VIRT_BASE = 0xffffffff80000000
(XEN) [2017-04-25 10:25:23.281] ELF: note: INIT_P2M = 0x8000000000
(XEN) [2017-04-25 10:25:23.290] ELF: note: ENTRY = 0xffffffff82551180
(XEN) [2017-04-25 10:25:23.300] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) [2017-04-25 10:25:23.309] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) [2017-04-25 10:25:23.319] ELF: note: SUPPORTED_FEATURES = 0x801
(XEN) [2017-04-25 10:25:23.329] ELF: note: PAE_MODE = "yes"
(XEN) [2017-04-25 10:25:23.339] ELF: note: LOADER = "generic"
(XEN) [2017-04-25 10:25:23.348] ELF: note: unknown (0xd)
(XEN) [2017-04-25 10:25:23.358] ELF: note: SUSPEND_CANCEL = 0x1
(XEN) [2017-04-25 10:25:23.368] ELF: note: MOD_START_PFN = 0x1
(XEN) [2017-04-25 10:25:23.378] ELF: note: HV_START_LOW = 0xffff800000000000
(XEN) [2017-04-25 10:25:23.388] ELF: note: PADDR_OFFSET = 0
(XEN) [2017-04-25 10:25:23.397] ELF: note: PHYS32_ENTRY = 0x10002d0
(XEN) [2017-04-25 10:25:23.407] ELF: addresses:
(XEN) [2017-04-25 10:25:23.417]     virt_base        = 0xffffffff80000000
(XEN) [2017-04-25 10:25:23.427]     elf_paddr_offset = 0x0
(XEN) [2017-04-25 10:25:23.438]     virt_offset      = 0xffffffff80000000
(XEN) [2017-04-25 10:25:23.448]     virt_kstart      = 0xffffffff81000000
(XEN) [2017-04-25 10:25:23.458]     virt_kend        = 0xffffffff82829000
(XEN) [2017-04-25 10:25:23.469]     virt_entry       = 0xffffffff82551180
(XEN) [2017-04-25 10:25:23.479]     p2m_base         = 0x8000000000
(XEN) [2017-04-25 10:25:23.490]  Xen  kernel: 64-bit, lsb, compat32
(XEN) [2017-04-25 10:25:23.500]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
(XEN) [2017-04-25 10:25:23.511] PHYSICAL MEMORY ARRANGEMENT:
(XEN) [2017-04-25 10:25:23.522]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
(XEN) [2017-04-25 10:25:23.533]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
(XEN) [2017-04-25 10:25:23.544] VIRTUAL MEMORY ARRANGEMENT:
(XEN) [2017-04-25 10:25:23.554]  Loaded kernel: ffffffff81000000->ffffffff82829000
(XEN) [2017-04-25 10:25:23.565]  Init. ramdisk: 0000000000000000->0000000000000000
(XEN) [2017-04-25 10:25:23.576]  Phys-Mach map: 0000008000000000->0000008000400000
(XEN) [2017-04-25 10:25:23.587]  Start info:    ffffffff82829000->ffffffff828294b4
(XEN) [2017-04-25 10:25:23.598]  Page tables:   ffffffff8282a000->ffffffff82843000
(XEN) [2017-04-25 10:25:23.609]  Boot stack:    ffffffff82843000->ffffffff82844000
(XEN) [2017-04-25 10:25:23.620]  TOTAL:         ffffffff80000000->ffffffff82c00000
(XEN) [2017-04-25 10:25:23.631]  ENTRY ADDRESS: ffffffff82551180
(XEN) [2017-04-25 10:25:23.642] Dom0 has maximum 6 VCPUs
(XEN) [2017-04-25 10:25:23.653] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
(XEN) [2017-04-25 10:25:23.671] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
(XEN) [2017-04-25 10:25:23.682] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
(XEN) [2017-04-25 10:25:23.693] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
(XEN) [2017-04-25 10:25:24.868] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.879] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.891] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.902] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.914] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.925] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.937] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.949] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.961] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.974] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.986] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:24.999] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.012] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.025] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.038] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.051] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.065] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.078] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.092] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.106] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.120] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.135] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.149] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.164] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.179] AMD-Vi: Skipping host bridge 0000:00:18.0
(XEN) [2017-04-25 10:25:25.194] AMD-Vi: Skipping host bridge 0000:00:18.1
(XEN) [2017-04-25 10:25:25.209] AMD-Vi: Skipping host bridge 0000:00:18.2
(XEN) [2017-04-25 10:25:25.223] AMD-Vi: Skipping host bridge 0000:00:18.3
(XEN) [2017-04-25 10:25:25.238] AMD-Vi: Skipping host bridge 0000:00:18.4
(XEN) [2017-04-25 10:25:25.253] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.268] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.283] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.299] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.315] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.331] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.347] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.363] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.379] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.396] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.413] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.430] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.447] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.465] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.482] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.500] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.518] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.536] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.554] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.573] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.591] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.610] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
(XEN) [2017-04-25 10:25:25.635] Scrubbing Free RAM on 1 nodes using 6 CPUs
(XEN) [2017-04-25 10:25:25.740] .............................done.
(XEN) [2017-04-25 10:25:28.738] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2017-04-25 10:25:28.756] Std. Loglevel: All
(XEN) [2017-04-25 10:25:28.775] Guest Loglevel: All
(XEN) [2017-04-25 10:25:28.793] Xen is relinquishing VGA console.
(XEN) [2017-04-25 10:25:28.896] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) [2017-04-25 10:25:28.896] Freed 460kB init memory
mapping kernel into physical memory
about to get started...
[    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
[    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] Released 0 page(s)
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
[    0.000000] Xen: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
[    0.000000] Xen: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
[    0.000000] Xen: [mem 0x00000000affe0000-0x00000000afffffff] reserved
[    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
[    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] bootconsole [xenboot0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
[    0.000000] user: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
[    0.000000] user: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
[    0.000000] user: [mem 0x00000000affe0000-0x00000000afffffff] reserved
[    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
[    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] Hypervisor detected: Xen PV
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] AGP: No AGP bridge found
[    0.000000] e820: last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.000000] MTRR: Disabled
[    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
[    0.000000] BRK [0x02803000, 0x02803fff] PGTABLE
[    0.000000] BRK [0x02804000, 0x02804fff] PGTABLE
[    0.000000] BRK [0x02805000, 0x02805fff] PGTABLE
[    0.000000] BRK [0x02806000, 0x02806fff] PGTABLE
[    0.000000] BRK [0x02807000, 0x02807fff] PGTABLE
[    0.000000] BRK [0x02808000, 0x02808fff] PGTABLE
[    0.000000] RAMDISK: [mem 0x04000000-0x0584afff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
[    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
[    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
[    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
[    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Setting APIC routing to Xen PV.
[    0.000000] NUMA turned off
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7fc11000-0x7fc1afff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
[    0.000000] On node 0 totalpages: 524181
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3989 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 8128 pages used for memmap
[    0.000000]   DMA32 zone: 520192 pages, LIFO batch:31
[    0.000000] p2m virtual area at ffffc90000000000, size is 600000
[    0.000000] Remapped 106 page(s)
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
[    0.000000] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
[    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 low level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
[    0.000000] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
[    0.000000] e820: [mem 0xb0000000-0xf5ffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.9-unstable (preserve-AD)
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
[    0.000000] percpu: Embedded 36 pages/cpu @ffff88007d000000 s110232 r8192 d29032 u262144
[    0.000000] pcpu-alloc: s110232 r8192 d29032 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
[    0.000000] xen: PV spinlocks enabled
[    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 515968
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] software IO TLB [mem 0x79000000-0x7d000000] (64MB) mapped at [ffff880079000000-ffff88007cffffff]
[    0.000000] Memory: 1939144K/2096724K available (13118K kernel code, 1233K rwdata, 4684K rodata, 1276K init, 1544K bss, 157580K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.003333] Hierarchical RCU implementation.
[    0.003333] 	Build-time adjustment of leaf fanout to 64.
[    0.003333] Using NULL legacy PIC
[    0.003333] NR_IRQS:4352 nr_irqs:1016 0
[    0.003333] xen:events: Using FIFO-based ABI
[    0.003333] xen: --> pirq=1 -> irq=1 (gsi=1)
[    0.003333] xen: --> pirq=2 -> irq=2 (gsi=2)
[    0.003333] xen: --> pirq=3 -> irq=3 (gsi=3)
[    0.003333] xen: --> pirq=4 -> irq=4 (gsi=4)
[    0.003333] xen: --> pirq=5 -> irq=5 (gsi=5)
[    0.003333] xen: --> pirq=6 -> irq=6 (gsi=6)
[    0.003333] xen: --> pirq=7 -> irq=7 (gsi=7)
[    0.003333] xen: --> pirq=8 -> irq=8 (gsi=8)
[    0.003333] xen: --> pirq=9 -> irq=9 (gsi=9)
[    0.003333] xen: --> pirq=10 -> irq=10 (gsi=10)
[    0.003333] xen: --> pirq=11 -> irq=11 (gsi=11)
[    0.003333] xen: --> pirq=12 -> irq=12 (gsi=12)
[    0.003333] xen: --> pirq=13 -> irq=13 (gsi=13)
[    0.003333] xen: --> pirq=14 -> irq=14 (gsi=14)
[    0.003333] xen: --> pirq=15 -> irq=15 (gsi=15)
[    0.003333] Console: colour dummy device 80x25
[    0.003333] console [tty0] enabled
[    0.003333] bootconsole [xenboot0] disabled
[    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
[    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] Released 0 page(s)
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
[    0.000000] Xen: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
[    0.000000] Xen: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
[    0.000000] Xen: [mem 0x00000000affe0000-0x00000000afffffff] reserved
[    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
[    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] bootconsole [xenboot0] enabled
[    0.000000] e820: remove [mem 0x80000000-0xfffffffffffffffe] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
[    0.000000] user: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
[    0.000000] user: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
[    0.000000] user: [mem 0x00000000affe0000-0x00000000afffffff] reserved
[    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
[    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] Hypervisor detected: Xen PV
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] AGP: No AGP bridge found
[    0.000000] e820: last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.000000] MTRR: Disabled
[    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
[    0.000000] BRK [0x02803000, 0x02803fff] PGTABLE
[    0.000000] BRK [0x02804000, 0x02804fff] PGTABLE
[    0.000000] BRK [0x02805000, 0x02805fff] PGTABLE
[    0.000000] BRK [0x02806000, 0x02806fff] PGTABLE
[    0.000000] BRK [0x02807000, 0x02807fff] PGTABLE
[    0.000000] BRK [0x02808000, 0x02808fff] PGTABLE
[    0.000000] RAMDISK: [mem 0x04000000-0x0584afff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
[    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
[    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
[    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
[    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Setting APIC ro


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 10:33                     ` Sander Eikelenboom
@ 2017-04-25 11:00                       ` Juergen Gross
  2017-04-25 11:28                         ` Sander Eikelenboom
  2017-04-25 11:17                       ` Juergen Gross
  2017-04-25 12:49                       ` Juergen Gross
  2 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25 11:00 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 12:33, Sander Eikelenboom wrote:
> On 25/04/17 09:01, Juergen Gross wrote:
>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>
>>>> Can you please tell us symbol+offset for RIP?
>>>>
>>>> Juergen
>>>>
>>>
>>> Sure:
>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>
>>> Which is:
>>> static bool __init xen_check_xsave(void)
>>> {
>>>         unsigned int err, eax, edx;
>>>
>>>         /*
>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>          * view, despite not being able to support guests using the
>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>          * whether xgetbv executes successfully or raises #UD.
>>>          */
>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>                      "xor %[err], %[err]\n"
>>>                      "2:\n\t"
>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>                      "3: movl $1,%[err]\n\t"
>>>                      "jmp 2b\n\t"
>>>                      ".popsection\n\t"
>>>                      _ASM_EXTABLE(1b, 3b)
>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>                      : "c" (0));
>>>
>>>         return err == 0;
>>
>> I hoped so. :-)
>>
>> I posted a patch to repair this some minutes ago. Would you mind to try
>> it? See:
>>
>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>
>>
>> Juergen
> 
> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
> (any output of xen debug-keys that could be of interest ?)
> 
...
> [    0.000000] ACPI: Early table checksum verification disabled
> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] Setting APIC ro

Hmm, this seems to be only the first part of a message.

Could you try debug-key "0" (probably multiple times) and have a look
where dom0 vcpu 0 is spending its time?


Juergen

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 10:33                     ` Sander Eikelenboom
  2017-04-25 11:00                       ` Juergen Gross
@ 2017-04-25 11:17                       ` Juergen Gross
  2017-04-25 12:49                       ` Juergen Gross
  2 siblings, 0 replies; 21+ messages in thread
From: Juergen Gross @ 2017-04-25 11:17 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 12:33, Sander Eikelenboom wrote:
> On 25/04/17 09:01, Juergen Gross wrote:
>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>
>>>> Can you please tell us symbol+offset for RIP?
>>>>
>>>> Juergen
>>>>
>>>
>>> Sure:
>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>
>>> Which is:
>>> static bool __init xen_check_xsave(void)
>>> {
>>>         unsigned int err, eax, edx;
>>>
>>>         /*
>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>          * view, despite not being able to support guests using the
>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>          * whether xgetbv executes successfully or raises #UD.
>>>          */
>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>                      "xor %[err], %[err]\n"
>>>                      "2:\n\t"
>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>                      "3: movl $1,%[err]\n\t"
>>>                      "jmp 2b\n\t"
>>>                      ".popsection\n\t"
>>>                      _ASM_EXTABLE(1b, 3b)
>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>                      : "c" (0));
>>>
>>>         return err == 0;
>>
>> I hoped so. :-)
>>
>> I posted a patch to repair this some minutes ago. Would you mind to try
>> it? See:
>>
>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>
>>
>> Juergen
> 
> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
> (any output of xen debug-keys that could be of interest ?)

> mapping kernel into physical memory
> about to get started...
> [    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
> [    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
> [    0.000000] x86/fpu: x87 FPU will use FXSAVE

As this is the expected message for a cpu without the XSAVE feature
(being the reason for the crash you had without my patch): can I add
your "Tested-by:" for my patch?


Juergen

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 11:00                       ` Juergen Gross
@ 2017-04-25 11:28                         ` Sander Eikelenboom
  2017-04-25 11:38                           ` Juergen Gross
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25 11:28 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 13:00, Juergen Gross wrote:
> On 25/04/17 12:33, Sander Eikelenboom wrote:
>> On 25/04/17 09:01, Juergen Gross wrote:
>>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>>
>>>>> Can you please tell us symbol+offset for RIP?
>>>>>
>>>>> Juergen
>>>>>
>>>>
>>>> Sure:
>>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>>
>>>> Which is:
>>>> static bool __init xen_check_xsave(void)
>>>> {
>>>>         unsigned int err, eax, edx;
>>>>
>>>>         /*
>>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>>          * view, despite not being able to support guests using the
>>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>>          * whether xgetbv executes successfully or raises #UD.
>>>>          */
>>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>>                      "xor %[err], %[err]\n"
>>>>                      "2:\n\t"
>>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>>                      "3: movl $1,%[err]\n\t"
>>>>                      "jmp 2b\n\t"
>>>>                      ".popsection\n\t"
>>>>                      _ASM_EXTABLE(1b, 3b)
>>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>>                      : "c" (0));
>>>>
>>>>         return err == 0;
>>>
>>> I hoped so. :-)
>>>
>>> I posted a patch to repair this some minutes ago. Would you mind to try
>>> it? See:
>>>
>>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>>
>>>
>>> Juergen
>>
>> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
>> (any output of xen debug-keys that could be of interest ?)
>>
> ...
>> [    0.000000] ACPI: Early table checksum verification disabled
>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>> [    0.000000] ACPI: Local APIC address 0xfee00000
>> [    0.000000] Setting APIC ro
> 
> Hmm, this seems to be only the first part of a message.
> 
> Could you try debug-key "0" (probably multiple times) and have a look
> where dom0 vcpu 0 is spending its time?
> 
> 
> Juergen
> 

Here you are:

[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
[    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
[    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
[    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
[    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Setting AP(XEN) [2017-04-25 11:11:35.568] *** Serial input -> Xen (type 'CTRL-a' three times to switch input to DOM0)
(XEN) [2017-04-25 11:11:37.000] '0' pressed -> dumping Dom0's registers
(XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#0 state: ***
(XEN) [2017-04-25 11:11:37.001] RIP:    e033:[<ffffffff81cccde9>]
(XEN) [2017-04-25 11:11:37.001] RFLAGS: 0000000000010246   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) [2017-04-25 11:11:37.001] rax: 0000000000000000   rbx: ffff880078f78000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rdx: 0000000000000000   rsi: deadbeefdeadf00d   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rbp: ffffc90000927f48   rsp: ffffc90000927f00   r8:  aaaaaaaaaaaaaaaa
(XEN) [2017-04-25 11:11:37.001] r9:  00000000017000c2   r10: ffffffff82403b80   r11: ffffea0001e30580
(XEN) [2017-04-25 11:11:37.001] r12: ffffffff82412540   r13: ffffffff82412d40   r14: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:37.001] cr3: 000000043a40b000   cr2: ffffc90000400000
(XEN) [2017-04-25 11:11:37.001] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) [2017-04-25 11:11:37.001] Guest stack trace from rsp=ffffc90000927f00:
(XEN) [2017-04-25 11:11:37.001]    ffff88007d0174c0 0000000065725f74 ffff880078f78800 3635633138666666
(XEN) [2017-04-25 11:11:37.001]    ffffffff81cc4620 0000000000000000 79687069775f706d 75645f3131323038
(XEN) [2017-04-25 11:11:37.001]    6c6e207420306364 0000000000000000 ffffffff81ccb060 0000000000000000
(XEN) [2017-04-25 11:11:37.001]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:37.001]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:37.001]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:37.001]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:37.001]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#1 state: ***
(XEN) [2017-04-25 11:11:37.001] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:37.001] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v1)
(XEN) [2017-04-25 11:11:37.001] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:37.001] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:37.001] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#2 state: ***
(XEN) [2017-04-25 11:11:37.001] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:37.001] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v2)
(XEN) [2017-04-25 11:11:37.001] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:37.001] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:37.001] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#3 state: ***
(XEN) [2017-04-25 11:11:37.001] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:37.001] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v3)
(XEN) [2017-04-25 11:11:37.001] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:37.001] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:37.001] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#4 state: ***
(XEN) [2017-04-25 11:11:37.001] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:37.001] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v4)
(XEN) [2017-04-25 11:11:37.001] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:37.001] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:37.001] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#5 state: ***
(XEN) [2017-04-25 11:11:37.001] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:37.001] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v5)
(XEN) [2017-04-25 11:11:37.001] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:37.001] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:37.001] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:37.001] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:45.422] '0' pressed -> dumping Dom0's registers
(XEN) [2017-04-25 11:11:45.422] *** Dumping Dom0 vcpu#0 state: ***
(XEN) [2017-04-25 11:11:45.422] RIP:    e033:[<ffffffff81cccde9>]
(XEN) [2017-04-25 11:11:45.422] RFLAGS: 0000000000010246   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) [2017-04-25 11:11:45.422] rax: 0000000000000000   rbx: ffff880078f78000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] rdx: 0000000000000000   rsi: deadbeefdeadf00d   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] rbp: ffffc90000927f48   rsp: ffffc90000927f00   r8:  aaaaaaaaaaaaaaaa
(XEN) [2017-04-25 11:11:45.422] r9:  00000000017000c2   r10: ffffffff82403b80   r11: ffffea0001e30580
(XEN) [2017-04-25 11:11:45.422] r12: ffffffff82412540   r13: ffffffff82412d40   r14: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:45.422] cr3: 000000043a40b000   cr2: ffffc90000400000
(XEN) [2017-04-25 11:11:45.422] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) [2017-04-25 11:11:45.422] Guest stack trace from rsp=ffffc90000927f00:
(XEN) [2017-04-25 11:11:45.422]    ffff88007d0174c0 0000000065725f74 ffff880078f78800 3635633138666666
(XEN) [2017-04-25 11:11:45.422]    ffffffff81cc4620 0000000000000000 79687069775f706d 75645f3131323038
(XEN) [2017-04-25 11:11:45.422]    6c6e207420306364 0000000000000000 ffffffff81ccb060 0000000000000000
(XEN) [2017-04-25 11:11:45.422]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:45.422]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:45.422]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:45.422]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:45.422]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:45.422] *** Dumping Dom0 vcpu#1 state: ***
(XEN) [2017-04-25 11:11:45.422] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:45.422] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v1)
(XEN) [2017-04-25 11:11:45.422] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:45.422] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:45.422] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:45.422] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:45.422] *** Dumping Dom0 vcpu#2 state: ***
(XEN) [2017-04-25 11:11:45.423] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:45.423] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v2)
(XEN) [2017-04-25 11:11:45.423] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:45.423] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:45.423] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:45.423] *** Dumping Dom0 vcpu#3 state: ***
(XEN) [2017-04-25 11:11:45.423] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:45.423] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v3)
(XEN) [2017-04-25 11:11:45.423] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:45.423] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:45.423] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:45.423] *** Dumping Dom0 vcpu#4 state: ***
(XEN) [2017-04-25 11:11:45.423] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:45.423] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v4)
(XEN) [2017-04-25 11:11:45.423] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:45.423] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:45.423] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:45.423] *** Dumping Dom0 vcpu#5 state: ***
(XEN) [2017-04-25 11:11:45.423] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:45.423] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v5)
(XEN) [2017-04-25 11:11:45.423] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:45.423] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:45.423] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:45.423] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:56.132] '0' pressed -> dumping Dom0's registers
(XEN) [2017-04-25 11:11:56.132] *** Dumping Dom0 vcpu#0 state: ***
(XEN) [2017-04-25 11:11:56.132] RIP:    e033:[<ffffffff81ccc740>]
(XEN) [2017-04-25 11:11:56.132] RFLAGS: 0000000000000246   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) [2017-04-25 11:11:56.132] rax: 0000000000000000   rbx: ffff880078f78000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rdx: 0000000000000000   rsi: deadbeefdeadf00d   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rbp: ffffc90000927f48   rsp: ffffc90000927ec0   r8:  aaaaaaaaaaaaaaaa
(XEN) [2017-04-25 11:11:56.132] r9:  00000000017000c2   r10: ffffffff82403b80   r11: ffffea0001e30580
(XEN) [2017-04-25 11:11:56.132] r12: ffffffff82412540   r13: ffffffff82412d40   r14: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:56.132] cr3: 000000043a40b000   cr2: ffffc90000400000
(XEN) [2017-04-25 11:11:56.132] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) [2017-04-25 11:11:56.132] Guest stack trace from rsp=ffffc90000927ec0:
(XEN) [2017-04-25 11:11:56.132]    0000000000000000 ffffea0001e30580 0000000000000000 ffffffff81023bfd
(XEN) [2017-04-25 11:11:56.132]    000000010000e030 0000000000010046 ffffc90000927f00 000000000000e02b
(XEN) [2017-04-25 11:11:56.132]    ffff88007d0174c0 0000000065725f74 ffff880078f78800 3635633138666666
(XEN) [2017-04-25 11:11:56.132]    ffffffff81cc4620 0000000000000000 79687069775f706d 75645f3131323038
(XEN) [2017-04-25 11:11:56.132]    6c6e207420306364 0000000000000000 ffffffff81ccb060 0000000000000000
(XEN) [2017-04-25 11:11:56.132]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:56.132]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:56.132]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:56.132]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:56.132]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:11:56.132] *** Dumping Dom0 vcpu#1 state: ***
(XEN) [2017-04-25 11:11:56.132] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:56.132] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v1)
(XEN) [2017-04-25 11:11:56.132] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:56.132] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:56.132] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:56.132] *** Dumping Dom0 vcpu#2 state: ***
(XEN) [2017-04-25 11:11:56.132] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:56.132] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v2)
(XEN) [2017-04-25 11:11:56.132] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:56.132] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:56.132] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:56.132] *** Dumping Dom0 vcpu#3 state: ***
(XEN) [2017-04-25 11:11:56.132] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:56.132] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v3)
(XEN) [2017-04-25 11:11:56.132] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:56.132] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:56.132] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:56.132] *** Dumping Dom0 vcpu#4 state: ***
(XEN) [2017-04-25 11:11:56.132] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:56.132] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v4)
(XEN) [2017-04-25 11:11:56.132] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:56.132] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:56.132] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:11:56.132] *** Dumping Dom0 vcpu#5 state: ***
(XEN) [2017-04-25 11:11:56.132] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:11:56.132] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v5)
(XEN) [2017-04-25 11:11:56.132] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:11:56.132] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:11:56.132] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:11:56.132] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:02.474] '0' pressed -> dumping Dom0's registers
(XEN) [2017-04-25 11:12:02.474] *** Dumping Dom0 vcpu#0 state: ***
(XEN) [2017-04-25 11:12:02.474] RIP:    e033:[<ffffffff81cccde9>]
(XEN) [2017-04-25 11:12:02.474] RFLAGS: 0000000000010246   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) [2017-04-25 11:12:02.474] rax: 0000000000000000   rbx: ffff880078f78000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rdx: 0000000000000000   rsi: deadbeefdeadf00d   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rbp: ffffc90000927f48   rsp: ffffc90000927f00   r8:  aaaaaaaaaaaaaaaa
(XEN) [2017-04-25 11:12:02.474] r9:  00000000017000c2   r10: ffffffff82403b80   r11: ffffea0001e30580
(XEN) [2017-04-25 11:12:02.474] r12: ffffffff82412540   r13: ffffffff82412d40   r14: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:02.474] cr3: 000000043a40b000   cr2: ffffc90000400000
(XEN) [2017-04-25 11:12:02.474] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) [2017-04-25 11:12:02.474] Guest stack trace from rsp=ffffc90000927f00:
(XEN) [2017-04-25 11:12:02.474]    ffff88007d0174c0 0000000065725f74 ffff880078f78800 3635633138666666
(XEN) [2017-04-25 11:12:02.474]    ffffffff81cc4620 0000000000000000 79687069775f706d 75645f3131323038
(XEN) [2017-04-25 11:12:02.474]    6c6e207420306364 0000000000000000 ffffffff81ccb060 0000000000000000
(XEN) [2017-04-25 11:12:02.474]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:02.474]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:02.474]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:02.474]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:02.474]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:02.474] *** Dumping Dom0 vcpu#1 state: ***
(XEN) [2017-04-25 11:12:02.474] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:02.474] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v1)
(XEN) [2017-04-25 11:12:02.474] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:02.474] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:02.474] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:02.474] *** Dumping Dom0 vcpu#2 state: ***
(XEN) [2017-04-25 11:12:02.474] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:02.474] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v2)
(XEN) [2017-04-25 11:12:02.474] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:02.474] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:02.474] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:02.474] *** Dumping Dom0 vcpu#3 state: ***
(XEN) [2017-04-25 11:12:02.474] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:02.474] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v3)
(XEN) [2017-04-25 11:12:02.474] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:02.474] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:02.474] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:02.474] *** Dumping Dom0 vcpu#4 state: ***
(XEN) [2017-04-25 11:12:02.474] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:02.474] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v4)
(XEN) [2017-04-25 11:12:02.474] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:02.474] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:02.474] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:02.474] *** Dumping Dom0 vcpu#5 state: ***
(XEN) [2017-04-25 11:12:02.474] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:02.474] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v5)
(XEN) [2017-04-25 11:12:02.474] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:02.474] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:02.474] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:02.474] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:06.224] '0' pressed -> dumping Dom0's registers
(XEN) [2017-04-25 11:12:06.224] *** Dumping Dom0 vcpu#0 state: ***
(XEN) [2017-04-25 11:12:06.224] RIP:    e033:[<ffffffff81ccc740>]
(XEN) [2017-04-25 11:12:06.224] RFLAGS: 0000000000000246   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) [2017-04-25 11:12:06.224] rax: 0000000000000000   rbx: ffff880078f78000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rdx: 0000000000000000   rsi: deadbeefdeadf00d   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rbp: ffffc90000927f48   rsp: ffffc90000927ec0   r8:  aaaaaaaaaaaaaaaa
(XEN) [2017-04-25 11:12:06.224] r9:  00000000017000c2   r10: ffffffff82403b80   r11: ffffea0001e30580
(XEN) [2017-04-25 11:12:06.224] r12: ffffffff82412540   r13: ffffffff82412d40   r14: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:06.224] cr3: 000000043a40b000   cr2: ffffc90000400000
(XEN) [2017-04-25 11:12:06.224] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) [2017-04-25 11:12:06.224] Guest stack trace from rsp=ffffc90000927ec0:
(XEN) [2017-04-25 11:12:06.224]    0000000000000000 ffffea0001e30580 0000000000000000 ffffffff81023bfd
(XEN) [2017-04-25 11:12:06.224]    000000010000e030 0000000000010046 ffffc90000927f00 000000000000e02b
(XEN) [2017-04-25 11:12:06.224]    ffff88007d0174c0 0000000065725f74 ffff880078f78800 3635633138666666
(XEN) [2017-04-25 11:12:06.224]    ffffffff81cc4620 0000000000000000 79687069775f706d 75645f3131323038
(XEN) [2017-04-25 11:12:06.224]    6c6e207420306364 0000000000000000 ffffffff81ccb060 0000000000000000
(XEN) [2017-04-25 11:12:06.224]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:06.224]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:06.224]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:06.224]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:06.224]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [2017-04-25 11:12:06.224] *** Dumping Dom0 vcpu#1 state: ***
(XEN) [2017-04-25 11:12:06.224] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:06.224] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v1)
(XEN) [2017-04-25 11:12:06.224] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:06.224] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:06.224] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:06.224] *** Dumping Dom0 vcpu#2 state: ***
(XEN) [2017-04-25 11:12:06.224] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:06.224] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v2)
(XEN) [2017-04-25 11:12:06.224] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:06.224] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:06.224] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:06.224] *** Dumping Dom0 vcpu#3 state: ***
(XEN) [2017-04-25 11:12:06.224] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:06.224] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v3)
(XEN) [2017-04-25 11:12:06.224] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:06.224] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:06.224] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:06.224] *** Dumping Dom0 vcpu#4 state: ***
(XEN) [2017-04-25 11:12:06.224] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:06.224] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v4)
(XEN) [2017-04-25 11:12:06.224] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:06.224] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:06.224] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) [2017-04-25 11:12:06.224] *** Dumping Dom0 vcpu#5 state: ***
(XEN) [2017-04-25 11:12:06.224] RIP:    0000:[<0000000000000000>]
(XEN) [2017-04-25 11:12:06.224] RFLAGS: 0000000000000000   EM: 1   CONTEXT: pv guest (d0v5)
(XEN) [2017-04-25 11:12:06.224] rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rdx: 0000000000000000   rsi: 0000000000000000   rdi: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) [2017-04-25 11:12:06.224] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] r15: 0000000000000000   cr0: 0000000000000000   cr4: 0000000000000660
(XEN) [2017-04-25 11:12:06.224] cr3: 0000000000000000   cr2: 0000000000000000
(XEN) [2017-04-25 11:12:06.224] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 11:28                         ` Sander Eikelenboom
@ 2017-04-25 11:38                           ` Juergen Gross
  2017-04-25 11:54                             ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25 11:38 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 13:28, Sander Eikelenboom wrote:
> On 25/04/17 13:00, Juergen Gross wrote:
>> On 25/04/17 12:33, Sander Eikelenboom wrote:
>>> On 25/04/17 09:01, Juergen Gross wrote:
>>>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>>>
>>>>>> Can you please tell us symbol+offset for RIP?
>>>>>>
>>>>>> Juergen
>>>>>>
>>>>>
>>>>> Sure:
>>>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>>>
>>>>> Which is:
>>>>> static bool __init xen_check_xsave(void)
>>>>> {
>>>>>         unsigned int err, eax, edx;
>>>>>
>>>>>         /*
>>>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>>>          * view, despite not being able to support guests using the
>>>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>>>          * whether xgetbv executes successfully or raises #UD.
>>>>>          */
>>>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>>>                      "xor %[err], %[err]\n"
>>>>>                      "2:\n\t"
>>>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>>>                      "3: movl $1,%[err]\n\t"
>>>>>                      "jmp 2b\n\t"
>>>>>                      ".popsection\n\t"
>>>>>                      _ASM_EXTABLE(1b, 3b)
>>>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>>>                      : "c" (0));
>>>>>
>>>>>         return err == 0;
>>>>
>>>> I hoped so. :-)
>>>>
>>>> I posted a patch to repair this some minutes ago. Would you mind to try
>>>> it? See:
>>>>
>>>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>>>
>>>>
>>>> Juergen
>>>
>>> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
>>> (any output of xen debug-keys that could be of interest ?)
>>>
>> ...
>>> [    0.000000] ACPI: Early table checksum verification disabled
>>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>>> [    0.000000] ACPI: Local APIC address 0xfee00000
>>> [    0.000000] Setting APIC ro
>>
>> Hmm, this seems to be only the first part of a message.
>>
>> Could you try debug-key "0" (probably multiple times) and have a look
>> where dom0 vcpu 0 is spending its time?
>>
>>
>> Juergen
>>
> 
> Here you are:
> 
> [    0.000000] ACPI: Early table checksum verification disabled
> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] Setting AP(XEN) [2017-04-25 11:11:35.568] *** Serial input -> Xen (type 'CTRL-a' three times to switch input to DOM0)
> (XEN) [2017-04-25 11:11:37.000] '0' pressed -> dumping Dom0's registers
> (XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#0 state: ***
> (XEN) [2017-04-25 11:11:37.001] RIP:    e033:[<ffffffff81cccde9>]
> (XEN) [2017-04-25 11:11:45.422] RIP:    e033:[<ffffffff81cccde9>]
> (XEN) [2017-04-25 11:11:56.132] RIP:    e033:[<ffffffff81ccc740>]
> (XEN) [2017-04-25 11:12:02.474] RIP:    e033:[<ffffffff81cccde9>]
> (XEN) [2017-04-25 11:12:06.224] RIP:    e033:[<ffffffff81ccc740>]

Thanks. If you just could translate those again to symbol+offset?
And the suspicious addresses on the stack as well:

ffffffff81023bfd
ffffffff81cc4620
ffffffff81ccb060


Juergen

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 11:38                           ` Juergen Gross
@ 2017-04-25 11:54                             ` Sander Eikelenboom
  0 siblings, 0 replies; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25 11:54 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 13:38, Juergen Gross wrote:
> On 25/04/17 13:28, Sander Eikelenboom wrote:
>> On 25/04/17 13:00, Juergen Gross wrote:
>>> On 25/04/17 12:33, Sander Eikelenboom wrote:
>>>> On 25/04/17 09:01, Juergen Gross wrote:
>>>>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>>>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>>>>
>>>>>>> Can you please tell us symbol+offset for RIP?
>>>>>>>
>>>>>>> Juergen
>>>>>>>
>>>>>>
>>>>>> Sure:
>>>>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>>>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>>>>
>>>>>> Which is:
>>>>>> static bool __init xen_check_xsave(void)
>>>>>> {
>>>>>>         unsigned int err, eax, edx;
>>>>>>
>>>>>>         /*
>>>>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>>>>          * view, despite not being able to support guests using the
>>>>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>>>>          * whether xgetbv executes successfully or raises #UD.
>>>>>>          */
>>>>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>>>>                      "xor %[err], %[err]\n"
>>>>>>                      "2:\n\t"
>>>>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>>>>                      "3: movl $1,%[err]\n\t"
>>>>>>                      "jmp 2b\n\t"
>>>>>>                      ".popsection\n\t"
>>>>>>                      _ASM_EXTABLE(1b, 3b)
>>>>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>>>>                      : "c" (0));
>>>>>>
>>>>>>         return err == 0;
>>>>>
>>>>> I hoped so. :-)
>>>>>
>>>>> I posted a patch to repair this some minutes ago. Would you mind to try
>>>>> it? See:
>>>>>
>>>>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>>>>
>>>>>
>>>>> Juergen
>>>>
>>>> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
>>>> (any output of xen debug-keys that could be of interest ?)
>>>>
>>> ...
>>>> [    0.000000] ACPI: Early table checksum verification disabled
>>>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>>>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>>>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>>>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>>>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>>>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>>>> [    0.000000] ACPI: Local APIC address 0xfee00000
>>>> [    0.000000] Setting APIC ro
>>>
>>> Hmm, this seems to be only the first part of a message.
>>>
>>> Could you try debug-key "0" (probably multiple times) and have a look
>>> where dom0 vcpu 0 is spending its time?
>>>
>>>
>>> Juergen
>>>
>>
>> Here you are:
>>
>> [    0.000000] ACPI: Early table checksum verification disabled
>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>> [    0.000000] ACPI: Local APIC address 0xfee00000
>> [    0.000000] Setting AP(XEN) [2017-04-25 11:11:35.568] *** Serial input -> Xen (type 'CTRL-a' three times to switch input to DOM0)
>> (XEN) [2017-04-25 11:11:37.000] '0' pressed -> dumping Dom0's registers
>> (XEN) [2017-04-25 11:11:37.001] *** Dumping Dom0 vcpu#0 state: ***
>> (XEN) [2017-04-25 11:11:37.001] RIP:    e033:[<ffffffff81cccde9>]
>> (XEN) [2017-04-25 11:11:45.422] RIP:    e033:[<ffffffff81cccde9>]
>> (XEN) [2017-04-25 11:11:56.132] RIP:    e033:[<ffffffff81ccc740>]
>> (XEN) [2017-04-25 11:12:02.474] RIP:    e033:[<ffffffff81cccde9>]
>> (XEN) [2017-04-25 11:12:06.224] RIP:    e033:[<ffffffff81ccc740>]

ffffffff81cccde9
arch/x86/entry/entry_64.o:?

ffffffff81ccc740>
arch/x86/entry/entry_64.S:1007

         #ifdef CONFIG_XEN
         idtentry xen_debug              do_debug                has_error_code=0
         idtentry xen_int3               do_int3                 has_error_code=0
HERE --> idtentry xen_stack_segment      do_stack_segment        has_error_code=1
         #endif

> Thanks. If you just could translate those again to symbol+offset?
> And the suspicious addresses on the stack as well:
> 
> ffffffff81023bfd
arch/x86/kernel/process_64.c:485
        if (static_cpu_has_bug(X86_BUG_SYSRET_SS_ATTRS)) {
                /*
                 * AMD CPUs have a misfeature: SYSRET sets the SS selector but
                 * does not update the cached descriptor.  As a result, if we
                 * do SYSRET while SS is NULL, we'll end up in user mode with
                 * SS apparently equal to __USER_DS but actually unusable.
                 *
                 * The straightforward workaround would be to fix it up just
                 * before SYSRET, but that would slow down the system call
                 * fast paths.  Instead, we ensure that SS is never NULL in
                 * system call context.  We do this by replacing NULL SS
                 * selectors at every context switch.  SYSCALL sets up a valid
                 * SS, so the only way to get NULL is to re-enter the kernel
                 * from CPL 3 through an interrupt.  Since that can't happen
                 * in the same task as a running syscall, we are guaranteed to
                 * context switch between every interrupt vector entry and a
                 * subsequent SYSRET.
                 *
                 * We read SS first because SS reads are much faster than
                 * writes.  Out of caution, we force SS to __KERNEL_DS even if
                 * it previously had a different non-NULL value.
                 */
                unsigned short ss_sel;
                savesegment(ss, ss_sel);
                if (ss_sel != __KERNEL_DS)
HERE -->               loadsegment(ss, __KERNEL_DS);
        }



> ffffffff81cc4620
init/main.c:956

         static int __ref kernel_init(void *unused)
HERE --> {
            int ret;

            kernel_init_freeable();
            /* need to finish all async __init code before freeing the memory */
            async_synchronize_full();



> ffffffff81ccb060
arch/x86/entry/entry_64.S:412

           /*
            * A newly forked process directly context switches into this address.
            *
            * rax: prev task we switched from
            * rbx: kernel thread func (NULL for user thread)
            * r12: kernel thread arg
            */
            ENTRY(ret_from_fork)
HERE -->        FRAME_BEGIN                     /* help unwinder find end of stack */
                movq    %rax, %rdi
                call    schedule_tail           /* rdi: 'prev' task parameter */


> 
> 
> Juergen
> 


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 10:33                     ` Sander Eikelenboom
  2017-04-25 11:00                       ` Juergen Gross
  2017-04-25 11:17                       ` Juergen Gross
@ 2017-04-25 12:49                       ` Juergen Gross
  2017-04-25 13:12                         ` Sander Eikelenboom
  2 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25 12:49 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 12:33, Sander Eikelenboom wrote:
> On 25/04/17 09:01, Juergen Gross wrote:
>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>
>>>> Can you please tell us symbol+offset for RIP?
>>>>
>>>> Juergen
>>>>
>>>
>>> Sure:
>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>
>>> Which is:
>>> static bool __init xen_check_xsave(void)
>>> {
>>>         unsigned int err, eax, edx;
>>>
>>>         /*
>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>          * view, despite not being able to support guests using the
>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>          * whether xgetbv executes successfully or raises #UD.
>>>          */
>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>                      "xor %[err], %[err]\n"
>>>                      "2:\n\t"
>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>                      "3: movl $1,%[err]\n\t"
>>>                      "jmp 2b\n\t"
>>>                      ".popsection\n\t"
>>>                      _ASM_EXTABLE(1b, 3b)
>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>                      : "c" (0));
>>>
>>>         return err == 0;
>>
>> I hoped so. :-)
>>
>> I posted a patch to repair this some minutes ago. Would you mind to try
>> it? See:
>>
>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>
>>
>> Juergen
> 
> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
> (any output of xen debug-keys that could be of interest ?)
> 
> --
> Sander
> 
> 
>  \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>   \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>   /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
>  /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>                                                                         
> (XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
> (XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
> (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
> (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
> (XEN) Xen image load base address: 0
> (XEN) Video information:
> (XEN)  VGA is graphics mode 1280x1024, 32 bpp
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 4 MBR signatures
> (XEN)  Found 4 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 0000000000096400 (usable)
> (XEN)  0000000000096400 - 00000000000a0000 (reserved)
> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 00000000aff90000 (usable)
> (XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
> (XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
> (XEN)  00000000affe0000 - 00000000b0000000 (reserved)
> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000550000000 (usable)
> (XEN) New Xen image base address: 0xaf800000
> (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
> (XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
> (XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
> (XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
> (XEN) ACPI: FACS AFF9E000, 0040
> (XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
> (XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
> (XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
> (XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
> (XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
> (XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
> (XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
> (XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
> (XEN) System RAM: 20479MB (20970648kB)
> (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 03 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
> (XEN) SRAT: Node 0 PXM 0 0-a0000
> (XEN) SRAT: Node 0 PXM 0 100000-b0000000
> (XEN) SRAT: Node 0 PXM 0 100000000-550000000
> (XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
> (XEN) NUMA: Using 8 for the hash shift.
> (XEN) Domain heap initialised
> (XEN) Allocated console ring of 128 KiB.
> (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
> (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
> (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
> (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
> (XEN) found SMP MP-table at 000ff780
> (XEN) DMI present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
> (XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
> (XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
> (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
> (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 low 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: 0x8300 base: 0xfed00000
> (XEN) ERST table was not found
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
> (XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
> (XEN) CPU0: AMD Fam10h machine check reporting enabled
> (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
> (XEN) Initializing Credit2 scheduler
> (XEN)  load_precision_shift: 18
> (XEN)  load_window_shift: 30
> (XEN)  underload_balance_tolerance: 0
> (XEN)  overload_balance_tolerance: -3
> (XEN)  runqueues arrangement: socket
> (XEN) load tracking window length 1073741824 ns
> (XEN) Adding cpu 0 to runqueue 0
> (XEN)  First cpu on runqueue, activating
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Detected 3200.103 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) alt table ffff82d080422ab8 -> ffff82d080424120
> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
> (XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
> (XEN) AMD-Vi: Found MSI capability block at 0x54
> (XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
> (XEN) AMD-Vi: Using IVHD type 0x10
> (XEN) AMD-Vi: ACPI Table:
> (XEN) AMD-Vi:  Signature IVRS
> (XEN) AMD-Vi:  Length 0x110
> (XEN) AMD-Vi:  Revision 0x1
> (XEN) AMD-Vi:  CheckSum 0xe9
> (XEN) AMD-Vi:  OEM_Id AMD  
> (XEN) AMD-Vi:  OEM_Table_Id RD890S
> (XEN) AMD-Vi:  OEM_Revision 0x202031
> (XEN) AMD-Vi:  Creator_Id AMD 
> (XEN) AMD-Vi:  Creator_Revision 0
> (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
> (XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
> (XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
> (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
> (XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
> (XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
> (XEN) AMD-Vi: IOMMU 0 Enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Interrupt remapping enabled
> (XEN) nr_sockets: 1
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using new ACK method
> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
> (XEN) [2017-04-25 10:25:22.622] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-25 10:25:22.630] HVM: ASIDs enabled.
> (XEN) [2017-04-25 10:25:22.637] SVM: Supported advanced features:
> (XEN) [2017-04-25 10:25:22.645]  - Nested Page Tables (NPT)
> (XEN) [2017-04-25 10:25:22.652]  - Last Branch Record (LBR) Virtualisation
> (XEN) [2017-04-25 10:25:22.660]  - Next-RIP Saved on #VMEXIT
> (XEN) [2017-04-25 10:25:22.668]  - Pause-Intercept Filter
> (XEN) [2017-04-25 10:25:22.675] HVM: SVM enabled
> (XEN) [2017-04-25 10:25:22.683] HVM: Hardware Assisted Paging (HAP) detected
> (XEN) [2017-04-25 10:25:22.691] HVM: HAP page sizes: 4kB, 2MB, 1GB
> (XEN) [2017-04-25 10:25:22.719] Adding cpu 1 to runqueue 0
> (XEN) [2017-04-25 10:25:22.727] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-25 10:25:22.755] Adding cpu 2 to runqueue 0
> (XEN) [2017-04-25 10:25:22.763] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-25 10:25:22.784] Adding cpu 3 to runqueue 0
> (XEN) [2017-04-25 10:25:22.792] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-25 10:25:22.820] Adding cpu 4 to runqueue 0
> (XEN) [2017-04-25 10:25:22.828] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-25 10:25:22.849] Adding cpu 5 to runqueue 0
> (XEN) [2017-04-25 10:25:22.857] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
> (XEN) [2017-04-25 10:25:22.865] Brought up 6 CPUs
> (XEN) [2017-04-25 10:25:22.877] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
> (XEN) [2017-04-25 10:25:22.886] Running stub recovery selftests...
> (XEN) [2017-04-25 10:25:22.894] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
> (XEN) [2017-04-25 10:25:22.903] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
> (XEN) [2017-04-25 10:25:22.912] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
> (XEN) [2017-04-25 10:25:22.941] ACPI sleep modes: S3
> (XEN) [2017-04-25 10:25:22.950] VPMU: disabled
> (XEN) [2017-04-25 10:25:22.959] MCA: Use hw thresholding to adjust polling frequency
> (XEN) [2017-04-25 10:25:22.968] mcheck_poll: Machine check polling timer started.
> (XEN) [2017-04-25 10:25:22.977] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
> (XEN) [2017-04-25 10:25:22.987] Dom0 has maximum 632 PIRQs
> (XEN) [2017-04-25 10:25:22.996] NX (Execute Disable) protection active
> (XEN) [2017-04-25 10:25:23.005] *** LOADING DOMAIN 0 ***
> (XEN) [2017-04-25 10:25:23.196] ELF: phdr: paddr=0x1000000 memsz=0x1293000
> (XEN) [2017-04-25 10:25:23.205] ELF: phdr: paddr=0x2400000 memsz=0x136000
> (XEN) [2017-04-25 10:25:23.215] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
> (XEN) [2017-04-25 10:25:23.224] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
> (XEN) [2017-04-25 10:25:23.233] ELF: memory: 0x1000000 -> 0x2829000
> (XEN) [2017-04-25 10:25:23.243] ELF: note: GUEST_OS = "linux"
> (XEN) [2017-04-25 10:25:23.252] ELF: note: GUEST_VERSION = "2.6"
> (XEN) [2017-04-25 10:25:23.262] ELF: note: XEN_VERSION = "xen-3.0"
> (XEN) [2017-04-25 10:25:23.271] ELF: note: VIRT_BASE = 0xffffffff80000000
> (XEN) [2017-04-25 10:25:23.281] ELF: note: INIT_P2M = 0x8000000000
> (XEN) [2017-04-25 10:25:23.290] ELF: note: ENTRY = 0xffffffff82551180
> (XEN) [2017-04-25 10:25:23.300] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
> (XEN) [2017-04-25 10:25:23.309] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
> (XEN) [2017-04-25 10:25:23.319] ELF: note: SUPPORTED_FEATURES = 0x801
> (XEN) [2017-04-25 10:25:23.329] ELF: note: PAE_MODE = "yes"
> (XEN) [2017-04-25 10:25:23.339] ELF: note: LOADER = "generic"
> (XEN) [2017-04-25 10:25:23.348] ELF: note: unknown (0xd)
> (XEN) [2017-04-25 10:25:23.358] ELF: note: SUSPEND_CANCEL = 0x1
> (XEN) [2017-04-25 10:25:23.368] ELF: note: MOD_START_PFN = 0x1
> (XEN) [2017-04-25 10:25:23.378] ELF: note: HV_START_LOW = 0xffff800000000000
> (XEN) [2017-04-25 10:25:23.388] ELF: note: PADDR_OFFSET = 0
> (XEN) [2017-04-25 10:25:23.397] ELF: note: PHYS32_ENTRY = 0x10002d0
> (XEN) [2017-04-25 10:25:23.407] ELF: addresses:
> (XEN) [2017-04-25 10:25:23.417]     virt_base        = 0xffffffff80000000
> (XEN) [2017-04-25 10:25:23.427]     elf_paddr_offset = 0x0
> (XEN) [2017-04-25 10:25:23.438]     virt_offset      = 0xffffffff80000000
> (XEN) [2017-04-25 10:25:23.448]     virt_kstart      = 0xffffffff81000000
> (XEN) [2017-04-25 10:25:23.458]     virt_kend        = 0xffffffff82829000
> (XEN) [2017-04-25 10:25:23.469]     virt_entry       = 0xffffffff82551180
> (XEN) [2017-04-25 10:25:23.479]     p2m_base         = 0x8000000000
> (XEN) [2017-04-25 10:25:23.490]  Xen  kernel: 64-bit, lsb, compat32
> (XEN) [2017-04-25 10:25:23.500]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
> (XEN) [2017-04-25 10:25:23.511] PHYSICAL MEMORY ARRANGEMENT:
> (XEN) [2017-04-25 10:25:23.522]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
> (XEN) [2017-04-25 10:25:23.533]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
> (XEN) [2017-04-25 10:25:23.544] VIRTUAL MEMORY ARRANGEMENT:
> (XEN) [2017-04-25 10:25:23.554]  Loaded kernel: ffffffff81000000->ffffffff82829000
> (XEN) [2017-04-25 10:25:23.565]  Init. ramdisk: 0000000000000000->0000000000000000
> (XEN) [2017-04-25 10:25:23.576]  Phys-Mach map: 0000008000000000->0000008000400000
> (XEN) [2017-04-25 10:25:23.587]  Start info:    ffffffff82829000->ffffffff828294b4
> (XEN) [2017-04-25 10:25:23.598]  Page tables:   ffffffff8282a000->ffffffff82843000
> (XEN) [2017-04-25 10:25:23.609]  Boot stack:    ffffffff82843000->ffffffff82844000
> (XEN) [2017-04-25 10:25:23.620]  TOTAL:         ffffffff80000000->ffffffff82c00000
> (XEN) [2017-04-25 10:25:23.631]  ENTRY ADDRESS: ffffffff82551180
> (XEN) [2017-04-25 10:25:23.642] Dom0 has maximum 6 VCPUs
> (XEN) [2017-04-25 10:25:23.653] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
> (XEN) [2017-04-25 10:25:23.671] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
> (XEN) [2017-04-25 10:25:23.682] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
> (XEN) [2017-04-25 10:25:23.693] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
> (XEN) [2017-04-25 10:25:24.868] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.879] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.891] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.902] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.914] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.925] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.937] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.949] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.961] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.974] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.986] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:24.999] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.012] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.025] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.038] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.051] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.065] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.078] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.092] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.106] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.120] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.135] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.149] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.164] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.179] AMD-Vi: Skipping host bridge 0000:00:18.0
> (XEN) [2017-04-25 10:25:25.194] AMD-Vi: Skipping host bridge 0000:00:18.1
> (XEN) [2017-04-25 10:25:25.209] AMD-Vi: Skipping host bridge 0000:00:18.2
> (XEN) [2017-04-25 10:25:25.223] AMD-Vi: Skipping host bridge 0000:00:18.3
> (XEN) [2017-04-25 10:25:25.238] AMD-Vi: Skipping host bridge 0000:00:18.4
> (XEN) [2017-04-25 10:25:25.253] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.268] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.283] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.299] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.315] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.331] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.347] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.363] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.379] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.396] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.413] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.430] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.447] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.465] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.482] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.500] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.518] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.536] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.554] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.573] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.591] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.610] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
> (XEN) [2017-04-25 10:25:25.635] Scrubbing Free RAM on 1 nodes using 6 CPUs
> (XEN) [2017-04-25 10:25:25.740] .............................done.
> (XEN) [2017-04-25 10:25:28.738] Initial low memory virq threshold set at 0x4000 pages.
> (XEN) [2017-04-25 10:25:28.756] Std. Loglevel: All
> (XEN) [2017-04-25 10:25:28.775] Guest Loglevel: All
> (XEN) [2017-04-25 10:25:28.793] Xen is relinquishing VGA console.
> (XEN) [2017-04-25 10:25:28.896] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> (XEN) [2017-04-25 10:25:28.896] Freed 460kB init memory
> mapping kernel into physical memory
> about to get started...
> [    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
> [    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
> [    0.000000] x86/fpu: x87 FPU will use FXSAVE
> [    0.000000] Released 0 page(s)
> [    0.000000] e820: BIOS-provided physical RAM map:
> [    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
> [    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
> [    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
> [    0.000000] Xen: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
> [    0.000000] Xen: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
> [    0.000000] Xen: [mem 0x00000000affe0000-0x00000000afffffff] reserved
> [    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
> [    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
> [    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
> [    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
> [    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
> [    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
> [    0.000000] bootconsole [xenboot0] enabled
> [    0.000000] NX (Execute Disable) protection: active
> [    0.000000] e820: user-defined physical RAM map:
> [    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
> [    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
> [    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
> [    0.000000] user: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
> [    0.000000] user: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
> [    0.000000] user: [mem 0x00000000affe0000-0x00000000afffffff] reserved
> [    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
> [    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
> [    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
> [    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
> [    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
> [    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
> [    0.000000] SMBIOS 2.5 present.
> [    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
> [    0.000000] Hypervisor detected: Xen PV
> [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
> [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
> [    0.000000] AGP: No AGP bridge found
> [    0.000000] e820: last_pfn = 0x80000 max_arch_pfn = 0x400000000
> [    0.000000] MTRR: Disabled
> [    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
> [    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
> [    0.000000] Scanning 1 areas for low memory corruption
> [    0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
> [    0.000000] BRK [0x02803000, 0x02803fff] PGTABLE
> [    0.000000] BRK [0x02804000, 0x02804fff] PGTABLE
> [    0.000000] BRK [0x02805000, 0x02805fff] PGTABLE
> [    0.000000] BRK [0x02806000, 0x02806fff] PGTABLE
> [    0.000000] BRK [0x02807000, 0x02807fff] PGTABLE
> [    0.000000] BRK [0x02808000, 0x02808fff] PGTABLE
> [    0.000000] RAMDISK: [mem 0x04000000-0x0584afff]
> [    0.000000] ACPI: Early table checksum verification disabled
> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] Setting APIC routing to Xen PV.
> [    0.000000] NUMA turned off
> [    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
> [    0.000000] NODE_DATA(0) allocated [mem 0x7fc11000-0x7fc1afff]
> [    0.000000] Zone ranges:
> [    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
> [    0.000000]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
> [    0.000000]   Normal   empty
> [    0.000000] Movable zone start for each node
> [    0.000000] Early memory node ranges
> [    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
> [    0.000000]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
> [    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
> [    0.000000] On node 0 totalpages: 524181
> [    0.000000]   DMA zone: 64 pages used for memmap
> [    0.000000]   DMA zone: 21 pages reserved
> [    0.000000]   DMA zone: 3989 pages, LIFO batch:0
> [    0.000000]   DMA32 zone: 8128 pages used for memmap
> [    0.000000]   DMA32 zone: 520192 pages, LIFO batch:31
> [    0.000000] p2m virtual area at ffffc90000000000, size is 600000
> [    0.000000] Remapped 106 page(s)
> [    0.000000] ACPI: PM-Timer IO Port: 0x808
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
> [    0.000000] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
> [    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 low level)
> [    0.000000] ACPI: IRQ0 used by override.
> [    0.000000] ACPI: IRQ9 used by override.
> [    0.000000] Using ACPI (MADT) for SMP configuration information
> [    0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
> [    0.000000] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
> [    0.000000] e820: [mem 0xb0000000-0xf5ffffff] available for PCI devices
> [    0.000000] Booting paravirtualized kernel on Xen
> [    0.000000] Xen version: 4.9-unstable (preserve-AD)
> [    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
> [    0.000000] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
> [    0.000000] percpu: Embedded 36 pages/cpu @ffff88007d000000 s110232 r8192 d29032 u262144
> [    0.000000] pcpu-alloc: s110232 r8192 d29032 u262144 alloc=1*2097152
> [    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
> [    0.000000] xen: PV spinlocks enabled
> [    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
> [    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 515968
> [    0.000000] Policy zone: DMA32
> [    0.000000] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
> [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
> [    0.000000] software IO TLB [mem 0x79000000-0x7d000000] (64MB) mapped at [ffff880079000000-ffff88007cffffff]
> [    0.000000] Memory: 1939144K/2096724K available (13118K kernel code, 1233K rwdata, 4684K rodata, 1276K init, 1544K bss, 157580K reserved, 0K cma-reserved)
> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
> [    0.003333] Hierarchical RCU implementation.
> [    0.003333] 	Build-time adjustment of leaf fanout to 64.
> [    0.003333] Using NULL legacy PIC
> [    0.003333] NR_IRQS:4352 nr_irqs:1016 0
> [    0.003333] xen:events: Using FIFO-based ABI
> [    0.003333] xen: --> pirq=1 -> irq=1 (gsi=1)
> [    0.003333] xen: --> pirq=2 -> irq=2 (gsi=2)
> [    0.003333] xen: --> pirq=3 -> irq=3 (gsi=3)
> [    0.003333] xen: --> pirq=4 -> irq=4 (gsi=4)
> [    0.003333] xen: --> pirq=5 -> irq=5 (gsi=5)
> [    0.003333] xen: --> pirq=6 -> irq=6 (gsi=6)
> [    0.003333] xen: --> pirq=7 -> irq=7 (gsi=7)
> [    0.003333] xen: --> pirq=8 -> irq=8 (gsi=8)
> [    0.003333] xen: --> pirq=9 -> irq=9 (gsi=9)
> [    0.003333] xen: --> pirq=10 -> irq=10 (gsi=10)
> [    0.003333] xen: --> pirq=11 -> irq=11 (gsi=11)
> [    0.003333] xen: --> pirq=12 -> irq=12 (gsi=12)
> [    0.003333] xen: --> pirq=13 -> irq=13 (gsi=13)
> [    0.003333] xen: --> pirq=14 -> irq=14 (gsi=14)
> [    0.003333] xen: --> pirq=15 -> irq=15 (gsi=15)
> [    0.003333] Console: colour dummy device 80x25
> [    0.003333] console [tty0] enabled
> [    0.003333] bootconsole [xenboot0] disabled

Hah, missed that one: the system is just repeating the (saved) boot
messages and has made much more progress than I thought initially.

So we are somewhere between console_init() and smp_init(). Probably
at kernel_thread(kernel_init, NULL, CLONE_FS); in rest_init().


Juergen

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 12:49                       ` Juergen Gross
@ 2017-04-25 13:12                         ` Sander Eikelenboom
  2017-04-25 14:07                           ` Juergen Gross
  0 siblings, 1 reply; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25 13:12 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 14:49, Juergen Gross wrote:
> On 25/04/17 12:33, Sander Eikelenboom wrote:
>> On 25/04/17 09:01, Juergen Gross wrote:
>>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>>
>>>>> Can you please tell us symbol+offset for RIP?
>>>>>
>>>>> Juergen
>>>>>
>>>>
>>>> Sure:
>>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>>
>>>> Which is:
>>>> static bool __init xen_check_xsave(void)
>>>> {
>>>>         unsigned int err, eax, edx;
>>>>
>>>>         /*
>>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>>          * view, despite not being able to support guests using the
>>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>>          * whether xgetbv executes successfully or raises #UD.
>>>>          */
>>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>>                      "xor %[err], %[err]\n"
>>>>                      "2:\n\t"
>>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>>                      "3: movl $1,%[err]\n\t"
>>>>                      "jmp 2b\n\t"
>>>>                      ".popsection\n\t"
>>>>                      _ASM_EXTABLE(1b, 3b)
>>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>>                      : "c" (0));
>>>>
>>>>         return err == 0;
>>>
>>> I hoped so. :-)
>>>
>>> I posted a patch to repair this some minutes ago. Would you mind to try
>>> it? See:
>>>
>>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>>
>>>
>>> Juergen
>>
>> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
>> (any output of xen debug-keys that could be of interest ?)
>>
>> --
>> Sander
>>
>>
>>  \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>>   \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>   /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
>>  /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>>                                                                         
>> (XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
>> (XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
>> (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
>> (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
>> (XEN) Xen image load base address: 0
>> (XEN) Video information:
>> (XEN)  VGA is graphics mode 1280x1024, 32 bpp
>> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
>> (XEN) Disc information:
>> (XEN)  Found 4 MBR signatures
>> (XEN)  Found 4 EDD information structures
>> (XEN) Xen-e820 RAM map:
>> (XEN)  0000000000000000 - 0000000000096400 (usable)
>> (XEN)  0000000000096400 - 00000000000a0000 (reserved)
>> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
>> (XEN)  0000000000100000 - 00000000aff90000 (usable)
>> (XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
>> (XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
>> (XEN)  00000000affe0000 - 00000000b0000000 (reserved)
>> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
>> (XEN)  0000000100000000 - 0000000550000000 (usable)
>> (XEN) New Xen image base address: 0xaf800000
>> (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
>> (XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>> (XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
>> (XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
>> (XEN) ACPI: FACS AFF9E000, 0040
>> (XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
>> (XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
>> (XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>> (XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
>> (XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
>> (XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
>> (XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
>> (XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
>> (XEN) System RAM: 20479MB (20970648kB)
>> (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 03 -> Node 0
>> (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
>> (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
>> (XEN) SRAT: Node 0 PXM 0 0-a0000
>> (XEN) SRAT: Node 0 PXM 0 100000-b0000000
>> (XEN) SRAT: Node 0 PXM 0 100000000-550000000
>> (XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
>> (XEN) NUMA: Using 8 for the hash shift.
>> (XEN) Domain heap initialised
>> (XEN) Allocated console ring of 128 KiB.
>> (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
>> (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
>> (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
>> (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
>> (XEN) found SMP MP-table at 000ff780
>> (XEN) DMI present.
>> (XEN) Using APIC driver default
>> (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
>> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
>> (XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
>> (XEN) ACPI: Local APIC address 0xfee00000
>> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
>> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
>> (XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
>> (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
>> (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>> (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 low 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: 0x8300 base: 0xfed00000
>> (XEN) ERST table was not found
>> (XEN) Using ACPI (MADT) for SMP configuration information
>> (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
>> (XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
>> (XEN) CPU0: AMD Fam10h machine check reporting enabled
>> (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
>> (XEN) Initializing Credit2 scheduler
>> (XEN)  load_precision_shift: 18
>> (XEN)  load_window_shift: 30
>> (XEN)  underload_balance_tolerance: 0
>> (XEN)  overload_balance_tolerance: -3
>> (XEN)  runqueues arrangement: socket
>> (XEN) load tracking window length 1073741824 ns
>> (XEN) Adding cpu 0 to runqueue 0
>> (XEN)  First cpu on runqueue, activating
>> (XEN) Platform timer is 14.318MHz HPET
>> (XEN) Detected 3200.103 MHz processor.
>> (XEN) Initing memory sharing.
>> (XEN) alt table ffff82d080422ab8 -> ffff82d080424120
>> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
>> (XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
>> (XEN) AMD-Vi: Found MSI capability block at 0x54
>> (XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
>> (XEN) AMD-Vi: Using IVHD type 0x10
>> (XEN) AMD-Vi: ACPI Table:
>> (XEN) AMD-Vi:  Signature IVRS
>> (XEN) AMD-Vi:  Length 0x110
>> (XEN) AMD-Vi:  Revision 0x1
>> (XEN) AMD-Vi:  CheckSum 0xe9
>> (XEN) AMD-Vi:  OEM_Id AMD  
>> (XEN) AMD-Vi:  OEM_Table_Id RD890S
>> (XEN) AMD-Vi:  OEM_Revision 0x202031
>> (XEN) AMD-Vi:  Creator_Id AMD 
>> (XEN) AMD-Vi:  Creator_Revision 0
>> (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
>> (XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
>> (XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
>> (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
>> (XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
>> (XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
>> (XEN) AMD-Vi: IOMMU 0 Enabled.
>> (XEN) I/O virtualisation enabled
>> (XEN)  - Dom0 mode: Relaxed
>> (XEN) Interrupt remapping enabled
>> (XEN) nr_sockets: 1
>> (XEN) ENABLING IO-APIC IRQs
>> (XEN)  -> Using new ACK method
>> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
>> (XEN) [2017-04-25 10:25:22.622] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-25 10:25:22.630] HVM: ASIDs enabled.
>> (XEN) [2017-04-25 10:25:22.637] SVM: Supported advanced features:
>> (XEN) [2017-04-25 10:25:22.645]  - Nested Page Tables (NPT)
>> (XEN) [2017-04-25 10:25:22.652]  - Last Branch Record (LBR) Virtualisation
>> (XEN) [2017-04-25 10:25:22.660]  - Next-RIP Saved on #VMEXIT
>> (XEN) [2017-04-25 10:25:22.668]  - Pause-Intercept Filter
>> (XEN) [2017-04-25 10:25:22.675] HVM: SVM enabled
>> (XEN) [2017-04-25 10:25:22.683] HVM: Hardware Assisted Paging (HAP) detected
>> (XEN) [2017-04-25 10:25:22.691] HVM: HAP page sizes: 4kB, 2MB, 1GB
>> (XEN) [2017-04-25 10:25:22.719] Adding cpu 1 to runqueue 0
>> (XEN) [2017-04-25 10:25:22.727] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-25 10:25:22.755] Adding cpu 2 to runqueue 0
>> (XEN) [2017-04-25 10:25:22.763] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-25 10:25:22.784] Adding cpu 3 to runqueue 0
>> (XEN) [2017-04-25 10:25:22.792] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-25 10:25:22.820] Adding cpu 4 to runqueue 0
>> (XEN) [2017-04-25 10:25:22.828] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-25 10:25:22.849] Adding cpu 5 to runqueue 0
>> (XEN) [2017-04-25 10:25:22.857] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
>> (XEN) [2017-04-25 10:25:22.865] Brought up 6 CPUs
>> (XEN) [2017-04-25 10:25:22.877] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
>> (XEN) [2017-04-25 10:25:22.886] Running stub recovery selftests...
>> (XEN) [2017-04-25 10:25:22.894] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>> (XEN) [2017-04-25 10:25:22.903] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
>> (XEN) [2017-04-25 10:25:22.912] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>> (XEN) [2017-04-25 10:25:22.941] ACPI sleep modes: S3
>> (XEN) [2017-04-25 10:25:22.950] VPMU: disabled
>> (XEN) [2017-04-25 10:25:22.959] MCA: Use hw thresholding to adjust polling frequency
>> (XEN) [2017-04-25 10:25:22.968] mcheck_poll: Machine check polling timer started.
>> (XEN) [2017-04-25 10:25:22.977] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
>> (XEN) [2017-04-25 10:25:22.987] Dom0 has maximum 632 PIRQs
>> (XEN) [2017-04-25 10:25:22.996] NX (Execute Disable) protection active
>> (XEN) [2017-04-25 10:25:23.005] *** LOADING DOMAIN 0 ***
>> (XEN) [2017-04-25 10:25:23.196] ELF: phdr: paddr=0x1000000 memsz=0x1293000
>> (XEN) [2017-04-25 10:25:23.205] ELF: phdr: paddr=0x2400000 memsz=0x136000
>> (XEN) [2017-04-25 10:25:23.215] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
>> (XEN) [2017-04-25 10:25:23.224] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
>> (XEN) [2017-04-25 10:25:23.233] ELF: memory: 0x1000000 -> 0x2829000
>> (XEN) [2017-04-25 10:25:23.243] ELF: note: GUEST_OS = "linux"
>> (XEN) [2017-04-25 10:25:23.252] ELF: note: GUEST_VERSION = "2.6"
>> (XEN) [2017-04-25 10:25:23.262] ELF: note: XEN_VERSION = "xen-3.0"
>> (XEN) [2017-04-25 10:25:23.271] ELF: note: VIRT_BASE = 0xffffffff80000000
>> (XEN) [2017-04-25 10:25:23.281] ELF: note: INIT_P2M = 0x8000000000
>> (XEN) [2017-04-25 10:25:23.290] ELF: note: ENTRY = 0xffffffff82551180
>> (XEN) [2017-04-25 10:25:23.300] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
>> (XEN) [2017-04-25 10:25:23.309] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
>> (XEN) [2017-04-25 10:25:23.319] ELF: note: SUPPORTED_FEATURES = 0x801
>> (XEN) [2017-04-25 10:25:23.329] ELF: note: PAE_MODE = "yes"
>> (XEN) [2017-04-25 10:25:23.339] ELF: note: LOADER = "generic"
>> (XEN) [2017-04-25 10:25:23.348] ELF: note: unknown (0xd)
>> (XEN) [2017-04-25 10:25:23.358] ELF: note: SUSPEND_CANCEL = 0x1
>> (XEN) [2017-04-25 10:25:23.368] ELF: note: MOD_START_PFN = 0x1
>> (XEN) [2017-04-25 10:25:23.378] ELF: note: HV_START_LOW = 0xffff800000000000
>> (XEN) [2017-04-25 10:25:23.388] ELF: note: PADDR_OFFSET = 0
>> (XEN) [2017-04-25 10:25:23.397] ELF: note: PHYS32_ENTRY = 0x10002d0
>> (XEN) [2017-04-25 10:25:23.407] ELF: addresses:
>> (XEN) [2017-04-25 10:25:23.417]     virt_base        = 0xffffffff80000000
>> (XEN) [2017-04-25 10:25:23.427]     elf_paddr_offset = 0x0
>> (XEN) [2017-04-25 10:25:23.438]     virt_offset      = 0xffffffff80000000
>> (XEN) [2017-04-25 10:25:23.448]     virt_kstart      = 0xffffffff81000000
>> (XEN) [2017-04-25 10:25:23.458]     virt_kend        = 0xffffffff82829000
>> (XEN) [2017-04-25 10:25:23.469]     virt_entry       = 0xffffffff82551180
>> (XEN) [2017-04-25 10:25:23.479]     p2m_base         = 0x8000000000
>> (XEN) [2017-04-25 10:25:23.490]  Xen  kernel: 64-bit, lsb, compat32
>> (XEN) [2017-04-25 10:25:23.500]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
>> (XEN) [2017-04-25 10:25:23.511] PHYSICAL MEMORY ARRANGEMENT:
>> (XEN) [2017-04-25 10:25:23.522]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
>> (XEN) [2017-04-25 10:25:23.533]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
>> (XEN) [2017-04-25 10:25:23.544] VIRTUAL MEMORY ARRANGEMENT:
>> (XEN) [2017-04-25 10:25:23.554]  Loaded kernel: ffffffff81000000->ffffffff82829000
>> (XEN) [2017-04-25 10:25:23.565]  Init. ramdisk: 0000000000000000->0000000000000000
>> (XEN) [2017-04-25 10:25:23.576]  Phys-Mach map: 0000008000000000->0000008000400000
>> (XEN) [2017-04-25 10:25:23.587]  Start info:    ffffffff82829000->ffffffff828294b4
>> (XEN) [2017-04-25 10:25:23.598]  Page tables:   ffffffff8282a000->ffffffff82843000
>> (XEN) [2017-04-25 10:25:23.609]  Boot stack:    ffffffff82843000->ffffffff82844000
>> (XEN) [2017-04-25 10:25:23.620]  TOTAL:         ffffffff80000000->ffffffff82c00000
>> (XEN) [2017-04-25 10:25:23.631]  ENTRY ADDRESS: ffffffff82551180
>> (XEN) [2017-04-25 10:25:23.642] Dom0 has maximum 6 VCPUs
>> (XEN) [2017-04-25 10:25:23.653] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
>> (XEN) [2017-04-25 10:25:23.671] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
>> (XEN) [2017-04-25 10:25:23.682] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
>> (XEN) [2017-04-25 10:25:23.693] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
>> (XEN) [2017-04-25 10:25:24.868] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.879] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.891] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.902] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.914] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.925] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.937] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.949] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.961] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.974] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.986] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:24.999] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.012] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.025] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.038] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.051] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.065] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.078] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.092] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.106] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.120] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.135] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.149] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.164] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.179] AMD-Vi: Skipping host bridge 0000:00:18.0
>> (XEN) [2017-04-25 10:25:25.194] AMD-Vi: Skipping host bridge 0000:00:18.1
>> (XEN) [2017-04-25 10:25:25.209] AMD-Vi: Skipping host bridge 0000:00:18.2
>> (XEN) [2017-04-25 10:25:25.223] AMD-Vi: Skipping host bridge 0000:00:18.3
>> (XEN) [2017-04-25 10:25:25.238] AMD-Vi: Skipping host bridge 0000:00:18.4
>> (XEN) [2017-04-25 10:25:25.253] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.268] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.283] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.299] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.315] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.331] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.347] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.363] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.379] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.396] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.413] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.430] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.447] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.465] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.482] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.500] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.518] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.536] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.554] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.573] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.591] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.610] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>> (XEN) [2017-04-25 10:25:25.635] Scrubbing Free RAM on 1 nodes using 6 CPUs
>> (XEN) [2017-04-25 10:25:25.740] .............................done.
>> (XEN) [2017-04-25 10:25:28.738] Initial low memory virq threshold set at 0x4000 pages.
>> (XEN) [2017-04-25 10:25:28.756] Std. Loglevel: All
>> (XEN) [2017-04-25 10:25:28.775] Guest Loglevel: All
>> (XEN) [2017-04-25 10:25:28.793] Xen is relinquishing VGA console.
>> (XEN) [2017-04-25 10:25:28.896] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
>> (XEN) [2017-04-25 10:25:28.896] Freed 460kB init memory
>> mapping kernel into physical memory
>> about to get started...
>> [    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
>> [    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
>> [    0.000000] x86/fpu: x87 FPU will use FXSAVE
>> [    0.000000] Released 0 page(s)
>> [    0.000000] e820: BIOS-provided physical RAM map:
>> [    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
>> [    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
>> [    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
>> [    0.000000] Xen: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
>> [    0.000000] Xen: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
>> [    0.000000] Xen: [mem 0x00000000affe0000-0x00000000afffffff] reserved
>> [    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
>> [    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>> [    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
>> [    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
>> [    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
>> [    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
>> [    0.000000] bootconsole [xenboot0] enabled
>> [    0.000000] NX (Execute Disable) protection: active
>> [    0.000000] e820: user-defined physical RAM map:
>> [    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
>> [    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
>> [    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
>> [    0.000000] user: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
>> [    0.000000] user: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
>> [    0.000000] user: [mem 0x00000000affe0000-0x00000000afffffff] reserved
>> [    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
>> [    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>> [    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
>> [    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
>> [    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
>> [    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
>> [    0.000000] SMBIOS 2.5 present.
>> [    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
>> [    0.000000] Hypervisor detected: Xen PV
>> [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
>> [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
>> [    0.000000] AGP: No AGP bridge found
>> [    0.000000] e820: last_pfn = 0x80000 max_arch_pfn = 0x400000000
>> [    0.000000] MTRR: Disabled
>> [    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
>> [    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
>> [    0.000000] Scanning 1 areas for low memory corruption
>> [    0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
>> [    0.000000] BRK [0x02803000, 0x02803fff] PGTABLE
>> [    0.000000] BRK [0x02804000, 0x02804fff] PGTABLE
>> [    0.000000] BRK [0x02805000, 0x02805fff] PGTABLE
>> [    0.000000] BRK [0x02806000, 0x02806fff] PGTABLE
>> [    0.000000] BRK [0x02807000, 0x02807fff] PGTABLE
>> [    0.000000] BRK [0x02808000, 0x02808fff] PGTABLE
>> [    0.000000] RAMDISK: [mem 0x04000000-0x0584afff]
>> [    0.000000] ACPI: Early table checksum verification disabled
>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>> [    0.000000] ACPI: Local APIC address 0xfee00000
>> [    0.000000] Setting APIC routing to Xen PV.
>> [    0.000000] NUMA turned off
>> [    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
>> [    0.000000] NODE_DATA(0) allocated [mem 0x7fc11000-0x7fc1afff]
>> [    0.000000] Zone ranges:
>> [    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
>> [    0.000000]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
>> [    0.000000]   Normal   empty
>> [    0.000000] Movable zone start for each node
>> [    0.000000] Early memory node ranges
>> [    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
>> [    0.000000]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
>> [    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
>> [    0.000000] On node 0 totalpages: 524181
>> [    0.000000]   DMA zone: 64 pages used for memmap
>> [    0.000000]   DMA zone: 21 pages reserved
>> [    0.000000]   DMA zone: 3989 pages, LIFO batch:0
>> [    0.000000]   DMA32 zone: 8128 pages used for memmap
>> [    0.000000]   DMA32 zone: 520192 pages, LIFO batch:31
>> [    0.000000] p2m virtual area at ffffc90000000000, size is 600000
>> [    0.000000] Remapped 106 page(s)
>> [    0.000000] ACPI: PM-Timer IO Port: 0x808
>> [    0.000000] ACPI: Local APIC address 0xfee00000
>> [    0.000000] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>> [    0.000000] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>> [    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 low level)
>> [    0.000000] ACPI: IRQ0 used by override.
>> [    0.000000] ACPI: IRQ9 used by override.
>> [    0.000000] Using ACPI (MADT) for SMP configuration information
>> [    0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
>> [    0.000000] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
>> [    0.000000] e820: [mem 0xb0000000-0xf5ffffff] available for PCI devices
>> [    0.000000] Booting paravirtualized kernel on Xen
>> [    0.000000] Xen version: 4.9-unstable (preserve-AD)
>> [    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
>> [    0.000000] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
>> [    0.000000] percpu: Embedded 36 pages/cpu @ffff88007d000000 s110232 r8192 d29032 u262144
>> [    0.000000] pcpu-alloc: s110232 r8192 d29032 u262144 alloc=1*2097152
>> [    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
>> [    0.000000] xen: PV spinlocks enabled
>> [    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
>> [    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 515968
>> [    0.000000] Policy zone: DMA32
>> [    0.000000] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
>> [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
>> [    0.000000] software IO TLB [mem 0x79000000-0x7d000000] (64MB) mapped at [ffff880079000000-ffff88007cffffff]
>> [    0.000000] Memory: 1939144K/2096724K available (13118K kernel code, 1233K rwdata, 4684K rodata, 1276K init, 1544K bss, 157580K reserved, 0K cma-reserved)
>> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
>> [    0.003333] Hierarchical RCU implementation.
>> [    0.003333] 	Build-time adjustment of leaf fanout to 64.
>> [    0.003333] Using NULL legacy PIC
>> [    0.003333] NR_IRQS:4352 nr_irqs:1016 0
>> [    0.003333] xen:events: Using FIFO-based ABI
>> [    0.003333] xen: --> pirq=1 -> irq=1 (gsi=1)
>> [    0.003333] xen: --> pirq=2 -> irq=2 (gsi=2)
>> [    0.003333] xen: --> pirq=3 -> irq=3 (gsi=3)
>> [    0.003333] xen: --> pirq=4 -> irq=4 (gsi=4)
>> [    0.003333] xen: --> pirq=5 -> irq=5 (gsi=5)
>> [    0.003333] xen: --> pirq=6 -> irq=6 (gsi=6)
>> [    0.003333] xen: --> pirq=7 -> irq=7 (gsi=7)
>> [    0.003333] xen: --> pirq=8 -> irq=8 (gsi=8)
>> [    0.003333] xen: --> pirq=9 -> irq=9 (gsi=9)
>> [    0.003333] xen: --> pirq=10 -> irq=10 (gsi=10)
>> [    0.003333] xen: --> pirq=11 -> irq=11 (gsi=11)
>> [    0.003333] xen: --> pirq=12 -> irq=12 (gsi=12)
>> [    0.003333] xen: --> pirq=13 -> irq=13 (gsi=13)
>> [    0.003333] xen: --> pirq=14 -> irq=14 (gsi=14)
>> [    0.003333] xen: --> pirq=15 -> irq=15 (gsi=15)
>> [    0.003333] Console: colour dummy device 80x25
>> [    0.003333] console [tty0] enabled
>> [    0.003333] bootconsole [xenboot0] disabled
> 
> Hah, missed that one: the system is just repeating the (saved) boot
> messages and has made much more progress than I thought initially.
> 
> So we are somewhere between console_init() and smp_init(). Probably
> at kernel_thread(kernel_init, NULL, CLONE_FS); in rest_init().
> 
> 
> Juergen
> 

Any idea how to proceed ?

--
Sander


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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 13:12                         ` Sander Eikelenboom
@ 2017-04-25 14:07                           ` Juergen Gross
  2017-04-25 16:31                             ` Sander Eikelenboom
  0 siblings, 1 reply; 21+ messages in thread
From: Juergen Gross @ 2017-04-25 14:07 UTC (permalink / raw)
  To: Sander Eikelenboom, Boris Ostrovsky; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 37213 bytes --]

On 25/04/17 15:12, Sander Eikelenboom wrote:
> On 25/04/17 14:49, Juergen Gross wrote:
>> On 25/04/17 12:33, Sander Eikelenboom wrote:
>>> On 25/04/17 09:01, Juergen Gross wrote:
>>>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>>>
>>>>>> Can you please tell us symbol+offset for RIP?
>>>>>>
>>>>>> Juergen
>>>>>>
>>>>>
>>>>> Sure:
>>>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>>>
>>>>> Which is:
>>>>> static bool __init xen_check_xsave(void)
>>>>> {
>>>>>         unsigned int err, eax, edx;
>>>>>
>>>>>         /*
>>>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>>>          * view, despite not being able to support guests using the
>>>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>>>          * whether xgetbv executes successfully or raises #UD.
>>>>>          */
>>>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>>>                      "xor %[err], %[err]\n"
>>>>>                      "2:\n\t"
>>>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>>>                      "3: movl $1,%[err]\n\t"
>>>>>                      "jmp 2b\n\t"
>>>>>                      ".popsection\n\t"
>>>>>                      _ASM_EXTABLE(1b, 3b)
>>>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>>>                      : "c" (0));
>>>>>
>>>>>         return err == 0;
>>>>
>>>> I hoped so. :-)
>>>>
>>>> I posted a patch to repair this some minutes ago. Would you mind to try
>>>> it? See:
>>>>
>>>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>>>
>>>>
>>>> Juergen
>>>
>>> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
>>> (any output of xen debug-keys that could be of interest ?)
>>>
>>> --
>>> Sander
>>>
>>>
>>>  \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>>>   \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>>   /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
>>>  /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>>>                                                                         
>>> (XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
>>> (XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
>>> (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
>>> (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
>>> (XEN) Xen image load base address: 0
>>> (XEN) Video information:
>>> (XEN)  VGA is graphics mode 1280x1024, 32 bpp
>>> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
>>> (XEN) Disc information:
>>> (XEN)  Found 4 MBR signatures
>>> (XEN)  Found 4 EDD information structures
>>> (XEN) Xen-e820 RAM map:
>>> (XEN)  0000000000000000 - 0000000000096400 (usable)
>>> (XEN)  0000000000096400 - 00000000000a0000 (reserved)
>>> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
>>> (XEN)  0000000000100000 - 00000000aff90000 (usable)
>>> (XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
>>> (XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
>>> (XEN)  00000000affe0000 - 00000000b0000000 (reserved)
>>> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
>>> (XEN)  0000000100000000 - 0000000550000000 (usable)
>>> (XEN) New Xen image base address: 0xaf800000
>>> (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
>>> (XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>>> (XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
>>> (XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
>>> (XEN) ACPI: FACS AFF9E000, 0040
>>> (XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
>>> (XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
>>> (XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>>> (XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
>>> (XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
>>> (XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
>>> (XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
>>> (XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
>>> (XEN) System RAM: 20479MB (20970648kB)
>>> (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 03 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
>>> (XEN) SRAT: Node 0 PXM 0 0-a0000
>>> (XEN) SRAT: Node 0 PXM 0 100000-b0000000
>>> (XEN) SRAT: Node 0 PXM 0 100000000-550000000
>>> (XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
>>> (XEN) NUMA: Using 8 for the hash shift.
>>> (XEN) Domain heap initialised
>>> (XEN) Allocated console ring of 128 KiB.
>>> (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
>>> (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
>>> (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
>>> (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
>>> (XEN) found SMP MP-table at 000ff780
>>> (XEN) DMI present.
>>> (XEN) Using APIC driver default
>>> (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
>>> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
>>> (XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
>>> (XEN) ACPI: Local APIC address 0xfee00000
>>> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>>> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
>>> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
>>> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
>>> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
>>> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
>>> (XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
>>> (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>>> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
>>> (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>>> (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 low 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: 0x8300 base: 0xfed00000
>>> (XEN) ERST table was not found
>>> (XEN) Using ACPI (MADT) for SMP configuration information
>>> (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
>>> (XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
>>> (XEN) CPU0: AMD Fam10h machine check reporting enabled
>>> (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
>>> (XEN) Initializing Credit2 scheduler
>>> (XEN)  load_precision_shift: 18
>>> (XEN)  load_window_shift: 30
>>> (XEN)  underload_balance_tolerance: 0
>>> (XEN)  overload_balance_tolerance: -3
>>> (XEN)  runqueues arrangement: socket
>>> (XEN) load tracking window length 1073741824 ns
>>> (XEN) Adding cpu 0 to runqueue 0
>>> (XEN)  First cpu on runqueue, activating
>>> (XEN) Platform timer is 14.318MHz HPET
>>> (XEN) Detected 3200.103 MHz processor.
>>> (XEN) Initing memory sharing.
>>> (XEN) alt table ffff82d080422ab8 -> ffff82d080424120
>>> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
>>> (XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
>>> (XEN) AMD-Vi: Found MSI capability block at 0x54
>>> (XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
>>> (XEN) AMD-Vi: Using IVHD type 0x10
>>> (XEN) AMD-Vi: ACPI Table:
>>> (XEN) AMD-Vi:  Signature IVRS
>>> (XEN) AMD-Vi:  Length 0x110
>>> (XEN) AMD-Vi:  Revision 0x1
>>> (XEN) AMD-Vi:  CheckSum 0xe9
>>> (XEN) AMD-Vi:  OEM_Id AMD  
>>> (XEN) AMD-Vi:  OEM_Table_Id RD890S
>>> (XEN) AMD-Vi:  OEM_Revision 0x202031
>>> (XEN) AMD-Vi:  Creator_Id AMD 
>>> (XEN) AMD-Vi:  Creator_Revision 0
>>> (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
>>> (XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
>>> (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
>>> (XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
>>> (XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
>>> (XEN) AMD-Vi: IOMMU 0 Enabled.
>>> (XEN) I/O virtualisation enabled
>>> (XEN)  - Dom0 mode: Relaxed
>>> (XEN) Interrupt remapping enabled
>>> (XEN) nr_sockets: 1
>>> (XEN) ENABLING IO-APIC IRQs
>>> (XEN)  -> Using new ACK method
>>> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
>>> (XEN) [2017-04-25 10:25:22.622] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
>>> (XEN) [2017-04-25 10:25:22.630] HVM: ASIDs enabled.
>>> (XEN) [2017-04-25 10:25:22.637] SVM: Supported advanced features:
>>> (XEN) [2017-04-25 10:25:22.645]  - Nested Page Tables (NPT)
>>> (XEN) [2017-04-25 10:25:22.652]  - Last Branch Record (LBR) Virtualisation
>>> (XEN) [2017-04-25 10:25:22.660]  - Next-RIP Saved on #VMEXIT
>>> (XEN) [2017-04-25 10:25:22.668]  - Pause-Intercept Filter
>>> (XEN) [2017-04-25 10:25:22.675] HVM: SVM enabled
>>> (XEN) [2017-04-25 10:25:22.683] HVM: Hardware Assisted Paging (HAP) detected
>>> (XEN) [2017-04-25 10:25:22.691] HVM: HAP page sizes: 4kB, 2MB, 1GB
>>> (XEN) [2017-04-25 10:25:22.719] Adding cpu 1 to runqueue 0
>>> (XEN) [2017-04-25 10:25:22.727] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
>>> (XEN) [2017-04-25 10:25:22.755] Adding cpu 2 to runqueue 0
>>> (XEN) [2017-04-25 10:25:22.763] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
>>> (XEN) [2017-04-25 10:25:22.784] Adding cpu 3 to runqueue 0
>>> (XEN) [2017-04-25 10:25:22.792] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
>>> (XEN) [2017-04-25 10:25:22.820] Adding cpu 4 to runqueue 0
>>> (XEN) [2017-04-25 10:25:22.828] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
>>> (XEN) [2017-04-25 10:25:22.849] Adding cpu 5 to runqueue 0
>>> (XEN) [2017-04-25 10:25:22.857] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
>>> (XEN) [2017-04-25 10:25:22.865] Brought up 6 CPUs
>>> (XEN) [2017-04-25 10:25:22.877] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
>>> (XEN) [2017-04-25 10:25:22.886] Running stub recovery selftests...
>>> (XEN) [2017-04-25 10:25:22.894] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>>> (XEN) [2017-04-25 10:25:22.903] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
>>> (XEN) [2017-04-25 10:25:22.912] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>>> (XEN) [2017-04-25 10:25:22.941] ACPI sleep modes: S3
>>> (XEN) [2017-04-25 10:25:22.950] VPMU: disabled
>>> (XEN) [2017-04-25 10:25:22.959] MCA: Use hw thresholding to adjust polling frequency
>>> (XEN) [2017-04-25 10:25:22.968] mcheck_poll: Machine check polling timer started.
>>> (XEN) [2017-04-25 10:25:22.977] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
>>> (XEN) [2017-04-25 10:25:22.987] Dom0 has maximum 632 PIRQs
>>> (XEN) [2017-04-25 10:25:22.996] NX (Execute Disable) protection active
>>> (XEN) [2017-04-25 10:25:23.005] *** LOADING DOMAIN 0 ***
>>> (XEN) [2017-04-25 10:25:23.196] ELF: phdr: paddr=0x1000000 memsz=0x1293000
>>> (XEN) [2017-04-25 10:25:23.205] ELF: phdr: paddr=0x2400000 memsz=0x136000
>>> (XEN) [2017-04-25 10:25:23.215] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
>>> (XEN) [2017-04-25 10:25:23.224] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
>>> (XEN) [2017-04-25 10:25:23.233] ELF: memory: 0x1000000 -> 0x2829000
>>> (XEN) [2017-04-25 10:25:23.243] ELF: note: GUEST_OS = "linux"
>>> (XEN) [2017-04-25 10:25:23.252] ELF: note: GUEST_VERSION = "2.6"
>>> (XEN) [2017-04-25 10:25:23.262] ELF: note: XEN_VERSION = "xen-3.0"
>>> (XEN) [2017-04-25 10:25:23.271] ELF: note: VIRT_BASE = 0xffffffff80000000
>>> (XEN) [2017-04-25 10:25:23.281] ELF: note: INIT_P2M = 0x8000000000
>>> (XEN) [2017-04-25 10:25:23.290] ELF: note: ENTRY = 0xffffffff82551180
>>> (XEN) [2017-04-25 10:25:23.300] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
>>> (XEN) [2017-04-25 10:25:23.309] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
>>> (XEN) [2017-04-25 10:25:23.319] ELF: note: SUPPORTED_FEATURES = 0x801
>>> (XEN) [2017-04-25 10:25:23.329] ELF: note: PAE_MODE = "yes"
>>> (XEN) [2017-04-25 10:25:23.339] ELF: note: LOADER = "generic"
>>> (XEN) [2017-04-25 10:25:23.348] ELF: note: unknown (0xd)
>>> (XEN) [2017-04-25 10:25:23.358] ELF: note: SUSPEND_CANCEL = 0x1
>>> (XEN) [2017-04-25 10:25:23.368] ELF: note: MOD_START_PFN = 0x1
>>> (XEN) [2017-04-25 10:25:23.378] ELF: note: HV_START_LOW = 0xffff800000000000
>>> (XEN) [2017-04-25 10:25:23.388] ELF: note: PADDR_OFFSET = 0
>>> (XEN) [2017-04-25 10:25:23.397] ELF: note: PHYS32_ENTRY = 0x10002d0
>>> (XEN) [2017-04-25 10:25:23.407] ELF: addresses:
>>> (XEN) [2017-04-25 10:25:23.417]     virt_base        = 0xffffffff80000000
>>> (XEN) [2017-04-25 10:25:23.427]     elf_paddr_offset = 0x0
>>> (XEN) [2017-04-25 10:25:23.438]     virt_offset      = 0xffffffff80000000
>>> (XEN) [2017-04-25 10:25:23.448]     virt_kstart      = 0xffffffff81000000
>>> (XEN) [2017-04-25 10:25:23.458]     virt_kend        = 0xffffffff82829000
>>> (XEN) [2017-04-25 10:25:23.469]     virt_entry       = 0xffffffff82551180
>>> (XEN) [2017-04-25 10:25:23.479]     p2m_base         = 0x8000000000
>>> (XEN) [2017-04-25 10:25:23.490]  Xen  kernel: 64-bit, lsb, compat32
>>> (XEN) [2017-04-25 10:25:23.500]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
>>> (XEN) [2017-04-25 10:25:23.511] PHYSICAL MEMORY ARRANGEMENT:
>>> (XEN) [2017-04-25 10:25:23.522]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
>>> (XEN) [2017-04-25 10:25:23.533]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
>>> (XEN) [2017-04-25 10:25:23.544] VIRTUAL MEMORY ARRANGEMENT:
>>> (XEN) [2017-04-25 10:25:23.554]  Loaded kernel: ffffffff81000000->ffffffff82829000
>>> (XEN) [2017-04-25 10:25:23.565]  Init. ramdisk: 0000000000000000->0000000000000000
>>> (XEN) [2017-04-25 10:25:23.576]  Phys-Mach map: 0000008000000000->0000008000400000
>>> (XEN) [2017-04-25 10:25:23.587]  Start info:    ffffffff82829000->ffffffff828294b4
>>> (XEN) [2017-04-25 10:25:23.598]  Page tables:   ffffffff8282a000->ffffffff82843000
>>> (XEN) [2017-04-25 10:25:23.609]  Boot stack:    ffffffff82843000->ffffffff82844000
>>> (XEN) [2017-04-25 10:25:23.620]  TOTAL:         ffffffff80000000->ffffffff82c00000
>>> (XEN) [2017-04-25 10:25:23.631]  ENTRY ADDRESS: ffffffff82551180
>>> (XEN) [2017-04-25 10:25:23.642] Dom0 has maximum 6 VCPUs
>>> (XEN) [2017-04-25 10:25:23.653] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
>>> (XEN) [2017-04-25 10:25:23.671] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
>>> (XEN) [2017-04-25 10:25:23.682] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
>>> (XEN) [2017-04-25 10:25:23.693] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
>>> (XEN) [2017-04-25 10:25:24.868] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.879] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.891] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.902] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.914] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.925] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.937] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.949] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.961] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.974] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.986] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:24.999] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.012] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.025] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.038] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.051] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.065] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.078] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.092] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.106] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.120] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.135] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.149] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.164] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.179] AMD-Vi: Skipping host bridge 0000:00:18.0
>>> (XEN) [2017-04-25 10:25:25.194] AMD-Vi: Skipping host bridge 0000:00:18.1
>>> (XEN) [2017-04-25 10:25:25.209] AMD-Vi: Skipping host bridge 0000:00:18.2
>>> (XEN) [2017-04-25 10:25:25.223] AMD-Vi: Skipping host bridge 0000:00:18.3
>>> (XEN) [2017-04-25 10:25:25.238] AMD-Vi: Skipping host bridge 0000:00:18.4
>>> (XEN) [2017-04-25 10:25:25.253] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.268] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.283] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.299] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.315] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.331] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.347] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.363] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.379] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.396] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.413] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.430] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.447] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.465] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.482] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.500] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.518] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.536] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.554] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.573] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.591] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.610] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>> (XEN) [2017-04-25 10:25:25.635] Scrubbing Free RAM on 1 nodes using 6 CPUs
>>> (XEN) [2017-04-25 10:25:25.740] .............................done.
>>> (XEN) [2017-04-25 10:25:28.738] Initial low memory virq threshold set at 0x4000 pages.
>>> (XEN) [2017-04-25 10:25:28.756] Std. Loglevel: All
>>> (XEN) [2017-04-25 10:25:28.775] Guest Loglevel: All
>>> (XEN) [2017-04-25 10:25:28.793] Xen is relinquishing VGA console.
>>> (XEN) [2017-04-25 10:25:28.896] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
>>> (XEN) [2017-04-25 10:25:28.896] Freed 460kB init memory
>>> mapping kernel into physical memory
>>> about to get started...
>>> [    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
>>> [    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
>>> [    0.000000] x86/fpu: x87 FPU will use FXSAVE
>>> [    0.000000] Released 0 page(s)
>>> [    0.000000] e820: BIOS-provided physical RAM map:
>>> [    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
>>> [    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
>>> [    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
>>> [    0.000000] Xen: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
>>> [    0.000000] Xen: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
>>> [    0.000000] Xen: [mem 0x00000000affe0000-0x00000000afffffff] reserved
>>> [    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
>>> [    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>>> [    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
>>> [    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
>>> [    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
>>> [    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
>>> [    0.000000] bootconsole [xenboot0] enabled
>>> [    0.000000] NX (Execute Disable) protection: active
>>> [    0.000000] e820: user-defined physical RAM map:
>>> [    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
>>> [    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
>>> [    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
>>> [    0.000000] user: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
>>> [    0.000000] user: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
>>> [    0.000000] user: [mem 0x00000000affe0000-0x00000000afffffff] reserved
>>> [    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
>>> [    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>>> [    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
>>> [    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
>>> [    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
>>> [    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
>>> [    0.000000] SMBIOS 2.5 present.
>>> [    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
>>> [    0.000000] Hypervisor detected: Xen PV
>>> [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
>>> [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
>>> [    0.000000] AGP: No AGP bridge found
>>> [    0.000000] e820: last_pfn = 0x80000 max_arch_pfn = 0x400000000
>>> [    0.000000] MTRR: Disabled
>>> [    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
>>> [    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
>>> [    0.000000] Scanning 1 areas for low memory corruption
>>> [    0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
>>> [    0.000000] BRK [0x02803000, 0x02803fff] PGTABLE
>>> [    0.000000] BRK [0x02804000, 0x02804fff] PGTABLE
>>> [    0.000000] BRK [0x02805000, 0x02805fff] PGTABLE
>>> [    0.000000] BRK [0x02806000, 0x02806fff] PGTABLE
>>> [    0.000000] BRK [0x02807000, 0x02807fff] PGTABLE
>>> [    0.000000] BRK [0x02808000, 0x02808fff] PGTABLE
>>> [    0.000000] RAMDISK: [mem 0x04000000-0x0584afff]
>>> [    0.000000] ACPI: Early table checksum verification disabled
>>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>>> [    0.000000] ACPI: Local APIC address 0xfee00000
>>> [    0.000000] Setting APIC routing to Xen PV.
>>> [    0.000000] NUMA turned off
>>> [    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
>>> [    0.000000] NODE_DATA(0) allocated [mem 0x7fc11000-0x7fc1afff]
>>> [    0.000000] Zone ranges:
>>> [    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
>>> [    0.000000]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
>>> [    0.000000]   Normal   empty
>>> [    0.000000] Movable zone start for each node
>>> [    0.000000] Early memory node ranges
>>> [    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
>>> [    0.000000]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
>>> [    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
>>> [    0.000000] On node 0 totalpages: 524181
>>> [    0.000000]   DMA zone: 64 pages used for memmap
>>> [    0.000000]   DMA zone: 21 pages reserved
>>> [    0.000000]   DMA zone: 3989 pages, LIFO batch:0
>>> [    0.000000]   DMA32 zone: 8128 pages used for memmap
>>> [    0.000000]   DMA32 zone: 520192 pages, LIFO batch:31
>>> [    0.000000] p2m virtual area at ffffc90000000000, size is 600000
>>> [    0.000000] Remapped 106 page(s)
>>> [    0.000000] ACPI: PM-Timer IO Port: 0x808
>>> [    0.000000] ACPI: Local APIC address 0xfee00000
>>> [    0.000000] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>>> [    0.000000] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>>> [    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 low level)
>>> [    0.000000] ACPI: IRQ0 used by override.
>>> [    0.000000] ACPI: IRQ9 used by override.
>>> [    0.000000] Using ACPI (MADT) for SMP configuration information
>>> [    0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
>>> [    0.000000] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
>>> [    0.000000] e820: [mem 0xb0000000-0xf5ffffff] available for PCI devices
>>> [    0.000000] Booting paravirtualized kernel on Xen
>>> [    0.000000] Xen version: 4.9-unstable (preserve-AD)
>>> [    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
>>> [    0.000000] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
>>> [    0.000000] percpu: Embedded 36 pages/cpu @ffff88007d000000 s110232 r8192 d29032 u262144
>>> [    0.000000] pcpu-alloc: s110232 r8192 d29032 u262144 alloc=1*2097152
>>> [    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
>>> [    0.000000] xen: PV spinlocks enabled
>>> [    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
>>> [    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 515968
>>> [    0.000000] Policy zone: DMA32
>>> [    0.000000] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
>>> [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
>>> [    0.000000] software IO TLB [mem 0x79000000-0x7d000000] (64MB) mapped at [ffff880079000000-ffff88007cffffff]
>>> [    0.000000] Memory: 1939144K/2096724K available (13118K kernel code, 1233K rwdata, 4684K rodata, 1276K init, 1544K bss, 157580K reserved, 0K cma-reserved)
>>> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
>>> [    0.003333] Hierarchical RCU implementation.
>>> [    0.003333] 	Build-time adjustment of leaf fanout to 64.
>>> [    0.003333] Using NULL legacy PIC
>>> [    0.003333] NR_IRQS:4352 nr_irqs:1016 0
>>> [    0.003333] xen:events: Using FIFO-based ABI
>>> [    0.003333] xen: --> pirq=1 -> irq=1 (gsi=1)
>>> [    0.003333] xen: --> pirq=2 -> irq=2 (gsi=2)
>>> [    0.003333] xen: --> pirq=3 -> irq=3 (gsi=3)
>>> [    0.003333] xen: --> pirq=4 -> irq=4 (gsi=4)
>>> [    0.003333] xen: --> pirq=5 -> irq=5 (gsi=5)
>>> [    0.003333] xen: --> pirq=6 -> irq=6 (gsi=6)
>>> [    0.003333] xen: --> pirq=7 -> irq=7 (gsi=7)
>>> [    0.003333] xen: --> pirq=8 -> irq=8 (gsi=8)
>>> [    0.003333] xen: --> pirq=9 -> irq=9 (gsi=9)
>>> [    0.003333] xen: --> pirq=10 -> irq=10 (gsi=10)
>>> [    0.003333] xen: --> pirq=11 -> irq=11 (gsi=11)
>>> [    0.003333] xen: --> pirq=12 -> irq=12 (gsi=12)
>>> [    0.003333] xen: --> pirq=13 -> irq=13 (gsi=13)
>>> [    0.003333] xen: --> pirq=14 -> irq=14 (gsi=14)
>>> [    0.003333] xen: --> pirq=15 -> irq=15 (gsi=15)
>>> [    0.003333] Console: colour dummy device 80x25
>>> [    0.003333] console [tty0] enabled
>>> [    0.003333] bootconsole [xenboot0] disabled
>>
>> Hah, missed that one: the system is just repeating the (saved) boot
>> messages and has made much more progress than I thought initially.
>>
>> So we are somewhere between console_init() and smp_init(). Probably
>> at kernel_thread(kernel_init, NULL, CLONE_FS); in rest_init().
>>
>>
>> Juergen
>>
> 
> Any idea how to proceed ?

Yes. Could you please try attached patch?


Juergen

[-- Attachment #2: 0001-x86-amd-don-t-set-X86_BUG_SYSRET_SS_ATTRS-if-forced-.patch --]
[-- Type: text/x-patch, Size: 1100 bytes --]

>From 35fca27b47edaa4c4b9bb3f932e67da7cf78b91a Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Tue, 25 Apr 2017 16:01:47 +0200
Subject: [PATCH] x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS if forced to zero

When running as Xen pv guest X86_BUG_SYSRET_SS_ATTRS must not be set
on AMD cpus. Xen will disable this via setup_clear_cpu_cap(), so test
cpu_caps_cleared to not have disabled this bug.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 arch/x86/kernel/cpu/amd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
index c36140d788fe..f659b6f534b7 100644
--- a/arch/x86/kernel/cpu/amd.c
+++ b/arch/x86/kernel/cpu/amd.c
@@ -800,7 +800,9 @@ static void init_amd(struct cpuinfo_x86 *c)
 			set_cpu_cap(c, X86_FEATURE_3DNOWPREFETCH);
 
 	/* AMD CPUs don't reset SS attributes on SYSRET */
-	set_cpu_bug(c, X86_BUG_SYSRET_SS_ATTRS);
+	if (!test_bit(X86_BUG_SYSRET_SS_ATTRS,
+		      (unsigned long *)cpu_caps_cleared))
+		set_cpu_bug(c, X86_BUG_SYSRET_SS_ATTRS);
 }
 
 #ifdef CONFIG_X86_32
-- 
2.12.0


[-- Attachment #3: Type: text/plain, Size: 127 bytes --]

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

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

* Re: Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221
  2017-04-25 14:07                           ` Juergen Gross
@ 2017-04-25 16:31                             ` Sander Eikelenboom
  0 siblings, 0 replies; 21+ messages in thread
From: Sander Eikelenboom @ 2017-04-25 16:31 UTC (permalink / raw)
  To: Juergen Gross, Boris Ostrovsky; +Cc: xen-devel

On 25/04/17 16:07, Juergen Gross wrote:
> On 25/04/17 15:12, Sander Eikelenboom wrote:
>> On 25/04/17 14:49, Juergen Gross wrote:
>>> On 25/04/17 12:33, Sander Eikelenboom wrote:
>>>> On 25/04/17 09:01, Juergen Gross wrote:
>>>>> On 25/04/17 08:57, Sander Eikelenboom wrote:
>>>>>> On 25/04/17 08:42, Juergen Gross wrote:
>>>>>>> On 25/04/17 08:35, Sander Eikelenboom wrote:
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] d0v0 Unhandled invalid opcode fault/trap [#6, ec=ffffffff]
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] domain_crash_sync called from entry.S: fault at ffff82d080358f70 entry.o#create_bounce_frame+0x145/0x154
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] Domain 0 (vcpu#0) crashed on cpu#0:
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] ----[ Xen-4.9-unstable  x86_64  debug=y   Not tainted ]----
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] CPU:    0
>>>>>>>> (XEN) [2017-04-24 21:20:53.203] RIP:    e033:[<ffffffff8255a485>]
>>>>>>>
>>>>>>> Can you please tell us symbol+offset for RIP?
>>>>>>>
>>>>>>> Juergen
>>>>>>>
>>>>>>
>>>>>> Sure:
>>>>>> # addr2line -e vmlinux-4.11.0-rc8-20170424-linus-doflr-xennext-boris+ ffffffff8255a485
>>>>>> linux-linus/arch/x86/xen/enlighten_pv.c:288
>>>>>>
>>>>>> Which is:
>>>>>> static bool __init xen_check_xsave(void)
>>>>>> {
>>>>>>         unsigned int err, eax, edx;
>>>>>>
>>>>>>         /*
>>>>>>          * Xen 4.0 and older accidentally leaked the host XSAVE flag into guest
>>>>>>          * view, despite not being able to support guests using the
>>>>>>          * functionality. Probe for the actual availability of XSAVE by seeing
>>>>>>          * whether xgetbv executes successfully or raises #UD.
>>>>>>          */
>>>>>> HERE -->    asm volatile("1: .byte 0x0f,0x01,0xd0\n\t" /* xgetbv */    
>>>>>>                      "xor %[err], %[err]\n"
>>>>>>                      "2:\n\t"
>>>>>>                      ".pushsection .fixup,\"ax\"\n\t"
>>>>>>                      "3: movl $1,%[err]\n\t"
>>>>>>                      "jmp 2b\n\t"
>>>>>>                      ".popsection\n\t"
>>>>>>                      _ASM_EXTABLE(1b, 3b)
>>>>>>                      : [err] "=r" (err), "=a" (eax), "=d" (edx)
>>>>>>                      : "c" (0));
>>>>>>
>>>>>>         return err == 0;
>>>>>
>>>>> I hoped so. :-)
>>>>>
>>>>> I posted a patch to repair this some minutes ago. Would you mind to try
>>>>> it? See:
>>>>>
>>>>> https://lists.xen.org/archives/html/xen-devel/2017-04/msg02925.html
>>>>>
>>>>>
>>>>> Juergen
>>>>
>>>> Hmm next up seems to be a hanging dom0 kernel somewhat later during boot, with not too many clues.
>>>> (any output of xen debug-keys that could be of interest ?)
>>>>
>>>> --
>>>> Sander
>>>>
>>>>
>>>>  \ \/ /___ _ __   | || | / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>>>>   \  // _ \ '_ \  | || || (_) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>>>   /  \  __/ | | | |__   _\__, |__| |_| | | | \__ \ || (_| | |_) | |  __/
>>>>  /_/\_\___|_| |_|    |_|(_)/_/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>>>>                                                                         
>>>> (XEN) Xen version 4.9-unstable (root@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y  Mon Apr 10 20:03:03 CEST 2017
>>>> (XEN) Latest ChangeSet: Mon Apr 10 19:56:22 2017 +0200 git:7497f90-dirty
>>>> (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
>>>> (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 sched=credit2
>>>> (XEN) Xen image load base address: 0
>>>> (XEN) Video information:
>>>> (XEN)  VGA is graphics mode 1280x1024, 32 bpp
>>>> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
>>>> (XEN) Disc information:
>>>> (XEN)  Found 4 MBR signatures
>>>> (XEN)  Found 4 EDD information structures
>>>> (XEN) Xen-e820 RAM map:
>>>> (XEN)  0000000000000000 - 0000000000096400 (usable)
>>>> (XEN)  0000000000096400 - 00000000000a0000 (reserved)
>>>> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
>>>> (XEN)  0000000000100000 - 00000000aff90000 (usable)
>>>> (XEN)  00000000aff90000 - 00000000aff9e000 (ACPI data)
>>>> (XEN)  00000000aff9e000 - 00000000affe0000 (ACPI NVS)
>>>> (XEN)  00000000affe0000 - 00000000b0000000 (reserved)
>>>> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
>>>> (XEN)  0000000100000000 - 0000000550000000 (usable)
>>>> (XEN) New Xen image base address: 0xaf800000
>>>> (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
>>>> (XEN) ACPI: RSDT AFF90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>>>> (XEN) ACPI: FACP AFF90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
>>>> (XEN) ACPI: DSDT AFF905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
>>>> (XEN) ACPI: FACS AFF9E000, 0040
>>>> (XEN) ACPI: APIC AFF90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
>>>> (XEN) ACPI: MCFG AFF90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
>>>> (XEN) ACPI: SLIC AFF90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
>>>> (XEN) ACPI: OEMB AFF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
>>>> (XEN) ACPI: SRAT AFF9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
>>>> (XEN) ACPI: HPET AFF9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
>>>> (XEN) ACPI: IVRS AFF9A730, 0110 (r1  AMD     RD890S   202031 AMD         0)
>>>> (XEN) ACPI: SSDT AFF9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
>>>> (XEN) System RAM: 20479MB (20970648kB)
>>>> (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 03 -> Node 0
>>>> (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0
>>>> (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0
>>>> (XEN) SRAT: Node 0 PXM 0 0-a0000
>>>> (XEN) SRAT: Node 0 PXM 0 100000-b0000000
>>>> (XEN) SRAT: Node 0 PXM 0 100000000-550000000
>>>> (XEN) NUMA: Allocated memnodemap from 54c43f000 - 54c445000
>>>> (XEN) NUMA: Using 8 for the hash shift.
>>>> (XEN) Domain heap initialised
>>>> (XEN) Allocated console ring of 128 KiB.
>>>> (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
>>>> (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
>>>> (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
>>>> (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
>>>> (XEN) found SMP MP-table at 000ff780
>>>> (XEN) DMI present.
>>>> (XEN) Using APIC driver default
>>>> (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits)
>>>> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
>>>> (XEN) ACPI:             wakeup_vec[aff9e00c], vec_size[20]
>>>> (XEN) ACPI: Local APIC address 0xfee00000
>>>> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>>>> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
>>>> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
>>>> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
>>>> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
>>>> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
>>>> (XEN) ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
>>>> (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>>>> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
>>>> (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>>>> (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 low 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: 0x8300 base: 0xfed00000
>>>> (XEN) ERST table was not found
>>>> (XEN) Using ACPI (MADT) for SMP configuration information
>>>> (XEN) SMP: Allowing 6 CPUs (0 hotplug CPUs)
>>>> (XEN) IRQ limits: 56 GSI, 1112 MSI/MSI-X
>>>> (XEN) CPU0: AMD Fam10h machine check reporting enabled
>>>> (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
>>>> (XEN) Initializing Credit2 scheduler
>>>> (XEN)  load_precision_shift: 18
>>>> (XEN)  load_window_shift: 30
>>>> (XEN)  underload_balance_tolerance: 0
>>>> (XEN)  overload_balance_tolerance: -3
>>>> (XEN)  runqueues arrangement: socket
>>>> (XEN) load tracking window length 1073741824 ns
>>>> (XEN) Adding cpu 0 to runqueue 0
>>>> (XEN)  First cpu on runqueue, activating
>>>> (XEN) Platform timer is 14.318MHz HPET
>>>> (XEN) Detected 3200.103 MHz processor.
>>>> (XEN) Initing memory sharing.
>>>> (XEN) alt table ffff82d080422ab8 -> ffff82d080424120
>>>> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
>>>> (XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
>>>> (XEN) AMD-Vi: Found MSI capability block at 0x54
>>>> (XEN) AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xe0 id 0x2
>>>> (XEN) AMD-Vi: Using IVHD type 0x10
>>>> (XEN) AMD-Vi: ACPI Table:
>>>> (XEN) AMD-Vi:  Signature IVRS
>>>> (XEN) AMD-Vi:  Length 0x110
>>>> (XEN) AMD-Vi:  Revision 0x1
>>>> (XEN) AMD-Vi:  CheckSum 0xe9
>>>> (XEN) AMD-Vi:  OEM_Id AMD  
>>>> (XEN) AMD-Vi:  OEM_Table_Id RD890S
>>>> (XEN) AMD-Vi:  OEM_Revision 0x202031
>>>> (XEN) AMD-Vi:  Creator_Id AMD 
>>>> (XEN) AMD-Vi:  Creator_Revision 0
>>>> (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xe0 id 0x2
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xf00 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0xf00 -> 0xf01
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xe00 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xa00 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0xa00 -> 0xa07
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0x900 -> 0x901
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
>>>> (XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
>>>> (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
>>>> (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
>>>> (XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
>>>> (XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
>>>> (XEN) AMD-Vi: IOMMU 0 Enabled.
>>>> (XEN) I/O virtualisation enabled
>>>> (XEN)  - Dom0 mode: Relaxed
>>>> (XEN) Interrupt remapping enabled
>>>> (XEN) nr_sockets: 1
>>>> (XEN) ENABLING IO-APIC IRQs
>>>> (XEN)  -> Using new ACK method
>>>> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
>>>> (XEN) [2017-04-25 10:25:22.622] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
>>>> (XEN) [2017-04-25 10:25:22.630] HVM: ASIDs enabled.
>>>> (XEN) [2017-04-25 10:25:22.637] SVM: Supported advanced features:
>>>> (XEN) [2017-04-25 10:25:22.645]  - Nested Page Tables (NPT)
>>>> (XEN) [2017-04-25 10:25:22.652]  - Last Branch Record (LBR) Virtualisation
>>>> (XEN) [2017-04-25 10:25:22.660]  - Next-RIP Saved on #VMEXIT
>>>> (XEN) [2017-04-25 10:25:22.668]  - Pause-Intercept Filter
>>>> (XEN) [2017-04-25 10:25:22.675] HVM: SVM enabled
>>>> (XEN) [2017-04-25 10:25:22.683] HVM: Hardware Assisted Paging (HAP) detected
>>>> (XEN) [2017-04-25 10:25:22.691] HVM: HAP page sizes: 4kB, 2MB, 1GB
>>>> (XEN) [2017-04-25 10:25:22.719] Adding cpu 1 to runqueue 0
>>>> (XEN) [2017-04-25 10:25:22.727] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
>>>> (XEN) [2017-04-25 10:25:22.755] Adding cpu 2 to runqueue 0
>>>> (XEN) [2017-04-25 10:25:22.763] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
>>>> (XEN) [2017-04-25 10:25:22.784] Adding cpu 3 to runqueue 0
>>>> (XEN) [2017-04-25 10:25:22.792] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
>>>> (XEN) [2017-04-25 10:25:22.820] Adding cpu 4 to runqueue 0
>>>> (XEN) [2017-04-25 10:25:22.828] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
>>>> (XEN) [2017-04-25 10:25:22.849] Adding cpu 5 to runqueue 0
>>>> (XEN) [2017-04-25 10:25:22.857] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
>>>> (XEN) [2017-04-25 10:25:22.865] Brought up 6 CPUs
>>>> (XEN) [2017-04-25 10:25:22.877] build-id: 692df0a6bd7eb5c924588a6c78a5a3e76a9e30c6
>>>> (XEN) [2017-04-25 10:25:22.886] Running stub recovery selftests...
>>>> (XEN) [2017-04-25 10:25:22.894] traps.c:3466: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>>>> (XEN) [2017-04-25 10:25:22.903] traps.c:813: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08035bd2a
>>>> (XEN) [2017-04-25 10:25:22.912] traps.c:1215: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08035bd2a
>>>> (XEN) [2017-04-25 10:25:22.941] ACPI sleep modes: S3
>>>> (XEN) [2017-04-25 10:25:22.950] VPMU: disabled
>>>> (XEN) [2017-04-25 10:25:22.959] MCA: Use hw thresholding to adjust polling frequency
>>>> (XEN) [2017-04-25 10:25:22.968] mcheck_poll: Machine check polling timer started.
>>>> (XEN) [2017-04-25 10:25:22.977] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
>>>> (XEN) [2017-04-25 10:25:22.987] Dom0 has maximum 632 PIRQs
>>>> (XEN) [2017-04-25 10:25:22.996] NX (Execute Disable) protection active
>>>> (XEN) [2017-04-25 10:25:23.005] *** LOADING DOMAIN 0 ***
>>>> (XEN) [2017-04-25 10:25:23.196] ELF: phdr: paddr=0x1000000 memsz=0x1293000
>>>> (XEN) [2017-04-25 10:25:23.205] ELF: phdr: paddr=0x2400000 memsz=0x136000
>>>> (XEN) [2017-04-25 10:25:23.215] ELF: phdr: paddr=0x2536000 memsz=0x1ae98
>>>> (XEN) [2017-04-25 10:25:23.224] ELF: phdr: paddr=0x2551000 memsz=0x2d8000
>>>> (XEN) [2017-04-25 10:25:23.233] ELF: memory: 0x1000000 -> 0x2829000
>>>> (XEN) [2017-04-25 10:25:23.243] ELF: note: GUEST_OS = "linux"
>>>> (XEN) [2017-04-25 10:25:23.252] ELF: note: GUEST_VERSION = "2.6"
>>>> (XEN) [2017-04-25 10:25:23.262] ELF: note: XEN_VERSION = "xen-3.0"
>>>> (XEN) [2017-04-25 10:25:23.271] ELF: note: VIRT_BASE = 0xffffffff80000000
>>>> (XEN) [2017-04-25 10:25:23.281] ELF: note: INIT_P2M = 0x8000000000
>>>> (XEN) [2017-04-25 10:25:23.290] ELF: note: ENTRY = 0xffffffff82551180
>>>> (XEN) [2017-04-25 10:25:23.300] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
>>>> (XEN) [2017-04-25 10:25:23.309] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
>>>> (XEN) [2017-04-25 10:25:23.319] ELF: note: SUPPORTED_FEATURES = 0x801
>>>> (XEN) [2017-04-25 10:25:23.329] ELF: note: PAE_MODE = "yes"
>>>> (XEN) [2017-04-25 10:25:23.339] ELF: note: LOADER = "generic"
>>>> (XEN) [2017-04-25 10:25:23.348] ELF: note: unknown (0xd)
>>>> (XEN) [2017-04-25 10:25:23.358] ELF: note: SUSPEND_CANCEL = 0x1
>>>> (XEN) [2017-04-25 10:25:23.368] ELF: note: MOD_START_PFN = 0x1
>>>> (XEN) [2017-04-25 10:25:23.378] ELF: note: HV_START_LOW = 0xffff800000000000
>>>> (XEN) [2017-04-25 10:25:23.388] ELF: note: PADDR_OFFSET = 0
>>>> (XEN) [2017-04-25 10:25:23.397] ELF: note: PHYS32_ENTRY = 0x10002d0
>>>> (XEN) [2017-04-25 10:25:23.407] ELF: addresses:
>>>> (XEN) [2017-04-25 10:25:23.417]     virt_base        = 0xffffffff80000000
>>>> (XEN) [2017-04-25 10:25:23.427]     elf_paddr_offset = 0x0
>>>> (XEN) [2017-04-25 10:25:23.438]     virt_offset      = 0xffffffff80000000
>>>> (XEN) [2017-04-25 10:25:23.448]     virt_kstart      = 0xffffffff81000000
>>>> (XEN) [2017-04-25 10:25:23.458]     virt_kend        = 0xffffffff82829000
>>>> (XEN) [2017-04-25 10:25:23.469]     virt_entry       = 0xffffffff82551180
>>>> (XEN) [2017-04-25 10:25:23.479]     p2m_base         = 0x8000000000
>>>> (XEN) [2017-04-25 10:25:23.490]  Xen  kernel: 64-bit, lsb, compat32
>>>> (XEN) [2017-04-25 10:25:23.500]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2829000
>>>> (XEN) [2017-04-25 10:25:23.511] PHYSICAL MEMORY ARRANGEMENT:
>>>> (XEN) [2017-04-25 10:25:23.522]  Dom0 alloc.:   0000000438000000->000000043c000000 (501685 pages to be allocated)
>>>> (XEN) [2017-04-25 10:25:23.533]  Init. ramdisk: 000000054e7b1000->000000054fffbc00
>>>> (XEN) [2017-04-25 10:25:23.544] VIRTUAL MEMORY ARRANGEMENT:
>>>> (XEN) [2017-04-25 10:25:23.554]  Loaded kernel: ffffffff81000000->ffffffff82829000
>>>> (XEN) [2017-04-25 10:25:23.565]  Init. ramdisk: 0000000000000000->0000000000000000
>>>> (XEN) [2017-04-25 10:25:23.576]  Phys-Mach map: 0000008000000000->0000008000400000
>>>> (XEN) [2017-04-25 10:25:23.587]  Start info:    ffffffff82829000->ffffffff828294b4
>>>> (XEN) [2017-04-25 10:25:23.598]  Page tables:   ffffffff8282a000->ffffffff82843000
>>>> (XEN) [2017-04-25 10:25:23.609]  Boot stack:    ffffffff82843000->ffffffff82844000
>>>> (XEN) [2017-04-25 10:25:23.620]  TOTAL:         ffffffff80000000->ffffffff82c00000
>>>> (XEN) [2017-04-25 10:25:23.631]  ENTRY ADDRESS: ffffffff82551180
>>>> (XEN) [2017-04-25 10:25:23.642] Dom0 has maximum 6 VCPUs
>>>> (XEN) [2017-04-25 10:25:23.653] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82293000
>>>> (XEN) [2017-04-25 10:25:23.671] ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff82536000
>>>> (XEN) [2017-04-25 10:25:23.682] ELF: phdr 2 at 0xffffffff82536000 -> 0xffffffff82550e98
>>>> (XEN) [2017-04-25 10:25:23.693] ELF: phdr 3 at 0xffffffff82551000 -> 0xffffffff82680000
>>>> (XEN) [2017-04-25 10:25:24.868] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.879] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.891] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.902] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.914] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.925] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.937] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.949] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.961] AMD-Vi: Setup I/O page table: device id = 0x58, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.974] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.986] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:24.999] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.012] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.025] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.038] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.051] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.065] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.078] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.092] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.106] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.120] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.135] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.149] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.164] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.179] AMD-Vi: Skipping host bridge 0000:00:18.0
>>>> (XEN) [2017-04-25 10:25:25.194] AMD-Vi: Skipping host bridge 0000:00:18.1
>>>> (XEN) [2017-04-25 10:25:25.209] AMD-Vi: Skipping host bridge 0000:00:18.2
>>>> (XEN) [2017-04-25 10:25:25.223] AMD-Vi: Skipping host bridge 0000:00:18.3
>>>> (XEN) [2017-04-25 10:25:25.238] AMD-Vi: Skipping host bridge 0000:00:18.4
>>>> (XEN) [2017-04-25 10:25:25.253] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.268] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.283] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.299] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.315] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.331] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.347] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.363] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.379] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.396] AMD-Vi: Setup I/O page table: device id = 0xa01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.413] AMD-Vi: Setup I/O page table: device id = 0xa02, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.430] AMD-Vi: Setup I/O page table: device id = 0xa03, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.447] AMD-Vi: Setup I/O page table: device id = 0xa04, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.465] AMD-Vi: Setup I/O page table: device id = 0xa05, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.482] AMD-Vi: Setup I/O page table: device id = 0xa06, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.500] AMD-Vi: Setup I/O page table: device id = 0xa07, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.518] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.536] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.554] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.573] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.591] AMD-Vi: Setup I/O page table: device id = 0xf00, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.610] AMD-Vi: Setup I/O page table: device id = 0xf01, type = 0x1, root table = 0x441ddb000, domain = 0, paging mode = 3
>>>> (XEN) [2017-04-25 10:25:25.635] Scrubbing Free RAM on 1 nodes using 6 CPUs
>>>> (XEN) [2017-04-25 10:25:25.740] .............................done.
>>>> (XEN) [2017-04-25 10:25:28.738] Initial low memory virq threshold set at 0x4000 pages.
>>>> (XEN) [2017-04-25 10:25:28.756] Std. Loglevel: All
>>>> (XEN) [2017-04-25 10:25:28.775] Guest Loglevel: All
>>>> (XEN) [2017-04-25 10:25:28.793] Xen is relinquishing VGA console.
>>>> (XEN) [2017-04-25 10:25:28.896] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
>>>> (XEN) [2017-04-25 10:25:28.896] Freed 460kB init memory
>>>> mapping kernel into physical memory
>>>> about to get started...
>>>> [    0.000000] Linux version 4.11.0-rc8-20170425-linus-doflr-xennext-boris-juergen-2+ (root@serveerstertje) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Tue Apr 25 12:01:44 CEST 2017
>>>> [    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
>>>> [    0.000000] x86/fpu: x87 FPU will use FXSAVE
>>>> [    0.000000] Released 0 page(s)
>>>> [    0.000000] e820: BIOS-provided physical RAM map:
>>>> [    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
>>>> [    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
>>>> [    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
>>>> [    0.000000] Xen: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
>>>> [    0.000000] Xen: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
>>>> [    0.000000] Xen: [mem 0x00000000affe0000-0x00000000afffffff] reserved
>>>> [    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
>>>> [    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>>>> [    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
>>>> [    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
>>>> [    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
>>>> [    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
>>>> [    0.000000] bootconsole [xenboot0] enabled
>>>> [    0.000000] NX (Execute Disable) protection: active
>>>> [    0.000000] e820: user-defined physical RAM map:
>>>> [    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
>>>> [    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
>>>> [    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
>>>> [    0.000000] user: [mem 0x00000000aff90000-0x00000000aff9dfff] ACPI data
>>>> [    0.000000] user: [mem 0x00000000aff9e000-0x00000000affdffff] ACPI NVS
>>>> [    0.000000] user: [mem 0x00000000affe0000-0x00000000afffffff] reserved
>>>> [    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
>>>> [    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>>>> [    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
>>>> [    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
>>>> [    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
>>>> [    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
>>>> [    0.000000] SMBIOS 2.5 present.
>>>> [    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
>>>> [    0.000000] Hypervisor detected: Xen PV
>>>> [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
>>>> [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
>>>> [    0.000000] AGP: No AGP bridge found
>>>> [    0.000000] e820: last_pfn = 0x80000 max_arch_pfn = 0x400000000
>>>> [    0.000000] MTRR: Disabled
>>>> [    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
>>>> [    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
>>>> [    0.000000] Scanning 1 areas for low memory corruption
>>>> [    0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
>>>> [    0.000000] BRK [0x02803000, 0x02803fff] PGTABLE
>>>> [    0.000000] BRK [0x02804000, 0x02804fff] PGTABLE
>>>> [    0.000000] BRK [0x02805000, 0x02805fff] PGTABLE
>>>> [    0.000000] BRK [0x02806000, 0x02806fff] PGTABLE
>>>> [    0.000000] BRK [0x02807000, 0x02807fff] PGTABLE
>>>> [    0.000000] BRK [0x02808000, 0x02808fff] PGTABLE
>>>> [    0.000000] RAMDISK: [mem 0x04000000-0x0584afff]
>>>> [    0.000000] ACPI: Early table checksum verification disabled
>>>> [    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
>>>> [    0.000000] ACPI: RSDT 0x00000000AFF90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: FACP 0x00000000AFF90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: DSDT 0x00000000AFF905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
>>>> [    0.000000] ACPI: FACS 0x00000000AFF9E000 000040
>>>> [    0.000000] ACPI: APIC 0x00000000AFF90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: MCFG 0x00000000AFF90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: SLIC 0x00000000AFF90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: OEMB 0x00000000AFF9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: SRAT 0x00000000AFF9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
>>>> [    0.000000] ACPI: HPET 0x00000000AFF9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
>>>> [    0.000000] ACPI: IVRS 0x00000000AFF9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
>>>> [    0.000000] ACPI: SSDT 0x00000000AFF9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
>>>> [    0.000000] ACPI: Local APIC address 0xfee00000
>>>> [    0.000000] Setting APIC routing to Xen PV.
>>>> [    0.000000] NUMA turned off
>>>> [    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
>>>> [    0.000000] NODE_DATA(0) allocated [mem 0x7fc11000-0x7fc1afff]
>>>> [    0.000000] Zone ranges:
>>>> [    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
>>>> [    0.000000]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
>>>> [    0.000000]   Normal   empty
>>>> [    0.000000] Movable zone start for each node
>>>> [    0.000000] Early memory node ranges
>>>> [    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
>>>> [    0.000000]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
>>>> [    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
>>>> [    0.000000] On node 0 totalpages: 524181
>>>> [    0.000000]   DMA zone: 64 pages used for memmap
>>>> [    0.000000]   DMA zone: 21 pages reserved
>>>> [    0.000000]   DMA zone: 3989 pages, LIFO batch:0
>>>> [    0.000000]   DMA32 zone: 8128 pages used for memmap
>>>> [    0.000000]   DMA32 zone: 520192 pages, LIFO batch:31
>>>> [    0.000000] p2m virtual area at ffffc90000000000, size is 600000
>>>> [    0.000000] Remapped 106 page(s)
>>>> [    0.000000] ACPI: PM-Timer IO Port: 0x808
>>>> [    0.000000] ACPI: Local APIC address 0xfee00000
>>>> [    0.000000] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
>>>> [    0.000000] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
>>>> [    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 low level)
>>>> [    0.000000] ACPI: IRQ0 used by override.
>>>> [    0.000000] ACPI: IRQ9 used by override.
>>>> [    0.000000] Using ACPI (MADT) for SMP configuration information
>>>> [    0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
>>>> [    0.000000] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
>>>> [    0.000000] e820: [mem 0xb0000000-0xf5ffffff] available for PCI devices
>>>> [    0.000000] Booting paravirtualized kernel on Xen
>>>> [    0.000000] Xen version: 4.9-unstable (preserve-AD)
>>>> [    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
>>>> [    0.000000] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
>>>> [    0.000000] percpu: Embedded 36 pages/cpu @ffff88007d000000 s110232 r8192 d29032 u262144
>>>> [    0.000000] pcpu-alloc: s110232 r8192 d29032 u262144 alloc=1*2097152
>>>> [    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
>>>> [    0.000000] xen: PV spinlocks enabled
>>>> [    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
>>>> [    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 515968
>>>> [    0.000000] Policy zone: DMA32
>>>> [    0.000000] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset xen-pciback.hide=(00:14.2)(04:00.0)(08:00.0)(09:00.*)(0a:00.*)(0e:00.0)
>>>> [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
>>>> [    0.000000] software IO TLB [mem 0x79000000-0x7d000000] (64MB) mapped at [ffff880079000000-ffff88007cffffff]
>>>> [    0.000000] Memory: 1939144K/2096724K available (13118K kernel code, 1233K rwdata, 4684K rodata, 1276K init, 1544K bss, 157580K reserved, 0K cma-reserved)
>>>> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
>>>> [    0.003333] Hierarchical RCU implementation.
>>>> [    0.003333] 	Build-time adjustment of leaf fanout to 64.
>>>> [    0.003333] Using NULL legacy PIC
>>>> [    0.003333] NR_IRQS:4352 nr_irqs:1016 0
>>>> [    0.003333] xen:events: Using FIFO-based ABI
>>>> [    0.003333] xen: --> pirq=1 -> irq=1 (gsi=1)
>>>> [    0.003333] xen: --> pirq=2 -> irq=2 (gsi=2)
>>>> [    0.003333] xen: --> pirq=3 -> irq=3 (gsi=3)
>>>> [    0.003333] xen: --> pirq=4 -> irq=4 (gsi=4)
>>>> [    0.003333] xen: --> pirq=5 -> irq=5 (gsi=5)
>>>> [    0.003333] xen: --> pirq=6 -> irq=6 (gsi=6)
>>>> [    0.003333] xen: --> pirq=7 -> irq=7 (gsi=7)
>>>> [    0.003333] xen: --> pirq=8 -> irq=8 (gsi=8)
>>>> [    0.003333] xen: --> pirq=9 -> irq=9 (gsi=9)
>>>> [    0.003333] xen: --> pirq=10 -> irq=10 (gsi=10)
>>>> [    0.003333] xen: --> pirq=11 -> irq=11 (gsi=11)
>>>> [    0.003333] xen: --> pirq=12 -> irq=12 (gsi=12)
>>>> [    0.003333] xen: --> pirq=13 -> irq=13 (gsi=13)
>>>> [    0.003333] xen: --> pirq=14 -> irq=14 (gsi=14)
>>>> [    0.003333] xen: --> pirq=15 -> irq=15 (gsi=15)
>>>> [    0.003333] Console: colour dummy device 80x25
>>>> [    0.003333] console [tty0] enabled
>>>> [    0.003333] bootconsole [xenboot0] disabled
>>>
>>> Hah, missed that one: the system is just repeating the (saved) boot
>>> messages and has made much more progress than I thought initially.
>>>
>>> So we are somewhere between console_init() and smp_init(). Probably
>>> at kernel_thread(kernel_init, NULL, CLONE_FS); in rest_init().
>>>
>>>
>>> Juergen
>>>
>>
>> Any idea how to proceed ?
> 
> Yes. Could you please try attached patch?
> 
> 
> Juergen
> 

Hi Juergen / Boris,

With this patch included it now boots fine (both under Xen as baremetal).
Will keep serial console on to see if any more issues will arise.

Thanks so far!

--
Sander


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

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

end of thread, other threads:[~2017-04-25 16:31 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-24 10:06 Resend: Linux 4.11-rc7: kernel BUG at drivers/xen/events/events_base.c:1221 Sander Eikelenboom
2017-04-24 14:17 ` Boris Ostrovsky
2017-04-24 14:20   ` Sander Eikelenboom
2017-04-24 15:49     ` Boris Ostrovsky
2017-04-24 16:10       ` Sander Eikelenboom
2017-04-24 20:15         ` Boris Ostrovsky
2017-04-25  6:14           ` Juergen Gross
2017-04-25  6:35             ` Sander Eikelenboom
2017-04-25  6:42               ` Juergen Gross
2017-04-25  6:57                 ` Sander Eikelenboom
2017-04-25  7:01                   ` Juergen Gross
2017-04-25 10:33                     ` Sander Eikelenboom
2017-04-25 11:00                       ` Juergen Gross
2017-04-25 11:28                         ` Sander Eikelenboom
2017-04-25 11:38                           ` Juergen Gross
2017-04-25 11:54                             ` Sander Eikelenboom
2017-04-25 11:17                       ` Juergen Gross
2017-04-25 12:49                       ` Juergen Gross
2017-04-25 13:12                         ` Sander Eikelenboom
2017-04-25 14:07                           ` Juergen Gross
2017-04-25 16:31                             ` Sander Eikelenboom

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.