Hi Trevor, On January 14, 2024 3:46:18 PM GMT+01:00, Trevor Woerner <twoer...@gmail.com> wrote: >A BSP layer shouldn't be deciding to include all kernel modules. That's more >of a distro decision, or for local.conf at a minimum. Modules that are >required for the basic functioning of a board are fine, but doing a blanket >"install all" is overreach and inflates images unnecessarily (~45MB, by one >measurement). >
It's only a RRECOMMENDS, so I'd say this is fine as is? This allows to have a working system without spending too much time figuring out what's exactly needed. If someone needs to have a smaller image, they can then play with kernel defconfig or kernel-modules- in packages to install. Up to you though :) Cheers, Quentin >I expect patches will probably roll in after this one to add back necessary >modules, but it will be easier to figure out which ones when starting with >having none of them included by default. > >Signed-off-by: Trevor Woerner <twoer...@gmail.com> >--- > conf/machine/include/rock-pi-4.inc | 2 -- > conf/machine/nanopi-m4b.conf | 2 -- > conf/machine/nanopi-r2s.conf | 1 - > conf/machine/nanopi-r4s.conf | 2 -- > conf/machine/rock-5a.conf | 1 - > conf/machine/rock-5b.conf | 1 - > conf/machine/rock-pi-e.conf | 1 - > conf/machine/rock-pi-s.conf | 1 - > 8 files changed, 11 deletions(-) > >diff --git a/conf/machine/include/rock-pi-4.inc >b/conf/machine/include/rock-pi-4.inc >index 0a868463bc64..02dfb18fc775 100644 >--- a/conf/machine/include/rock-pi-4.inc >+++ b/conf/machine/include/rock-pi-4.inc >@@ -2,5 +2,3 @@ > MACHINEOVERRIDES =. "rock-pi-4:" > > require conf/machine/include/rk3399.inc >- >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" >diff --git a/conf/machine/nanopi-m4b.conf b/conf/machine/nanopi-m4b.conf >index 35cd8f68e82e..b924b0018867 100644 >--- a/conf/machine/nanopi-m4b.conf >+++ b/conf/machine/nanopi-m4b.conf >@@ -5,7 +5,5 @@ > > require conf/machine/include/rk3399.inc > >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" >- > KERNEL_DEVICETREE = "rockchip/rk3399-nanopi-m4b.dtb" > UBOOT_MACHINE = "nanopi-m4b-rk3399_defconfig" >diff --git a/conf/machine/nanopi-r2s.conf b/conf/machine/nanopi-r2s.conf >index 4472c21f0217..0451002ecff5 100644 >--- a/conf/machine/nanopi-r2s.conf >+++ b/conf/machine/nanopi-r2s.conf >@@ -6,6 +6,5 @@ > require conf/machine/include/rk3328.inc > > KERNEL_DEVICETREE = "rockchip/rk3328-nanopi-r2s.dtb" >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" > > UBOOT_MACHINE = "nanopi-r2s-rk3328_defconfig" >diff --git a/conf/machine/nanopi-r4s.conf b/conf/machine/nanopi-r4s.conf >index 21be4400c89d..161f4b4e4609 100644 >--- a/conf/machine/nanopi-r4s.conf >+++ b/conf/machine/nanopi-r4s.conf >@@ -5,7 +5,5 @@ > > require conf/machine/include/rk3399.inc > >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" >- > KERNEL_DEVICETREE = "rockchip/rk3399-nanopi-r4s.dtb" > UBOOT_MACHINE = "nanopi-r4s-rk3399_defconfig" >diff --git a/conf/machine/rock-5a.conf b/conf/machine/rock-5a.conf >index 5ace4dac8fe4..28e06486eda3 100644 >--- a/conf/machine/rock-5a.conf >+++ b/conf/machine/rock-5a.conf >@@ -7,6 +7,5 @@ require conf/machine/include/rk3588s.inc > > PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev" > KERNEL_DEVICETREE = "rockchip/rk3588s-rock-5a.dtb" >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" > > UBOOT_MACHINE = "rock5a-rk3588s_defconfig" >diff --git a/conf/machine/rock-5b.conf b/conf/machine/rock-5b.conf >index d1371084becc..ea2cf219e153 100644 >--- a/conf/machine/rock-5b.conf >+++ b/conf/machine/rock-5b.conf >@@ -7,6 +7,5 @@ require conf/machine/include/rk3588.inc > > PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev" > KERNEL_DEVICETREE = "rockchip/rk3588-rock-5b.dtb" >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" > > UBOOT_MACHINE = "rock5b-rk3588_defconfig" >diff --git a/conf/machine/rock-pi-e.conf b/conf/machine/rock-pi-e.conf >index 517956c4b9db..1e2169b01993 100644 >--- a/conf/machine/rock-pi-e.conf >+++ b/conf/machine/rock-pi-e.conf >@@ -6,6 +6,5 @@ > require conf/machine/include/rk3328.inc > > KERNEL_DEVICETREE = "rockchip/rk3328-rock-pi-e.dtb" >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" > > UBOOT_MACHINE = "rock-pi-e-rk3328_defconfig" >diff --git a/conf/machine/rock-pi-s.conf b/conf/machine/rock-pi-s.conf >index 79ea73c6b47e..3aa868b7ec7c 100644 >--- a/conf/machine/rock-pi-s.conf >+++ b/conf/machine/rock-pi-s.conf >@@ -6,6 +6,5 @@ > require conf/machine/include/rk3308.inc > > KERNEL_DEVICETREE = "rockchip/rk3308-rock-pi-s.dtb" >-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" > > UBOOT_MACHINE = "rock-pi-s-rk3308_defconfig"
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#62145): https://lists.yoctoproject.org/g/yocto/message/62145 Mute This Topic: https://lists.yoctoproject.org/mt/103719387/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-