[GIT PULL] Please pull FWCTL subsystem changes
From: Jason Gunthorpe
Date: Tue Aug 18 2026 - 20:11:30 EST
Hi Linus,
Interesting update this time, we have a rust binding for fwctl in this
PR that is expected to be used with the Nova GPU driver next
cycle.
There is a compile failure merge conflict that needs this
one liner in the merge commit:
https://lore.kernel.org/r/20260818105350.361218-1-ojeda@xxxxxxxxxx
Thanks,
Jason
The following changes since commit 075b74841bd0065a3bda3440873c747938e69b68:
Linux 7.2-rc6 (2026-08-02 16:24:24 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git tags/for-linus-fwctl
for you to fetch changes up to e052daab94ee8c4081c91de3549772bd1c235729:
rust: introduce abstractions for fwctl (2026-08-14 19:21:17 -0300)
----------------------------------------------------------------
fwctl 7.3 pull request
- Support more commands in bnxt, this completes what they originally
wanted to do
- Rust bindings for fwctl. The Nova GPU is expected to use them next cycle
----------------------------------------------------------------
Pavan Chebbi (2):
bnxt_en: Update bnxt firmware spec
fwctl/bnxt: Add DMA buffer support for HWRM commands
Zhi Wang (1):
rust: introduce abstractions for fwctl
MAINTAINERS | 3 +
drivers/fwctl/Kconfig | 12 +
drivers/fwctl/bnxt/main.c | 396 ++++++++++++++++++++++++++-
include/linux/bnxt/hsi.h | 585 +++++++++++++++++++++++++++++++++++++++
include/uapi/fwctl/bnxt.h | 4 +
rust/bindings/bindings_helper.h | 1 +
rust/helpers/fwctl.c | 17 ++
rust/helpers/helpers.c | 3 +-
rust/kernel/fwctl.rs | 593 ++++++++++++++++++++++++++++++++++++++++
rust/kernel/lib.rs | 2 +
10 files changed, 1610 insertions(+), 6 deletions(-)
create mode 100644 rust/helpers/fwctl.c
create mode 100644 rust/kernel/fwctl.rs
--
Jason
Attachment:
signature.asc
Description: PGP signature