Thanks for the extended testing!
Ack that is the only change: $ git range-diff v4.2.0..cborntra/pv42_v11 v4.2.0..cborntra/pv42_v12 ... 13: 3c664ea0a6 = 13: 3c664ea0a6 vhost: correctly turn on VIRTIO_F_IOMMU_PLATFORM 14: 5081c651c9 = 14: 5081c651c9 Sync pv 15: db0a53ee22 ! 15: 295b91aa9d s390x: protvirt: Support unpack facility @@ hw/s390x/ipl.c: static void s390_ipl_prepare_qipl(S390CPU *cpu) + + cpu_physical_memory_read(ipib_pv->pv_header_addr, hdr, + ipib_pv->pv_header_len); -+ rc = s390_pv_set_sec_parms((uint64_t)hdr, ++ rc = s390_pv_set_sec_parms((uintptr_t)hdr, + ipib_pv->pv_header_len); + g_free(hdr); + return rc; 16: 617d3f7be6 = 16: cdfe6c35aa s390x: protvirt: Add migration blocker ...
I integrated that into the PPA build (which does not include i386 btw as we mostly dropped that arch).
=> 4.2-3ubuntu4~ppa2 once PPA build is complete
Thanks for the extended testing!
Ack that is the only change: .cborntra/ pv42_v11 v4.2.0. .cborntra/ pv42_v12 F_IOMMU_ PLATFORM prepare_ qipl(S390CPU *cpu) memory_ read(ipib_ pv->pv_ header_ addr, hdr, >pv_header_ len); set_sec_ parms(( uint64_ t)hdr, set_sec_ parms(( uintptr_ t)hdr, >pv_header_ len);
$ git range-diff v4.2.0.
...
13: 3c664ea0a6 = 13: 3c664ea0a6 vhost: correctly turn on VIRTIO_
14: 5081c651c9 = 14: 5081c651c9 Sync pv
15: db0a53ee22 ! 15: 295b91aa9d s390x: protvirt: Support unpack facility
@@ hw/s390x/ipl.c: static void s390_ipl_
+
+ cpu_physical_
+ ipib_pv-
-+ rc = s390_pv_
++ rc = s390_pv_
+ ipib_pv-
+ g_free(hdr);
+ return rc;
16: 617d3f7be6 = 16: cdfe6c35aa s390x: protvirt: Add migration blocker
...
I integrated that into the PPA build (which does not include i386 btw as we mostly dropped that arch).
=> 4.2-3ubuntu4~ppa2 once PPA build is complete