public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] drm/nouveau/bios/init: Improve pre-PMU devinit opcode coverage
@ 2019-06-02 14:13 Rhys Kidd
  2019-06-02 14:13 ` [PATCH 1/2] drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode Rhys Kidd
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Rhys Kidd @ 2019-06-02 14:13 UTC (permalink / raw)
  To: Ben Skeggs, David Airlie, Daniel Vetter, dri-devel, nouveau,
	linux-kernel, Karol Herbst, Lyude Paul, Ilia Mirkin
  Cc: Rhys Kidd

NVIDIA GPUs include a common scripting language (devinit) that can be
interpreted by a number of "engines", e.g. within a kernel-mode software
driver, the VGA BIOS or an on-board small microcontroller which provides
certain security assertions (the 'PMU').

This system allows a GPU programming sequence to be shared by multiple
entities that would not otherwise be able to execute common code.

This series adds support to nouveau for two opcodes seen on VBIOSes prior
to the locked-down PMU taking over responsibility for executing devinit
scripts.

Documentation for these two opcodes can be found at:

  https://github.com/envytools/envytools/pull/189

Rhys Kidd (2):
  drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode
  drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode

 .../gpu/drm/nouveau/nvkm/subdev/bios/init.c   | 26 +++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

-- 
2.20.1


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

end of thread, other threads:[~2019-06-04 18:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-02 14:13 [PATCH 0/2] drm/nouveau/bios/init: Improve pre-PMU devinit opcode coverage Rhys Kidd
2019-06-02 14:13 ` [PATCH 1/2] drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode Rhys Kidd
2019-06-02 14:13 ` [PATCH 2/2] drm/nouveau/bios/init: handle INIT_RESET_END " Rhys Kidd
2019-06-04 18:07 ` [PATCH 0/2] drm/nouveau/bios/init: Improve pre-PMU devinit opcode coverage Lyude Paul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox