All of lore.kernel.org
 help / color / mirror / Atom feed
* NVIDIA Falcon Microprocessor Security
@ 2014-09-26 17:19 Andy Ritger
       [not found] ` <20140926171939.GE6384-4K9zQNqW3/fFT5IIyIEb6QC/G2K4zDHf@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Andy Ritger @ 2014-09-26 17:19 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


Hi, all.

Below is a link to a brief document describing some changes in NVIDIA
Falcon processors ("fuc", in Nouveau-speak, IIUC) that happened in
Maxwell: certain aspects of the chip will only be available to Falcon
firmware images signed by NVIDIA.  So far, the set of restricted things
is pretty small, but I expect this list will slowly grow over future
hardware generations.

    ftp://download.nvidia.com/open-gpu-doc/Falcon-Security/1/Falcon-Security.html

I suspect this will not be the most popular decision, but it is the
direction the hardware is taking.

On a slightly different note, we'd like to work out the best way to
make NVIDIA firmware images separately (from the rest of the driver)
available and officially redistributable for use by Nouveau.  At this
point, it is mostly just a release engineering question, but I don't think
we'll have a lot of influence over the content: the engineers working on
Falcon microcode assume it changes in lock-step with NVIDIA's nvidia.ko,
so there are no backwards compatibility guarantees.  How painful has
the lack of backwards compatibility been for Nouveau thus far?

If NVIDIA just released firmware binaries along side each NVIDIA GPU driver
release, would it be reasonable for Nouveau to pick and choose which
firmware you'd like promoted to, e.g.,

    http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/

?

Anyway, this might be a good topic to discuss at XDC.  It looks I'll
see a lot of you then; I'm looking forward to it!

Thanks,
- Andy

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

end of thread, other threads:[~2014-09-27  1:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-26 17:19 NVIDIA Falcon Microprocessor Security Andy Ritger
     [not found] ` <20140926171939.GE6384-4K9zQNqW3/fFT5IIyIEb6QC/G2K4zDHf@public.gmane.org>
2014-09-26 23:15   ` Martin Peres
2014-09-27  0:13   ` Ben Skeggs
     [not found]     ` <CACAvsv7WgxpE5qK=9tnebhj-JEt+epOfHzqoK+wx+_yGXV-jFw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-09-27  1:02       ` Andy Ritger

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.