Skip to content

Draft: automotive boot speed improvements with FIPS disabled (20230913)

Depends: !3019 (merged) Depends: !3018 (merged) Depends: !3021 (merged)

This is a merge request that brings in commits from various places to help with automotive boot speed. This merge request isn't meant to be merged and is here to share with external partners. This makes the following changes:

  • Change IPV6 to be compiled as a module instead of built in. Note that this has some reduced functionality, namely in BPF and disables mptcp for IPV6.
  • Adds some patches posted upstream to eliminate some bogus errors that were caused by probe deferrals.
  • Correct PMIC GPIO label in gpio-ranges
  • sets up zstd compressed kernel modules
  • Disable FIPS and the crypto tests on bootup since this adds ~200 ms to the startup time.
  • Add Eric Chanudet's patch to log the amount of time it takes for the kernel to initialize the system memory. Note that this breaks compilation on x86_64.

Signed-off-by: Brian Masney bmasney@redhat.com

Edited by Brian Masney

Merge request reports