Skip to content

Conversation

@ricardosalveti
Copy link
Contributor

Firmware available as part of the Qualcomm Linux 1.4 release.

Known changes:

  • Boot KPI optimizations
  • Update memmap holes dynamically as conventional memory
  • Minor bug fixes
  • Supporting 32-bit OEM ID

@ricardosalveti
Copy link
Contributor Author

Firmware update for qcs9100 is already part of #847

Firmware available as part of the Qualcomm Linux 1.4 release.

Known changes:
 - Boot KPI optimizations
 - Update memmap holes dynamically as conventional memory
 - Minor bug fixes
 - Supporting 32-bit OEM ID

Signed-off-by: Ricardo Salveti <[email protected]>
@github-actions
Copy link

@github-actions
Copy link

Test Results

 3 files  ±0   6 suites  ±0   2m 6s ⏱️ ±0s
23 tests ±0  23 ✅ ±0  0 💤 ±0  0 ❌ ±0 
57 runs  ±0  57 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit b6ff1a2. ± Comparison against base commit e701e3a.

@github-actions
Copy link

@lool
Copy link
Contributor

lool commented Apr 30, 2025

I downloaded and compared versions 58 and 75 of the boot binaries for qcm6490:

  • the set of released files in the zip is the same
  • most have files have been updated, except these: aop.mbn, partition_emmc.xml, partition_ufs.xml, Qualcomm-Technologies-Inc.-Proprietary, qupv3fw.elf
  • I've checked the sha256sum of the zip, it matches the commit for me
  • I've compared file sizes:
 200784 [-Dec 23 04:21-] {+Mar 30 22:10+} aop.mbn
 188576 [-Dec 23 04:21-] {+Mar 30 22:10+} cpucp.elf
  49088 [-Dec 23 04:21-] {+Mar 30 22:10+} devcfg.mbn
1519632 [-Dec 23 04:21-] {+Mar 30 22:10+} hypvm.mbn
  20480 [-Dec 23 04:21-] {+Mar 30 22:10+} imagefv.elf
  12176 [-Dec 23 04:21-] {+Mar 30 22:10+} multi_image.mbn
  13618 [-Dec 23 04:21-] {+Mar 30 22:10+} partition_emmc.xml
  15683 [-Dec 23 04:21-] {+Mar 30 22:10+} partition_ufs.xml
[-1015808 Dec 23 04:21-]  {+1019904 Mar 30 22:10+} prog_firehose_ddr.elf
[-1011712 Dec 23 04:21-]  {+1019904 Mar 30 22:10+} prog_firehose_lite.elf
    127 [-Dec 23 04:21-] {+Mar 30 22:10+} Qualcomm-Technologies-Inc.-Proprietary
  57269 [-Dec 23 04:21-] {+Mar 30 22:10+} qupv3fw.elf
  40992 [-Dec 23 04:21-] {+Mar 30 22:10+} shrm.elf
      0 Apr 30 09:51 sizes
 393216 [-Dec 23 04:21-] {+Mar 30 22:10+} tools.fv
[-4191808 Dec 23 04:21-]  {+4167232 Mar 30 22:10+} tz.mbn
 203810 [-Dec 23 04:21-] {+Mar 30 22:10+} uefi_sec.mbn
[-4136848 Dec 23 04:21-]  {+4145040 Mar 30 22:10+} uefi.elf
 327904 [-Dec 23 04:21-] {+Mar 30 22:10+} xbl_config_gunyah.elf
 327904 [-Dec 23 04:21-] {+Mar 30 22:10+} xbl_config_kvm.elf
 327904 [-Dec 23 04:21-] {+Mar 30 22:10+} xbl_config.elf
 [-827712 Dec 23 04:21-]   {+831808 Mar 30 22:10+} xbl.elf
 196592 [-Dec 23 04:21-] {+Mar 30 22:10+} XblRamdump.elf

So there were likely no functional changes to cpucp.elf, hypvm.mbn, imagefv.elf, multi_image.mbn, shrm.elf, tools.fv. (I'm not familiar with all these files/partitions still.)

I see this built and passed a boot test in LAVA; I'll prepare an equivalent change for the debos recipes and give this boot firmware a test boot on my board :-)

Copy link
Contributor

@lool lool left a comment

Choose a reason for hiding this comment

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

See #855 (comment) for actual review

@sbanerjee-quic sbanerjee-quic merged commit df67da7 into qualcomm-linux:master Apr 30, 2025
16 checks passed
@lool
Copy link
Contributor

lool commented May 6, 2025

These were the corresponding changes in the Debian flat images:
qualcomm-linux/qcom-deb-images#32

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.

4 participants