Displaying 9 results from an estimated 9 matches for "_printk".
Did you mean:
printk
2016 Nov 02
0
[PATCH v3 01/15] core: constify nv*_printk macros
...nouveau/include/nvkm/core/client.h
index eaf5905a87a3..99083349c3d4 100644
--- a/drm/nouveau/include/nvkm/core/client.h
+++ b/drm/nouveau/include/nvkm/core/client.h
@@ -37,8 +37,8 @@ int nvkm_client_notify_put(struct nvkm_client *, int index);
/* logging for client-facing objects */
#define nvif_printk(o,l,p,f,a...) do { \
- struct nvkm_object *_object = (o); \
- struct nvkm_client *_client = _object->client; \
+ const struct nvkm_object *_object = (o); \
+ const st...
2016 Dec 13
0
[PATCH v2 1/15] core: constify nv*_printk macros
...nouveau/include/nvkm/core/client.h
index eaf5905a87a3..99083349c3d4 100644
--- a/drm/nouveau/include/nvkm/core/client.h
+++ b/drm/nouveau/include/nvkm/core/client.h
@@ -37,8 +37,8 @@ int nvkm_client_notify_put(struct nvkm_client *, int index);
/* logging for client-facing objects */
#define nvif_printk(o,l,p,f,a...) do { \
- struct nvkm_object *_object = (o); \
- struct nvkm_client *_client = _object->client; \
+ const struct nvkm_object *_object = (o); \
+ const st...
2016 Oct 11
0
[PATCH 0/8] Secure Boot refactoring
...support more signed firmware for existing and new
> chips. Since the firmwares in question are not available yet I cannot send
> the
> code for them yet, but hopefully the gain in clarity will be enough to
> merge
> this series ahead of the rest.
>
> Patch 1 is just to make nv*_printk() more tolerent of my use of const
> pointers.
> Patch 2 lays the foundation of a small common falcon library that could
> avoid
> duplicated code in various parts of the driver. Right now only secure boot
> makes
> use of it (patch 3), but there are many potential users (GR, PMU,...
2016 Oct 11
10
[PATCH 0/8] Secure Boot refactoring
...as well.
This rework is needed to support more signed firmware for existing and new
chips. Since the firmwares in question are not available yet I cannot send the
code for them yet, but hopefully the gain in clarity will be enough to merge
this series ahead of the rest.
Patch 1 is just to make nv*_printk() more tolerent of my use of const pointers.
Patch 2 lays the foundation of a small common falcon library that could avoid
duplicated code in various parts of the driver. Right now only secure boot makes
use of it (patch 3), but there are many potential users (GR, PMU, etc). I will
test users and s...
2016 Dec 06
9
[PATCH 0/8] Falcon library
...her-level
functions to load and execure code, and not care about implementation details.
This series also updates gr and secboot use the falcon library as an example.
Converting other engines is trivial and should make our use of falcons generally
safer.
Alexandre Courbot (8):
core: constify nv*_printk macros
mc: add nvkm_mc_enabled() function
core: add falcon library functions
secboot: use falcon library definitions
secboot: use falcon library
gr/gf100: split gf100_gr_init_ctxctl()
gr/gf100: use falcon library
secboot: remove nvkm_secboot_start()
drm/nouveau/include/nvkm/core/cli...
2016 Dec 13
15
[PATCH v2 0/15] Falcon library
...R 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 dummy gm20b PMU driver
Alexandre Courbot (15):
core: constify nv*_printk macros
mc: add nvkm_mc_enabled() function
core: add falcon library functions
pmu: instanciate the falcon in PMU device
pmu: add nvkm_pmu_ctor() function
pmu/gk20a: use nvkm_pmu_ctor()
pmu/gk20a: simplify code a bit
pmu/gk20a: use falcon library functions
gm20b: add dummy PMU device...
2016 Oct 27
15
[PATCH v2 00/14] Secure Boot refactoring
...hey will be put to good use
soon!
Changes since v1:
- Use NVIDIA driver versions to differenciate the ACR structures instead of
arbitrary numbers
- Add abstractions to firmware loading functions
- Optimized set of abstractions
- Removed some more code
Alexandre Courbot (14):
core: constify nv*_printk macros
core: add falcon library
secboot: use falcon library's IMEM/DMEM loading functions
secboot: rename init() hook to oneinit()
secboot: remove fixup_hs_desc hook
secboot: add low-secure firmware hooks
secboot: generate HS BL descriptor in hook
secboot: reorganize into more fil...
2016 Nov 02
15
[PATCH v3 00/15] Secure Boot refactoring
...VIDIA driver versions to differenciate the ACR structures instead of
arbitrary numbers
- Add abstractions to firmware loading functions
- Optimized set of abstractions
- Removed some more code
Changes since v2:
- Fix naming of new structures/functions
Alexandre Courbot (15):
core: constify nv*_printk macros
core: add falcon library
secboot: use falcon library's IMEM/DMEM loading functions
secboot: rename init() hook to oneinit()
secboot: remove fixup_hs_desc hook
secboot: add low-secure firmware hooks
secboot: generate HS BL descriptor in hook
secboot: reorganize into more fil...
2016 Nov 21
33
[PATCH v4 0/33] Secure Boot refactoring / signed PMU firmware support for GM20B
...ures instead of
arbitrary numbers
- Add abstractions to firmware loading functions
- Optimized set of abstractions
- Removed some more code
Changes since v2:
- Fix naming of new structures/functions
Changes since v3:
- Add PMU support code for GM20B.
Alexandre Courbot (31):
core: constify nv*_printk macros
core: add falcon library
secboot: use falcon library's IMEM/DMEM loading functions
secboot: rename init() hook to oneinit()
secboot: remove fixup_hs_desc hook
secboot: add low-secure firmware hooks
secboot: generate HS BL descriptor in hook
secboot: reorganize into more fil...