qemux86: disable paravirt guest in linux 3.4, causes test failures
PATCH 1/1 qemux86: disable paravirt guest in linux 3.4, causes test failures
The shutdown sanity test that we previously saw on qemux86-64 in 2.6.37 have started to re-appear reproducably on qemux86 in 3.4 in the Danny series. Until this can be root-caused and fixed in the kernel, disable paravirtualisation across all kernels and all qemu machines.
[ YOCTO #4196 ]
--- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 1 - 1 file changed, 1 deletion(-)
meta/recipes-kernel/linux/linux-yocto_3.4.bb +0 -1
@@ -26,5 +26,4 @@ COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemux86-64" KERNEL_FEATURES_append = " features/netfilter/netfilter.scc" KERNEL_FEATURES_append_qemux86=" cfg/sound.scc" KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc" -KERNEL_FEATURES_append_qemux86=" cfg/paravirt_kvm.scc" KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
Signature · 1 line
1.7.10.4
Quoted 4 lines · Ross Burton
The shutdown sanity test that we previously saw on qemux86-64 in 2.6.37 have started to re-appear reproducably on qemux86 in 3.4 in the Danny series. Until this can be root-caused and fixed in the kernel, disable paravirtualisation across all kernels and all qemu machines.
(I also have pending updates to the latest 3.4 + LTSI, so it's worth checking to see if they happen to help here. Or was it only when these were applied that we started seeing this ?).
Bruce
Quoted 19 lines
[ YOCTO #4196 ]
Signed-off-by Ross Burton <[email protected]>--- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 1 - 1 file changed, 1 deletion(-)meta/recipes-kernel/linux/linux-yocto_3.4.bb +0
-1@@ -26,5 +26,4 @@ COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemux86-64" KERNEL_FEATURES_append = " features/netfilter/netfilter.scc" KERNEL_FEATURES_append_qemux86=" cfg/sound.scc" KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc" -KERNEL_FEATURES_append_qemux86=" cfg/paravirt_kvm.scc" KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
Quoted 3 lines · Bruce Ashfield
(I also have pending updates to the latest 3.4 + LTSI, so it's worth checking to see if they happen to help here. Or was it only when these were applied that we started seeing this ?).
They crash is sufficiently rare that I'm not able to precisely point at when it started appearing - I just ran ~twenty cycles of the tests and it only hit once.
Ross
Quoted 8 lines · Ross Burton
The shutdown sanity test that we previously saw on qemux86-64 in 2.6.37 have started to re-appear reproducably on qemux86 in 3.4 in the Danny series. Until this can be root-caused and fixed in the kernel, disable paravirtualisation across all kernels and all qemu machines.
[ YOCTO #4196 ]
Signed-off-by Ross Burton <[email protected]>
Quoted 15 lines
--- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 1 - 1 file changed, 1 deletion(-)meta/recipes-kernel/linux/linux-yocto_3.4.bb +0
-1@@ -26,5 +26,4 @@ COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemux86-64" KERNEL_FEATURES_append = " features/netfilter/netfilter.scc" KERNEL_FEATURES_append_qemux86=" cfg/sound.scc" KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc" -KERNEL_FEATURES_append_qemux86=" cfg/paravirt_kvm.scc" KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Technical Lead - Linux Kernel