On 18/07/2019 12.40, Greg Kurz wrote: > On Thu, 18 Jul 2019 17:55:12 +1000 > Alexey Kardashevskiy <a...@ozlabs.ru> wrote: > >> >> >> On 18/07/2019 17:20, Thomas Huth wrote: >>> On 16/07/2019 07.35, Alexey Kardashevskiy wrote: >>>> SLOF implements one itself so let's remove it from QEMU. It is one less >>>> image and simpler setup as the RTAS blob never stays in its initial place >>>> anyway as the guest OS always decides where to put it. >>>> >>>> This totally depends on https://patchwork.ozlabs.org/patch/1132440/ , >>>> hence RFC. >>> >>> Patch looks basically fine for me, but I wonder whether we should wait >>> for one or two releases until we really remove it from QEMU, so that it >>> is still possible to test the latest QEMU with older SLOF releases for a >>> while (which is sometimes useful when hunting bugs). Or should this >>> maybe even go through the official deprecation process (i.e. with an >>> entry in qemu-deprecated.texi)? >> >> I worry more about slof being distributed as a separate package in RHEL, >> easy enough to get qemu/slof out of sync. >> > > Then it seems to call for keeping the code around in QEMU in case RHEL's > slof doesn't implement the RTAS blob. Following the official deprecation > process looks like a good option IMHO.
We can of course make the qemu rpm depend on the new SLOF rpm, so that you can not install an older SLOF with a newer QEMU. But anyway, to avoid confusion and ease debugging, I'd also rather vote for the official deprecation process here, and remove the RTAS blob from QEMU after the official deprecation period. Thomas