2017-08-24 11:47:19 |
Po-Hsu Lin |
bug |
|
|
added bug |
2017-08-24 12:00:16 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2017-08-25 14:49:58 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2017-08-25 14:50:01 |
Joseph Salisbury |
linux (Ubuntu): status |
Incomplete |
Triaged |
|
2017-08-25 14:50:09 |
Joseph Salisbury |
tags |
bot-stop-nagging |
bot-stop-nagging kernel-da-key |
|
2017-10-16 07:45:23 |
Po-Hsu Lin |
bug task added |
|
qemu-kvm (Ubuntu) |
|
2017-10-16 07:47:20 |
Po-Hsu Lin |
affects |
qemu-kvm (Ubuntu) |
qemu (Ubuntu) |
|
2017-10-16 10:04:33 |
Christian Ehrhardt |
tags |
bot-stop-nagging kernel-da-key |
bot-stop-nagging kernel-da-key pp64el |
|
2017-10-16 10:04:38 |
Christian Ehrhardt |
tags |
bot-stop-nagging kernel-da-key pp64el |
bot-stop-nagging kernel-da-key ppc64el |
|
2017-10-24 20:09:36 |
bugproxy |
tags |
bot-stop-nagging kernel-da-key ppc64el |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 kernel-da-key ppc64el severity-medium targetmilestone-inin16043 |
|
2018-01-25 16:12:55 |
Christian Ehrhardt |
nominated for series |
|
Ubuntu Xenial |
|
2018-01-25 16:12:55 |
Christian Ehrhardt |
bug task added |
|
qemu (Ubuntu Xenial) |
|
2018-01-25 16:12:55 |
Christian Ehrhardt |
bug task added |
|
linux (Ubuntu Xenial) |
|
2018-01-25 16:12:59 |
Christian Ehrhardt |
qemu (Ubuntu Xenial): status |
New |
Triaged |
|
2018-01-25 16:13:02 |
Christian Ehrhardt |
qemu (Ubuntu): status |
New |
Fix Released |
|
2018-01-25 16:19:46 |
Christian Ehrhardt |
qemu (Ubuntu Xenial): importance |
Undecided |
Low |
|
2018-01-31 17:37:48 |
Yasmin Beatriz Alves da Silva |
attachment added |
|
qemu-2.5_hypercalls_backport.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1712803/+attachment/5046479/+files/qemu-2.5_hypercalls_backport.patch |
|
2018-02-01 10:17:29 |
Christian Ehrhardt |
description |
kernel: 4.10.0-33.37~16.04.1
I think this issue was introduced by the old qemu version (similar issue was spotted on Xenial before), will need to investigate this further.
qemu-system-ppc64 -machine pseries,accel=kvm -bios powerpc/boot_rom.bin -display none -serial stdio -kernel powerpc/spapr_hcall.elf -smp 1
FAIL: hypercall: h_set_sprg0: sprg0 = 0xcafebabedeadbeef
FAIL: hypercall: h_set_sprg0: sprg0 = 0xaaaaaaaa55555555
FAIL: hypercall: h_set_sprg0: sprg0 = 0x41a588
FAIL: hypercall: h_page_init: h_zero_page
FAIL: hypercall: h_page_init: h_copy_page
FAIL: hypercall: h_page_init: h_copy_page+h_zero_page
FAIL: hypercall: h_page_init: h_zero_page unaligned dst
FAIL: hypercall: h_page_init: h_copy_page unaligned src
XFAIL: hypercall: h_random: h-call available
SUMMARY: 9 tests, 8 unexpected failures, 1 expected failures |
[Impact]
* Xenial with HWE kernel (matching new relesaes) and qemu without cloud
archive (not matching new releases) could trigger hypercalls that are
not supported in xenials-qemu.
* There is no "real" case other than kvm tests yet to trigger it yet, but
it is an easy and well contained fix, so we might fix proactively.
[Test Case]
1. deploy xenial + HWE kernel on a ppc64el box
2. sudo apt-get install qemu-kvm -y
3. git clone --depth=1 https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
4. cd kvm-unit-tests
5. ./configure --endian=little; make
6. sudo ppc64_cpu --smt=off
7. sudo ./run_tests -v
[Regression Potential]
* The changes are all upstream since a long time now (lowering the risk
of silly mistakes)
* The changes are isolated to ppc, so in the worst case only this arch
should regress.
* We implement new hcalls, so if anything there might be a regression if
software expected them to fail, but now breaks by them working (don't
think so given the nature of these hcalls).
[Other Info]
* n/a
---
kernel: 4.10.0-33.37~16.04.1
I think this issue was introduced by the old qemu version (similar issue was spotted on Xenial before), will need to investigate this further.
qemu-system-ppc64 -machine pseries,accel=kvm -bios powerpc/boot_rom.bin -display none -serial stdio -kernel powerpc/spapr_hcall.elf -smp 1
FAIL: hypercall: h_set_sprg0: sprg0 = 0xcafebabedeadbeef
FAIL: hypercall: h_set_sprg0: sprg0 = 0xaaaaaaaa55555555
FAIL: hypercall: h_set_sprg0: sprg0 = 0x41a588
FAIL: hypercall: h_page_init: h_zero_page
FAIL: hypercall: h_page_init: h_copy_page
FAIL: hypercall: h_page_init: h_copy_page+h_zero_page
FAIL: hypercall: h_page_init: h_zero_page unaligned dst
FAIL: hypercall: h_page_init: h_copy_page unaligned src
XFAIL: hypercall: h_random: h-call available
SUMMARY: 9 tests, 8 unexpected failures, 1 expected failures |
|
2018-02-08 13:48:00 |
Christian Ehrhardt |
qemu (Ubuntu Xenial): status |
Triaged |
In Progress |
|
2018-02-08 17:36:45 |
Brian Murray |
qemu (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2018-02-08 17:36:47 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-02-08 17:36:50 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2018-02-08 17:36:53 |
Brian Murray |
tags |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 kernel-da-key ppc64el severity-medium targetmilestone-inin16043 |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 kernel-da-key ppc64el severity-medium targetmilestone-inin16043 verification-needed verification-needed-xenial |
|
2018-02-14 15:19:46 |
Christian Ehrhardt |
tags |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 kernel-da-key ppc64el severity-medium targetmilestone-inin16043 verification-needed verification-needed-xenial |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 kernel-da-key ppc64el severity-medium targetmilestone-inin16043 verification-done verification-done-xenial |
|
2018-02-15 21:46:10 |
Launchpad Janitor |
qemu (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2018-02-15 21:46:21 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-06-04 06:19:44 |
Po-Hsu Lin |
bug task added |
|
ubuntu-kernel-tests |
|
2018-06-04 06:19:55 |
Po-Hsu Lin |
ubuntu-kernel-tests: status |
New |
Fix Released |
|
2018-06-04 06:19:58 |
Po-Hsu Lin |
linux (Ubuntu): status |
Triaged |
Invalid |
|
2018-06-04 06:20:00 |
Po-Hsu Lin |
linux (Ubuntu Xenial): status |
New |
Invalid |
|
2019-07-24 21:07:03 |
Brad Figg |
tags |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 kernel-da-key ppc64el severity-medium targetmilestone-inin16043 verification-done verification-done-xenial |
architecture-ppc64le bot-stop-nagging bugnameltc-160546 cscc kernel-da-key ppc64el severity-medium targetmilestone-inin16043 verification-done verification-done-xenial |
|