Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

success: netbsd guest works again on Ubuntu 17 with pv-linear-pt=true



Hi there.

as discussed in another thread, I also confirm the `pv-linear-pt=true` boot argument to the xen micro-kernel did the trick: NetBSD/amd64 7.1 guest is starting fine on both, Ubuntu 17.04/amd64 with XEN 4.6 and 17.10/amd64 with XEN 4.9, where it was failing.  This is a relief.

	vi /etc/default/grub

	GRUB_CMDLINE_XEN="pv-linear-pt=true"

	update-grub
	grep linear /boot/grub/grub.cfg
	reboot # or shutdown -r now to avoid some misuses on BSD

Ref. https://xenbits.xen.org/xsa/advisory-240.txt

For the record, this is the recurrent error I used to get (some parts of the HEX changes, some don't, see pastebin below).

`xl dmesg`

(XEN) d1v0 Unhandled bkpt fault/trap [#3, ec=ffffffff]
(XEN) domain_crash_sync called from entry.S: fault at ffff82d080345308 entry.o#create_bounce_frame+0x135/0x14d
(XEN) Domain 1 (vcpu#0) crashed on cpu#0:
(XEN) ----[ Xen-4.9.0  x86_64  debug=n   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e033:[<ffffffff8012e5bd>]
(XEN) RFLAGS: 0000000000000246   EM: 1   CONTEXT: pv guest (d1v0)
(XEN) rax: 0000000000000001   rbx: 0000000000000104   rcx: 0000000000000000
(XEN) rdx: 0000000000000000   rsi: 0000000000000005   rdi: 0000000000000000
(XEN) rbp: ffffffff805f2f48   rsp: ffffffff805f2f08   r8:  ffffffff805f2ef8
(XEN) r9:  ffffffff80df6000   r10: 00000000ffffffea   r11: 0000000000000073
(XEN) r12: ffffffff80457411   r13: ffffffff805f2f80   r14: ffffffff80dd1000
(XEN) r15: 0000000000dd2000   cr0: 000000008005003b   cr4: 00000000000026e4
(XEN) cr3: 0000000040dac000   cr2: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) Guest stack trace from rsp=ffffffff805f2f08:
(XEN)    0000000000000000 0000000000000073 ffffffff8012e5bd 000000010000e030
(XEN)    0000000000000046 ffffffff805f2f48 000000000000e02b 0000000000000104
(XEN)    ffffffff805f2f70 ffffffff80348a99 0000000000040dd1 0000000000000003
(XEN)    0000000000006e88 ffffffff805f2fc8 ffffffff80348b5d 0000000000000008
(XEN)    ffffffff805f2fd8 ffffffff805f2f98 ffffffff803e0040 0000000080000000
(XEN)    0000000000000000 0000000000000002 0000000000dd1000 ffffffff80df6000
(XEN)    ffffffff805f3000 ffffffff803e033f 0000000000000003 0000000000040dd1
(XEN)    0000000000000000 ffffffff80df6000 ffffffff80dac000 ffffffff805f3078
(XEN)    ffffffff803e088f 0000000000006ea0 0000000000006e98 0000000b00000000
(XEN)    ffffffff80dd3000 ffffffff80dd2000 ffffffff80df6000 0000000000dd1000
(XEN)    ffffffff80dd4000 ffffffff80dd1000 0000000000000021 ffffffff80dac000
(XEN)    ffffffff80dd1000 0000000000000025 ffffffff805f30b0 ffffffff803e10c3
(XEN)    00000000756e6547 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 ffffffff80100069 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000007f
(XEN)    ffffffff805f3100 0000000000000000 0000000000000000 ffffffff804499be
(XEN)    000000a0ffffffff 0000000000000001 0000000000000000 ffffffff80452bfe
(XEN)    000000a1ffffffff 0000000000000001 0000000000000000 ffffffff80448a3d
(XEN)    000000a3000000a3 0000000000000002 0000000000000004 ffffffff80448a41
(XEN)    000000a4ffffffff 0000000000000000 0000000000000000 ffffffff80448a45

also https://pastebin.com/kw101MeG

-- 
Pierre-Philipp


Home | Main Index | Thread Index | Old Index