[SRU][J:linux-bluefield][Pull Request] mlxbf_bootctl: need to replace SAUCE patches with upstream commits

David Thompson davthompson at nvidia.com
Thu Aug 31 15:25:50 UTC 2023


The Boot Control driver ("mlxbf_bootctl") in the Jammy repo contains SAUCE
patches for various features and bug fixes. This same functionality
is contained in upstream commits and Jammy repo should utilize them.

This pull request reverts 4 SAUCE commits, replacing them with 6
upstream commits. There is still one SAUCE patch for this driver,
as this code change has not been upstreamed yet.

BugLink: https://bugs.launchpad.net/bugs/2033551

Testing
- Boot BF2/BF3 platform, verify no new errors
- Program MFG fields via "bfcfg" tool:
   1) With current image, use 'bfcfg -d' to display current values
   2) Reboot, stopping at UEFI menu, trigger 'Reset MFG Info'
   3) With new image, use 'bfcfg' to push new or same MFG fields
   4) Verify that the MFG fields are programmed properly via 'bfcfg -d'
   5) Repeat process to replace proper MFG fields
- Display BlueField boot log
   1) cd /sys/bus/platform/devices/MLNXBF04:00
   2) cat rsh_log
   3) Should see boot log entries relevant to last boot

The pull request page can be found at:
  https://code.launchpad.net/~dthompso-98/ubuntu/+source/linux-bluefield/+git/linux-bluefield/+merge/450360

Git repo can be found at:
  git://git.launchpad.net/~dthompso-98/ubuntu/+source/linux-bluefield/+git/jammy mlxbf_bootctl

for you to fetch starting from commit 1d8d5ce3c1fd55a49df7af139877e35ccd368e2d
  "UBUNTU: Ubuntu-bluefield-5.15.0-1022.24"

Signed-off-by: David Thompson <davthompson at nvidia.com>

Asmaa Mnebhi (2):
  mlxbf-bootctl: Support the large icmc write/read
  mlxbf-bootctl: Support setting the ARM boot state to "OS up"

David Thompson (6):
  Revert "UBUNTU: SAUCE: mlxbf-bootctl: Fix kernel panic due to buffer
    overflow"
  Revert "UBUNTU: SAUCE: mlxbf-bootctl: support SMC call for setting ARM
    boot state"
  Revert "UBUNTU: SAUCE: mlx-bootctl: support icm carveout eeprom region
    read/write"
  Revert "UBUNTU: SAUCE: platform/mellanox: Updates to mlxbf-bootctl"
  mlxbf-bootctl: Support sysfs entries for MFG fields
  UBUNTU: SAUCE: mlxbf_bootctl: add support for reading BlueField boot
    log

Khalil Blaiech (1):
  platform/mellanox: add firmware reset support

Liming Sun (2):
  mlxbf-bootctl: Add sysfs file for BlueField boot fifo
  mlxbf-bootctl: Add sysfs file for BlueField boot log

 .../testing/sysfs-platform-mellanox-bootctl   |   82 +
 drivers/platform/mellanox/mlxbf-bootctl.c     | 1789 ++++++++---------
 drivers/platform/mellanox/mlxbf-bootctl.h     |   97 +-
 3 files changed, 1024 insertions(+), 944 deletions(-)

-- 
2.30.1




More information about the kernel-team mailing list