[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH 2/2] build: Provide option for compressing images
Thanks, Simon! Reviewed-by: Costin Lupu <costin.lupu@xxxxxxxxx> On 6/3/19 1:11 PM, Simon Kuenzer wrote: > Introduces a menu option to enable or disable the creation of > compressed images. > > Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx> > --- > Config.uk | 7 +++++++ > plat/kvm/Linker.uk | 2 ++ > plat/xen/Linker.uk | 4 ++++ > 3 files changed, 13 insertions(+) > > diff --git a/Config.uk b/Config.uk > index 4c7a0ec2..c2e473ee 100644 > --- a/Config.uk > +++ b/Config.uk > @@ -126,6 +126,13 @@ config OPTIMIZE_SYMFILE > help > Create a separate file with all symbol locations > > +config OPTIMIZE_COMPRESS > + bool "Compress images" > + default y > + help > + Create compressed images. Please note that not all platforms > + support compressing. > + > config RECORD_BUILDTIME > bool "Keep track of Building time" > default n > diff --git a/plat/kvm/Linker.uk b/plat/kvm/Linker.uk > index d68f908e..54ae5e8e 100644 > --- a/plat/kvm/Linker.uk > +++ b/plat/kvm/Linker.uk > @@ -47,9 +47,11 @@ ifeq ($(CONFIG_OPTIMIZE_SYMFILE),y) > $(call build_cmd,NM,,$@.sym,\ > $(NM) -n $@.dbg > $@.sym) > endif > +ifeq ($(CONFIG_OPTIMIZE_COMPRESS),y) > $(call build_cmd,GZ,,$@.gz,\ > $(GZIP) -f -9 -c $@ >$@.gz) > endif > +endif > > # register image to the build > UK_IMAGES-$(CONFIG_PLAT_KVM) += $(KVM_IMAGE) > diff --git a/plat/xen/Linker.uk b/plat/xen/Linker.uk > index 3a4a7717..5bb75cf0 100644 > --- a/plat/xen/Linker.uk > +++ b/plat/xen/Linker.uk > @@ -45,8 +45,10 @@ ifeq ($(CONFIG_OPTIMIZE_SYMFILE),y) > endif > $(call build_cmd,OBJCOPY,,$@,\ > $(OBJCOPY) -O binary $@.elf $@) > +ifeq ($(CONFIG_OPTIMIZE_COMPRESS),y) > $(call build_cmd,GZ,,$@.gz,\ > $(GZIP) -f -9 -c $@ >$@.gz) > +endif > else > $(call build_cmd,LD,,$@.dbg,\ > $(LD) $(LDFLAGS) $(LDFLAGS-y) $(XEN_LDFLAGS) $(XEN_LDFLAGS-y) \ > @@ -62,9 +64,11 @@ ifeq ($(CONFIG_OPTIMIZE_SYMFILE),y) > $(call build_cmd,NM,,$@.sym,\ > $(NM) -n $@.dbg > $@.sym) > endif > +ifeq ($(CONFIG_OPTIMIZE_COMPRESS),y) > $(call build_cmd,GZ,,$@.gz,\ > $(GZIP) -f -9 -c $@ >$@.gz) > endif > +endif > > # register image to the build > UK_IMAGES-$(CONFIG_PLAT_XEN) += $(XEN_IMAGE) > _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |