From 0cbe1e1f8227052c56625f257c564bf87f6b5c5a Mon Sep 17 00:00:00 2001 From: Alexandre Courbot Date: Wed, 24 Feb 2016 14:42:23 +0900 Subject: secboot/gm200: add secure-boot support Add secure-boot for the dGPU set of GM20X chips, using the PMU as the high-secure falcon. This work is based on Deepak Goyal's initial port of Secure Boot to Nouveau. v2. use proper memory target function Signed-off-by: Alexandre Courbot Signed-off-by: Ben Skeggs --- lib/include/nvif/os.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib') diff --git a/lib/include/nvif/os.h b/lib/include/nvif/os.h index fbde224ba..071d8d91d 100644 --- a/lib/include/nvif/os.h +++ b/lib/include/nvif/os.h @@ -64,6 +64,7 @@ typedef dma_addr_t resource_size_t; *****************************************************************************/ #define noinline __attribute__ ((noinline)) #define __packed __attribute__ ((packed)) +#define __aligned(a) __attribute__((aligned(a))) #define max(a,b) ((a) > (b) ? (a) : (b)) #define min(a,b) ((a) > (b) ? (b) : (a)) #define max_t(t,a,b) max((t)(a), (t)(b)) @@ -90,6 +91,7 @@ typedef dma_addr_t resource_size_t; #define likely(a) (a) #define unlikely(a) (a) #define BIT(a) (1UL << (a)) +#define ALIGN(a,b) (((a) + ((b) - 1)) & ~((b) - 1)) #define ERR_PTR(err) ((void *)(long)(err)) #define PTR_ERR(ptr) ((long)(ptr)) @@ -1232,6 +1234,8 @@ release_firmware(const struct firmware *fw) free((void *)fw); } +#define MODULE_FIRMWARE(a) + /****************************************************************************** * workqueues *****************************************************************************/ -- cgit v1.2.1