Message ID | 20230202094204.3111621-1-ross.burton@arm.com |
---|---|
State | New |
Headers | show |
Series | arm-bsp/corstone*00: disable openssl in kmod | expand |
Hi, On Thu, Feb 02, 2023 at 09:42:04AM +0000, Ross Burton wrote: > The initramfs needs to be very small, but since oe-core d6a62e kmod has > enabled OpenSSL support which doubles the size of the initramfs, > resulting in boot failures. For really small size, why not use busybox insmod, modprobe, rmmod instead of kmod? Is is really ok for machine config to change kmod PACKAGECONFIG? I would rather use bbappend for this. Cheers, -Mikko > Signed-off-by: Ross Burton <ross.burton@arm.com> > --- > meta-arm-bsp/conf/machine/corstone500.conf | 3 +++ > meta-arm-bsp/conf/machine/include/corstone1000.inc | 3 +++ > 2 files changed, 6 insertions(+) > > diff --git a/meta-arm-bsp/conf/machine/corstone500.conf b/meta-arm-bsp/conf/machine/corstone500.conf > index dfc850db..12634a3b 100644 > --- a/meta-arm-bsp/conf/machine/corstone500.conf > +++ b/meta-arm-bsp/conf/machine/corstone500.conf > @@ -43,3 +43,6 @@ FVP_DATA ?= "css.cluster.cpu0=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.wic.nopt@ > FVP_CONSOLE ?= "terminal_0" > FVP_TERMINALS[css.terminal_0] ?= "console" > FVP_TERMINALS[css.terminal_1] ?= "" > + > +# Disable openssl in kmod to shink the initramfs size > +PACKAGECONFIG:remove:pn-kmod = "openssl" > diff --git a/meta-arm-bsp/conf/machine/include/corstone1000.inc b/meta-arm-bsp/conf/machine/include/corstone1000.inc > index d5d6418d..2869d78c 100644 > --- a/meta-arm-bsp/conf/machine/include/corstone1000.inc > +++ b/meta-arm-bsp/conf/machine/include/corstone1000.inc > @@ -73,3 +73,6 @@ SERIAL_CONSOLES ?= "115200;ttyAMA0" > WKS_FILE_DEPENDS:append = " ${EXTRA_IMAGEDEPENDS}" > > WKS_FILE ?= "corstone1000-image.corstone1000.wks" > + > +# Disable openssl in kmod to shink the initramfs size > +PACKAGECONFIG:remove:pn-kmod = "openssl" > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#4346): https://lists.yoctoproject.org/g/meta-arm/message/4346 > Mute This Topic: https://lists.yoctoproject.org/mt/96697016/7159507 > Group Owner: meta-arm+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [mikko.rapeli@linaro.org] > -=-=-=-=-=-=-=-=-=-=-=- >
On 2 Feb 2023, at 09:50, Mikko Rapeli <mikko.rapeli@linaro.org> wrote: > > Hi, > > On Thu, Feb 02, 2023 at 09:42:04AM +0000, Ross Burton wrote: >> The initramfs needs to be very small, but since oe-core d6a62e kmod has >> enabled OpenSSL support which doubles the size of the initramfs, >> resulting in boot failures. > > For really small size, why not use busybox insmod, modprobe, rmmod > instead of kmod? > > Is is really ok for machine config to change kmod PACKAGECONFIG? > I would rather use bbappend for this. Yes: figuring out why busybox isn’t being used is the goal, this was a quick hack to get the builds working again. Ross
diff --git a/meta-arm-bsp/conf/machine/corstone500.conf b/meta-arm-bsp/conf/machine/corstone500.conf index dfc850db..12634a3b 100644 --- a/meta-arm-bsp/conf/machine/corstone500.conf +++ b/meta-arm-bsp/conf/machine/corstone500.conf @@ -43,3 +43,6 @@ FVP_DATA ?= "css.cluster.cpu0=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.wic.nopt@ FVP_CONSOLE ?= "terminal_0" FVP_TERMINALS[css.terminal_0] ?= "console" FVP_TERMINALS[css.terminal_1] ?= "" + +# Disable openssl in kmod to shink the initramfs size +PACKAGECONFIG:remove:pn-kmod = "openssl" diff --git a/meta-arm-bsp/conf/machine/include/corstone1000.inc b/meta-arm-bsp/conf/machine/include/corstone1000.inc index d5d6418d..2869d78c 100644 --- a/meta-arm-bsp/conf/machine/include/corstone1000.inc +++ b/meta-arm-bsp/conf/machine/include/corstone1000.inc @@ -73,3 +73,6 @@ SERIAL_CONSOLES ?= "115200;ttyAMA0" WKS_FILE_DEPENDS:append = " ${EXTRA_IMAGEDEPENDS}" WKS_FILE ?= "corstone1000-image.corstone1000.wks" + +# Disable openssl in kmod to shink the initramfs size +PACKAGECONFIG:remove:pn-kmod = "openssl"
The initramfs needs to be very small, but since oe-core d6a62e kmod has enabled OpenSSL support which doubles the size of the initramfs, resulting in boot failures. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta-arm-bsp/conf/machine/corstone500.conf | 3 +++ meta-arm-bsp/conf/machine/include/corstone1000.inc | 3 +++ 2 files changed, 6 insertions(+)