Displaying 3 results from an estimated 3 matches for "falcon_v1".
Did you mean:
falcon_id
2016 Dec 06
0
[PATCH 3/8] core: add falcon library functions
...eau/include/nvkm/engine/falcon.h | 77 +++++++-
drm/nouveau/nvkm/Kbuild | 1 +-
drm/nouveau/nvkm/engine/device/base.c | 5 +-
drm/nouveau/nvkm/falcon/Kbuild | 2 +-
drm/nouveau/nvkm/falcon/base.c | 259 ++++++++++++++++++++++++-
drm/nouveau/nvkm/falcon/falcon_v1.c | 212 ++++++++++++++++++++-
drm/nouveau/nvkm/falcon/priv.h | 31 +++-
8 files changed, 590 insertions(+), 0 deletions(-)
create mode 100644 drm/nouveau/nvkm/falcon/Kbuild
create mode 100644 drm/nouveau/nvkm/falcon/base.c
create mode 100644 drm/nouveau/nvkm/falcon/falcon_v1.c...
2016 Dec 06
9
[PATCH 0/8] Falcon library
...gf100.c | 262 +++++++++++------------
drm/nouveau/nvkm/engine/gr/gf100.h | 2 +-
drm/nouveau/nvkm/engine/gr/gm200.c | 6 +-
drm/nouveau/nvkm/falcon/Kbuild | 2 +-
drm/nouveau/nvkm/falcon/base.c | 259 +++++++++++++++++++++++-
drm/nouveau/nvkm/falcon/falcon_v1.c | 212 +++++++++++++++++++-
drm/nouveau/nvkm/falcon/priv.h | 31 +++-
drm/nouveau/nvkm/subdev/mc/base.c | 10 +-
drm/nouveau/nvkm/subdev/secboot/base.c | 173 +---------------
drm/nouveau/nvkm/subdev/secboot/gm200.c | 182 ++++------------
drm/nouveau/nvkm/subdev/s...
2016 Dec 13
15
[PATCH v2 0/15] Falcon library
...ope we can go with the empty gm20b PMU driver in this series.
This series also updates gr, secboot and gk20a's PMU implementation to use the
falcon library as an example. Converting other engines is trivial and should make
our use of falcons generally safer.
Changes since v1:
* renamed falcon/falcon_v1.c to shorter falcon/v1.c
* add and use nvkm_gr_fini() to reserve GR falcons accurately
* pad IMEM to 0x40 words otherwise some FW will not work properly
* make IMEM/DMEM writing functions more robust
* move falcons instances into their owning subdev
* rework gk20a's PMU implementation and add d...