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

Thibault Ferrante thibault.ferrante at canonical.com
Tue Sep 19 07:50:36 UTC 2023


Acked-by: Thibault Ferrante <thibault.ferrante at canonical.com>

On 18-09-2023 16:48, David Thompson wrote:
> 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 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     | 1785 ++++++++---------
>   drivers/platform/mellanox/mlxbf-bootctl.h     |   97 +-
>   3 files changed, 1022 insertions(+), 942 deletions(-)
> 

-- 
--
Thibault




More information about the kernel-team mailing list