Skip to content

ci: Add qcom-quickboot.yml kas overlay for QuickBoot feature - #2839

Open
Chitti Babu Theegala (ctheegal) wants to merge 1 commit into
qualcomm-linux:masterfrom
ctheegal:chitti-quickboot
Open

ci: Add qcom-quickboot.yml kas overlay for QuickBoot feature#2839
Chitti Babu Theegala (ctheegal) wants to merge 1 commit into
qualcomm-linux:masterfrom
ctheegal:chitti-quickboot

Conversation

@ctheegal

Copy link
Copy Markdown
Contributor

Add a kas overlay file to enable the QuickBoot DISTRO_FEATURES for fast time-to-first-frame and time-to-first-sound boot optimization.

Following DISTO_FEATURES are appendend:

  1. quickboot (master switch)
  2. quickboot-display (early DRM/display subsystem)
  3. quickboot-audio (early PipeWire/audio subsystem)
  4. quickboot-camera (early V4L2/camera subsystem)

Usage:
kas build <machine.yml>:<distro.yml>:meta-qcom/ci/qcom-quickboot.yml

Individual subsystems can be disabled by removing the corresponding sub-feature from the DISTRO_FEATURES:append line.

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 01afafd

nodistro
Pass: 9 | Fail: 1 | Total: 10
qcom-distro
Pass: 273 | Fail: 27 | Total: 342
qcom-distro_linux-qcom-6.18
Pass: 230 | Fail: 0 | Total: 259

@test-reporting-app

test-reporting-app Bot commented Jul 29, 2026

Copy link
Copy Markdown

Test Results

  117 files  + 10    698 suites  +78   10h 30m 35s ⏱️ - 2h 21m 15s
  161 tests  -   1    126 ✅  -  14   1 💤 + 1  34 ❌ +12 
4 494 runs  +489  4 367 ✅ +453  71 💤 +31  56 ❌ + 5 

For more details on these failures, see this check.

Results for commit 01afafd. ± Comparison against base commit 9597e0b.

This pull request removes 1 test.
lava ‑ 0_Weston_Runtime_Prefli[

♻️ This comment has been updated with latest results.

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 96df00e

  • qcomdistro: multimedia image-prop
    Pass: 45 | Fail: 3 | Total: 48
  • qcomdistro: multimedia image
    Pass: 7 | Fail: 0 | Total: 7

Add `qcom-quickboot.yml` to enable Quickboot feature which helps
with faster time-to-first-frame and time-to-first-sound boot time.

DISTO_FEATURE quickboot is appended.
Individual subsystems can be disabled by removing the corresponding
sub-feature from the QUICKBOOT_SUBSYSTEMS

Note: Verified on IQ-9075-EVK ( QLI-2.0 Build tag: wrynose-260725.1 )

This QuickBoot phase-1 optimization reduces driver initialization times:
Display: 4.6s → 2.7s, Camera: 4.1s → 2.8s, Audio: 9.6s → 7.5s.

Default setup timestamps
[ 4.616166] [drm] Initialized msm 1.13.0 for ae01000.display-controller on minor 0
[ 4.142160] CAM_INFO: CAM-UTIL: cam_main_probe: 336: Spectra camera driver initialized rc : 0
[ 9.641476] iq-9075-evk wireplumber[844]: device-detection: jack.connected is nil, skipping pw-play

Quickboot enabled setup timestamps
[ 2.725317] [drm] Initialized msm 1.13.0 for ae01000.display-controller on minor 0
[ 2.837135] CAM_INFO: CAM-UTIL: cam_main_probe: 336: Spectra camera driver initialized rc : 0
[ 7.568301] iq-9075-evk wireplumber[862]: device-detection: jack.connected is nil, skipping pw-play

Signed-off-by: Chitti Babu Theegala <ctheegal@qti.qualcomm.com>
@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 01afafd

  • qcomdistro: multimedia image
    Pass: 9 | Fail: 0 | Total: 9
  • qcomdistro: multimedia image-prop
    Pass: 48 | Fail: 0 | Total: 48

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants