Skip to content

[Backport wrynose] qcom-ptool: update qcom-ptool revision - #3176

Merged
Viswanath Kraleti (vkraleti) merged 5 commits into
qualcomm-linux:wrynosefrom
ricardosalveti:backport/3152-to-wrynose
Sep 19, 2026
Merged

Viswanath Kraleti (vkraleti) merged 5 commits into
qualcomm-linux:wrynosefrom
ricardosalveti:backport/3152-to-wrynose

Conversation

@ricardosalveti

Copy link
Copy Markdown
Contributor

Backport of #3082 and #3152 to wrynose, also include individual pieces from #2057 and #3122.

The following changes were merged in qcom-ptool:

Fang Wu (1):
      Revert "platforms/qcs615-ride: add uefivarstore partition to UFS layout"

Igor Opaniuk (3):
      gen_partition: extract main() and remove top-level execution
      qcom_ptool: decouple input-file parsing into a loaders package
      tests: add pytest unit suite for the .conf loader

Neeraj Vishwakarma (1):
      platforms/glymur-crd: update spinor partitions for dual-boot support

Ricardo Salveti (1):
      qrb2210-rb1: update partitions based on the edk2-downstream boot firmware

Royyan Zahir (3):
      gpt: add qbootctl A/B slot flags as named GPT attributes
      gen_partition: complete the named GPT attribute flags
      tests: cover the named GPT attribute flags

Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
(cherry picked from commit e07fa01)
The following changes were merged in qcom-ptool:

Ali Erdinc Koroglu (1):
      tests: add pytest-based unit tests

Amer Alshanawany (1):
      qcom_ptool: loaders: parse uniqueguid from partition config

Christopher Obbard (1):
      qrb2210-unoq: update partition layout for the downstream edk2 boot firmware

Igor Opaniuk (6):
      pyproject: drop duplicate pytest ini_options section
      README: fix project name in title
      pyproject: declare PyYAML and jsonschema runtime deps
      README: document PyYAML and jsonschema runtime deps
      loaders: add YAML partition loader with schema validation
      tests: cover the YAML loader and schema

Vivek Puar (2):
      platforms/kaanapali-mtp: update partition type GUIDs for Kaanapali-MTP
      platforms/sm8750-mtp: update partition type GUIDs for SM8750-MTP

Assisted-by: Claude Code:claude-fable-5-1
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
(cherry picked from commit 2d52e14)
The following changes were merged in qcom-ptool:

Dmitry Baryshkov (1):
      qrb2210-rb1-abl: provide a pre-edk2 version of partition tables

Igor Opaniuk (5):
      board: add multi-storage board model and composition resolver
      tests: cover the board composition resolver
      gen_partition: add multi-storage --board invocation
      cli: add show subcommand for resolved board specs
      tests: cover board-mode gen_partition and the show subcommand

Vivek Puar (1):
      platforms/glymur-crd: specify dtb file name in SPI-NOR partition conf

Assisted-by: Claude:claude-opus-5[1m]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
(cherry picked from commit 692c412)
qcom-ptool commit 7f64f4e ("qrb2210-rb1: update partitions based on the
edk2-downstream boot firmware") repurposed the qrb2210-rb1 platform to
describe the edk2 firmware, while RB1 here still boots the u-boot based
(ABL) firmware. Point the machine at qrb2210-rb1-abl, which restores that
pre-edk2 layout unchanged, so the generated partition table stays valid
once qcom-ptool is updated.

Master does the same as part of commit 900ac44 ("Revert "rb1-core-kit:
switch to the new edk2-based boot firmware""); the rest of that revert does
not apply here, since wrynose never switched RB1 to edk2.

Assisted-by: Claude:claude-opus-5[1m]
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
The following changes were merged in qcom-ptool:

Viswanath Kraleti (1):
      platforms: add initial nord rrd partition layout

Assisted-by: Claude Code:claude-sonnet-5
Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
(cherry picked from commit 4765a5d)
@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 5085530

qcom-distro
Pass: 186 | Fail: 3 | Total: 207
qcom-distro_linux-qcom-next
Pass: 252 | Fail: 16 | Total: 296
nodistro
Pass: 10 | Fail: 0 | Total: 10

@test-reporting-app

test-reporting-app Bot commented Sep 17, 2026

Copy link
Copy Markdown

Test Results

  119 files  +   91    715 suites  +687   5h 58m 10s ⏱️ + 4h 52m 33s
  171 tests +  160    169 ✅ +  158   1 💤 + 1  1 ❌ +1 
4 604 runs  +4 354  4 545 ✅ +4 295  58 💤 +58  1 ❌ +1 

For more details on these failures, see this check.

Results for commit 5085530. ± Comparison against base commit 3697b8c.

♻️ This comment has been updated with latest results.

@koenkooi Koen Kooi (koenkooi) 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.

5 commits end up as summing up to 2 one-lines changes :)

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 5085530

qcom-distro
Pass: 239 | Fail: 0 | Total: 259
qcom-distro_linux-qcom-next
Pass: 303 | Fail: 17 | Total: 357
nodistro
Pass: 10 | Fail: 0 | Total: 10

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 5085530

  • qcomdistro 6.18: multimedia image-prop
    Pass: 30 | Fail: 1 | Others: 1 | Total: 32
  • qcomdistro 6.18: multimedia image
    Pass: 8 | Fail: 0 | Total: 8

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 5085530

qcom-distro
Pass: 239 | Fail: 0 | Total: 259
qcom-distro_linux-qcom-next
Pass: 314 | Fail: 4 | Total: 357
nodistro
Pass: 10 | Fail: 0 | Total: 10

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 5085530

qcom-distro
Pass: 239 | Fail: 0 | Total: 259
qcom-distro_linux-qcom-next
Pass: 318 | Fail: 1 | Total: 357
nodistro
Pass: 10 | Fail: 0 | Total: 10

@vkraleti
Viswanath Kraleti (vkraleti) merged commit 0cfd1a1 into qualcomm-linux:wrynose Sep 19, 2026
240 of 242 checks passed
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.

5 participants