[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