Re: zstd compressed kernels

2021-01-20 Thread Jan Beulich
On 20.01.2021 00:10, Michael Young wrote: > I have been trying the "[PATCH v2 1/5] libxenguest: support zstd > compressed kernel" patch, and (assuming I haven't broken anything trying > to migrate it to 4.14) it fails with > > onfigure: error: Package requirements (libzstd) were not met: > > Pa

Re: zstd compressed kernels

2021-01-19 Thread Michael Young
I have been trying the "[PATCH v2 1/5] libxenguest: support zstd compressed kernel" patch, and (assuming I haven't broken anything trying to migrate it to 4.14) it fails with onfigure: error: Package requirements (libzstd) were not met: Package 'libzstd', required by 'virtual:world', not found

Re: zstd compressed kernels

2021-01-16 Thread Michael Young
On Fri, 15 Jan 2021, Jan Beulich wrote: As you will have seen, I've posted a series apparently doing this a little differently, in particular without said LONG_MAX -> INT_MAX transformation. While it works fine this way for me, it would be nice if you could double check it also does for you. Y

Re: zstd compressed kernels

2021-01-15 Thread Jan Beulich
On 24.11.2020 00:01, Michael Young wrote: > On Tue, 17 Nov 2020, Andrew Cooper wrote: > >> If you're willing to have a go: >> >> For dom0 support, port Linux's decompressor into xen/common/ and plumb >> it into xen/common/decompress.c >> >> For domU's, tools/libs/guest/xg_dom_bzimageloader.c and >

Re: zstd compressed kernels

2020-11-17 Thread Andy Smith
On Tue, Nov 17, 2020 at 08:48:25PM +, Andrew Cooper wrote: > For domU's, tools/libs/guest/xg_dom_bzimageloader.c and > xc_dom_probe_bzimage_kernel() > > (Wow this plumbing is ugly and in need of some rationalisation...) Though not part of Xen, the PV part of grub could also do with some love

Re: zstd compressed kernels

2020-11-17 Thread Andrew Cooper
On 17/11/2020 20:27, Michael Young wrote: > Is anyone else looking at vmlinuz files which use zstd compression? > Fedora has started doing so with its 5.9 kernels. Well volunteered ;) Yes - I'm aware that it is an area needing working on, but it is not sufficiently urgent on my TODO stack to look