All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/1] gpu: nova-core: populate GSP_VF_INFO for vGPU
@ 2026-08-04 17:00 Zhi Wang
  2026-08-04 17:00 ` [PATCH v2 1/1] gpu: nova-core: populate GSP_VF_INFO when vGPU is enabled Zhi Wang
  0 siblings, 1 reply; 4+ messages in thread
From: Zhi Wang @ 2026-08-04 17:00 UTC (permalink / raw)
  To: dakr, acourbot
  Cc: airlied, simona, ojeda, alex.gaynor, boqun.feng, gary, bjorn3_gh,
	lossin, a.hindborg, aliceryhl, tmgross, jhubbard, ecourtney,
	joelagnelf, apopple, cjia, smitra, kjaju, alkumar, ankita,
	aniketa, kwankhede, targupta, nova-gpu, linux-kernel, zhiwang,
	Zhi Wang

This is v2 of a follow-up to the "Boot GSP with vGPU enabled" series
[1]. It provides GSP-RM with the VF topology required for per-VF
interrupt and doorbell event routing.

When vGPU mode is enabled, GspSetSystemInfo reads the SR-IOV topology
through the typed Rust PCI capability API and fills the embedded
GSP_VF_INFO. When vGPU mode is disabled, the structure remains zeroed.

This series depends on the separately posted "[PATCH v7 0/1] Rust PCI
capability infrastructure and SR-IOV support" series [3], which provides
the capability finder and VF BAR iterator used here. The prerequisite
patch ID below identifies the exact dependency used to prepare this
version.

Changes since v1 [2]:
- Adapted to the v7 Rust PCI API by handling the optional capability
  result and consuming the logical VF BAR iterator. (Zhi)
- Made the VF information builder an associated function of
  GspSetSystemInfo. (Danilo [4])
- Removed the unrelated GpuacctPerfmonUtilSamples registration. (Zhi)
- Rebased onto the latest drm-rust-next. (Zhi)

[1] https://lore.kernel.org/nova-gpu/20260709150206.1046839-1-zhiw@nvidia.com/
[2] https://lore.kernel.org/nova-gpu/20260730181404.776028-1-zhiw@nvidia.com/
[3] https://lore.kernel.org/rust-for-linux/20260804161612.776752-1-zhiw@nvidia.com/
[4] https://lore.kernel.org/nova-gpu/DKC83N1YHAGM.3BRAAMYUVIL4Y@kernel.org/

Zhi Wang (1):
  gpu: nova-core: populate GSP_VF_INFO when vGPU is enabled

 drivers/gpu/nova-core/gsp/boot.rs        |  6 ++--
 drivers/gpu/nova-core/gsp/commands.rs    | 15 ++++++++--
 drivers/gpu/nova-core/gsp/fw/commands.rs | 37 +++++++++++++++++++++++-
 3 files changed, 52 insertions(+), 6 deletions(-)


base-commit: 44e7e7f7cffb10a93bb88e7cb59b7b8b3e2deb1c
prerequisite-patch-id: 4ff67e7d1ab069e291277346b23a5a195e751cff
-- 
2.53.0

^ permalink raw reply	[flat|nested] 4+ messages in thread
* Re: [PATCH v2 1/1] gpu: nova-core: populate GSP_VF_INFO when vGPU is enabled
@ 2026-08-21 15:13 kernel test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2026-08-21 15:13 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "linux-review patch is more than 7 days old, verify it wasn't already superseded"
:::::: 

BCC: lkp@intel.com
CC: llvm@lists.linux.dev
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20260804170045.902069-2-zhiw@nvidia.com>
References: <20260804170045.902069-2-zhiw@nvidia.com>
TO: Zhi Wang <zhiw@nvidia.com>
TO: dakr@kernel.org
TO: acourbot@nvidia.com
CC: airlied@gmail.com
CC: simona@ffwll.ch
CC: ojeda@kernel.org
CC: alex.gaynor@gmail.com
CC: boqun.feng@gmail.com
CC: gary@garyguo.net
CC: bjorn3_gh@protonmail.com
CC: lossin@kernel.org
CC: a.hindborg@kernel.org
CC: aliceryhl@google.com
CC: tmgross@umich.edu
CC: jhubbard@nvidia.com
CC: ecourtney@nvidia.com
CC: joelagnelf@nvidia.com
CC: apopple@nvidia.com
CC: cjia@nvidia.com
CC: smitra@nvidia.com
CC: kjaju@nvidia.com
CC: alkumar@nvidia.com
CC: ankita@nvidia.com
CC: aniketa@nvidia.com
CC: kwankhede@nvidia.com
CC: targupta@nvidia.com
CC: nova-gpu@lists.linux.dev
CC: linux-kernel@vger.kernel.org
CC: zhiwang@kernel.org
CC: Zhi Wang <zhiw@nvidia.com>

Hi Zhi,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-rust/drm-rust-next]
[also build test ERROR on next-20260820]
[cannot apply to linus/master v7.2]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Zhi-Wang/gpu-nova-core-populate-GSP_VF_INFO-when-vGPU-is-enabled/20260804-200045
base:   https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
patch link:    https://lore.kernel.org/r/20260804170045.902069-2-zhiw%40nvidia.com
patch subject: [PATCH v2 1/1] gpu: nova-core: populate GSP_VF_INFO when vGPU is enabled
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: x86_64-randconfig-012-20260821 (https://download.01.org/0day-ci/archive/20260821/202608212302.i87Txgpq-lkp@intel.com/config)
compiler: clang version 22.1.3 (https://github.com/llvm/llvm-project e9846648fd6183ee6d8cbdb4502213fcf902a211)
rustc: rustc 1.96.0 (ac68faa20 2026-05-25)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260821/202608212302.i87Txgpq-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202608212302.i87Txgpq-lkp@intel.com/

All errors (new ones prefixed by >>):

>> error[E0425]: cannot find type `ExtSriovRegs` in module `pci`
   --> drivers/gpu/nova-core/gsp/fw/commands.rs:44:41
   |
   44 |             .find_ext_capability::<pci::ExtSriovRegs>()?
   |                                         ^^^^^^^^^^^^ not found in `pci`
--
>> error[E0599]: no method named `find_ext_capability` found for struct `ConfigSpace<'a, T>` in the current scope
   --> drivers/gpu/nova-core/gsp/fw/commands.rs:44:14
   |
   42 |           let sriov = dev
   |  _____________________-
   43 | |             .config_space_extended()?
   44 | |             .find_ext_capability::<pci::ExtSriovRegs>()?
   | |             -^^^^^^^^^^^^^^^^^^^ method not found in `ConfigSpace<'_>`
   | |_____________|
   |

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-08-24  8:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-04 17:00 [PATCH v2 0/1] gpu: nova-core: populate GSP_VF_INFO for vGPU Zhi Wang
2026-08-04 17:00 ` [PATCH v2 1/1] gpu: nova-core: populate GSP_VF_INFO when vGPU is enabled Zhi Wang
2026-08-24  8:28   ` Alexandre Courbot
  -- strict thread matches above, loose matches on Subject: below --
2026-08-21 15:13 kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.