Skip to content

Use COMBINED_FEATURES to select KVM XBL config#2373

Open
Viswanath Kraleti (vkraleti) wants to merge 1 commit into
qualcomm-linux:masterfrom
vkraleti:xbl-config-combined
Open

Use COMBINED_FEATURES to select KVM XBL config#2373
Viswanath Kraleti (vkraleti) wants to merge 1 commit into
qualcomm-linux:masterfrom
vkraleti:xbl-config-combined

Conversation

@vkraleti

Copy link
Copy Markdown
Contributor

Select xbl_config_kvm.elf when 'kvm' is in COMBINED_FEATURES. Switching to COMBINED_FEATURES allows per-platform control as well as distribution specific control of KVM enablement.

@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit fbdb55a

qcom-distro_linux-qcom-6.18
Pass: 186 | Fail: 5 | Total: 247
qcom-distro
Pass: 218 | Fail: 5 | Total: 280
nodistro
Pass: 7 | Fail: 2 | Total: 9

@test-reporting-app

test-reporting-app Bot commented Jun 6, 2026

Copy link
Copy Markdown

Test Results

  105 files  ± 0    634 suites  ±0   4h 52m 30s ⏱️ - 1h 1m 42s
  127 tests  -  1    124 ✅ +34   0 💤 ±0  3 ❌  - 35 
6 037 runs  +18  5 935 ✅ +69  96 💤 +1  6 ❌  - 52 

For more details on these failures, see this check.

Results for commit d3628eb. ± Comparison against base commit 44e23be.

This pull request removes 4 and adds 3 tests. Note that renamed tests count towards both.
lava ‑ deploy-flasher
lava ‑ deploy-flasher-retry
lava ‑ lava-test-retry
lava ‑ lava-test-shell
lava ‑ 5_OpenCV
lava ‑ 6_irq
lava ‑ 7_BT_ON_OFF

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit fbdb55a

qcom-distro_linux-qcom-6.18
Pass: 186 | Fail: 5 | Total: 249
qcom-distro
Pass: 232 | Fail: 5 | Total: 296
nodistro
Pass: 7 | Fail: 2 | Total: 9

@ricardosalveti

Copy link
Copy Markdown
Contributor

Can you rebase to get the latest kvm reverts?

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit bdaf0cd

qcom-distro_linux-qcom-6.18
Pass: 194 | Fail: 5 | Total: 249
qcom-distro
Pass: 237 | Fail: 3 | Total: 291
nodistro
Pass: 7 | Fail: 2 | Total: 9

@sbanerjeeqc sbanerjeeqc enabled auto-merge June 9, 2026 14:14
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit bdaf0cd

qcom-distro_linux-qcom-6.18
Pass: 194 | Fail: 4 | Total: 249
qcom-distro
Pass: 238 | Fail: 2 | Total: 291
nodistro
Pass: 7 | Fail: 2 | Total: 9

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit bdaf0cd

qcom-distro_linux-qcom-6.18
Pass: 194 | Fail: 4 | Total: 249
qcom-distro
Pass: 239 | Fail: 2 | Total: 296
nodistro
Pass: 7 | Fail: 2 | Total: 9

1 similar comment
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Test run workflow

Test jobs for commit bdaf0cd

qcom-distro_linux-qcom-6.18
Pass: 194 | Fail: 4 | Total: 249
qcom-distro
Pass: 239 | Fail: 2 | Total: 296
nodistro
Pass: 7 | Fail: 2 | Total: 9

@ricardosalveti

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 1d7b34d

qcom-distro_linux-qcom-6.18
Pass: 190 | Fail: 2 | Total: 244
qcom-distro
Pass: 228 | Fail: 0 | Total: 275
nodistro
Pass: 7 | Fail: 2 | Total: 9

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 1d7b34d

qcom-distro_linux-qcom-6.18
Pass: 195 | Fail: 2 | Total: 249
qcom-distro
Pass: 240 | Fail: 0 | Total: 296
nodistro
Pass: 7 | Fail: 2 | Total: 9

1 similar comment
@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 1d7b34d

qcom-distro_linux-qcom-6.18
Pass: 195 | Fail: 2 | Total: 249
qcom-distro
Pass: 240 | Fail: 0 | Total: 296
nodistro
Pass: 7 | Fail: 2 | Total: 9

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 1d7b34d

nodistro
Pass: 7 | Fail: 2 | Total: 9
qcom-distro_linux-qcom-6.18
Pass: 195 | Fail: 2 | Total: 249
qcom-distro
Pass: 240 | Fail: 0 | Total: 296

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 1d7b34d

qcom-distro_linux-qcom-6.18
Pass: 195 | Fail: 2 | Total: 249
qcom-distro
Pass: 240 | Fail: 0 | Total: 296
nodistro
Pass: 7 | Fail: 2 | Total: 9

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 1d7b34d

nodistro
Pass: 7 | Fail: 2 | Total: 9
qcom-distro_linux-qcom-6.18
Pass: 195 | Fail: 2 | Total: 249
qcom-distro
Pass: 240 | Fail: 0 | Total: 296

@lumag Dmitry Baryshkov (lumag) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This still fails to boot on IQ-8275-EVK and IQ-9075-EVK. Please verify those platforms before updating the PR.

@bhargav0610

Copy link
Copy Markdown

RB4 Monaco boot failure due to kernel 64KB alignment issue
Root Cause
Kernel image not aligned to 64KB boundary, causing UEFI loader failure.
Impact
System halts at EFI stub → Linux does not boot.

@lumag

Copy link
Copy Markdown
Contributor

Bhargav-qcom (@bhargav0610) If it is an alignment issue, then what is the difference with the state before the PR? There Linux boots w/o issues.

@bhargav0610

Copy link
Copy Markdown

Bhargav-qcom (@bhargav0610) If it is an alignment issue, then what is the difference with the state before the PR? There Linux boots w/o issues.

UEFI platform initialization, DT selection, and loader progression complete successfully. The first clear boot-blocking error appears at EFI stub handoff:
kernel image not aligned on 64k boundary.
This strongly suggests the issue is caused by a change in kernel image packaging, padding, offset, relocation, or memory placement, rather than a generic Linux boot issue or early firmware/platform initialization problem.

@lumag

Copy link
Copy Markdown
Contributor

Bhargav-qcom (@bhargav0610) again. It was booting beforehand. Then we enabled KVM and it stopped. Why? What has changed?

@ricardosalveti

Copy link
Copy Markdown
Contributor

This could just be a red herring that AI is blaming for the failure.

@bhargav0610

Copy link
Copy Markdown

Bhargav-qcom (@bhargav0610) again. It was booting beforehand. Then we enabled KVM and it stopped. Why? What has changed?
ScmArmV8ExitBootServicesHandler, Status = 0x0.
Gunyah based bootup
SmcInvokeInit ret 0
SmcInvokeCompatInit ret 0
Exit EBS [ 4283] UEFI End

the device booted up with Gunyah based bootup and as disccued in scrum viswanath is checking on this issue

Select xbl_config_kvm.elf when 'kvm' is in COMBINED_FEATURES.

Switching to COMBINED_FEATURES allows per-platform control as well
as distribution specific control of KVM enablement.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit d3628eb

nodistro
Pass: 7 | Fail: 2 | Total: 9
qcom-distro_linux-qcom-6.18
Pass: 201 | Fail: 1 | Total: 250
qcom-distro
Pass: 9 | Fail: 1 | Total: 10

@ricardosalveti

Copy link
Copy Markdown
Contributor

Still failing as it is still booting with gunyah.

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit d3628eb

nodistro
Pass: 7 | Fail: 2 | Total: 9
qcom-distro_linux-qcom-6.18
Pass: 202 | Fail: 0 | Total: 250
qcom-distro
Pass: 248 | Fail: 1 | Total: 297

@vkraleti

Copy link
Copy Markdown
Contributor Author

Still failing as it is still booting with gunyah.

Both failed jobs are nodistro builds. Need to handle FIT dtb overlays also appropriately now.
test / Test nodistro / Boot iq-8275-evk
test / Test nodistro / Boot iq-9075-evk

@lumag

Copy link
Copy Markdown
Contributor

Any updates?

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants