Use the in-tree drivers in initramfs

We had updated the Linux kernel to the latest 6.6.x stable kernel.  As
part of this we want to transition from out-of-tree (OOT) kernel drivers
to in-tree drivers to reduce the development effort going forward and to
benefit from community testing and the latest bug fixes.

In order to deal with a firmware incompatibility or if a problem is
found with the in-tree driver, we want to continue to support one
version of each out-of-tree driver.

That means we will support two kinds drivers in-tree drivers and OOT
drivers in starlingx at the same time.

In the first stage, we will enable and use the in-tree drivers. So
remove OOT drivers from initramfs before enable OOT drivers, or
build-image will fail. We will add OOT drivers back into initramfs
once we support the OOT drivers in the second stage.

Story: 2011056
Task: 49630

Depends-On: https://review.opendev.org/c/starlingx/kernel/+/910323

Change-Id: I9f1027e09cefe297d1a8f8b5154507b5c6dc78ab
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
This commit is contained in:
Jiping Ma 2024-02-27 05:51:24 +00:00
parent 8fadefc795
commit 0912306437

View File

@ -23,8 +23,6 @@ packages:
- bash
- bc
- bind9-dnsutils
- bnxt-en
- bnxt-en-rt
- busybox
- bzip2
- ca-certificates
@ -42,24 +40,8 @@ packages:
- grep
- grub2
- gzip
- iavf
- iavf-rt
- iavf-cvl-2.54
- iavf-cvl-2.54-rt
- iavf-cvl-4.10
- iavf-cvl-4.10-rt
- ice
- ice-rt
- ice-cvl-2.54
- ice-cvl-2.54-rt
- ice-cvl-4.10
- ice-cvl-4.10-rt
- i40e
- i40e-rt
- i40e-cvl-2.54
- i40e-cvl-2.54-rt
- i40e-cvl-4.10
- i40e-cvl-4.10-rt
- ifupdown
- initramfs-ostree
- iproute2
@ -71,8 +53,6 @@ packages:
- linux-image-stx-amd64
- linux-rt-image-stx-amd64
- mdadm
- mlnx-ofed-kernel-modules
- mlnx-ofed-kernel-modules-rt
- mount
- mttyexec
- multipath-config