diff options
author | Alexandre Courbot | 2016-02-15 01:41:28 -0600 |
---|---|---|
committer | Alexandre Courbot | 2016-02-23 03:45:08 -0600 |
commit | c4f6a36d694bc4dbaeb6c9edae4889b4af2659ce (patch) | |
tree | dbc29172487ebbc40f07b877d954128ae9914096 | |
parent | f66eccaab7d605d433cb82e389441b21ec99b40f (diff) | |
download | linux-firmware-c4f6a36d694bc4dbaeb6c9edae4889b4af2659ce.tar.gz linux-firmware-c4f6a36d694bc4dbaeb6c9edae4889b4af2659ce.tar.xz linux-firmware-c4f6a36d694bc4dbaeb6c9edae4889b4af2659ce.zip |
nvidia: Add GM200, GM204 and GM206 signed firmware
These NVIDIA-signed firmwares are required to enable the graphics
engine on Maxwell desktop GPUs.
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
46 files changed, 66 insertions, 1 deletions
@@ -3059,7 +3059,7 @@ License: Redistributable. See LICENSE.i915 for details | |||
3059 | 3059 | ||
3060 | -------------------------------------------------------------------------- | 3060 | -------------------------------------------------------------------------- |
3061 | 3061 | ||
3062 | Driver: nouveau - NVIDIA GK20A GPU driver | 3062 | Driver: nouveau - NVIDIA GPU driver |
3063 | 3063 | ||
3064 | File: nvidia/gk20a/fecs_data.bin | 3064 | File: nvidia/gk20a/fecs_data.bin |
3065 | File: nvidia/gk20a/fecs_inst.bin | 3065 | File: nvidia/gk20a/fecs_inst.bin |
@@ -3069,6 +3069,51 @@ File: nvidia/gk20a/sw_bundle_init.bin | |||
3069 | File: nvidia/gk20a/sw_ctx.bin | 3069 | File: nvidia/gk20a/sw_ctx.bin |
3070 | File: nvidia/gk20a/sw_method_init.bin | 3070 | File: nvidia/gk20a/sw_method_init.bin |
3071 | File: nvidia/gk20a/sw_nonctx.bin | 3071 | File: nvidia/gk20a/sw_nonctx.bin |
3072 | File: nvidia/gm200/acr/bl.bin | ||
3073 | File: nvidia/gm200/acr/ucode_load.bin | ||
3074 | File: nvidia/gm200/acr/ucode_unload.bin | ||
3075 | File: nvidia/gm200/gr/fecs_bl.bin | ||
3076 | File: nvidia/gm200/gr/fecs_data.bin | ||
3077 | File: nvidia/gm200/gr/fecs_inst.bin | ||
3078 | File: nvidia/gm200/gr/fecs_sig.bin | ||
3079 | File: nvidia/gm200/gr/gpccs_bl.bin | ||
3080 | File: nvidia/gm200/gr/gpccs_data.bin | ||
3081 | File: nvidia/gm200/gr/gpccs_inst.bin | ||
3082 | File: nvidia/gm200/gr/gpccs_sig.bin | ||
3083 | File: nvidia/gm200/gr/sw_bundle_init.bin | ||
3084 | File: nvidia/gm200/gr/sw_ctx.bin | ||
3085 | File: nvidia/gm200/gr/sw_method_init.bin | ||
3086 | File: nvidia/gm200/gr/sw_nonctx.bin | ||
3087 | File: nvidia/gm204/acr/bl.bin | ||
3088 | File: nvidia/gm204/acr/ucode_load.bin | ||
3089 | File: nvidia/gm204/acr/ucode_unload.bin | ||
3090 | File: nvidia/gm204/gr/fecs_bl.bin | ||
3091 | File: nvidia/gm204/gr/fecs_data.bin | ||
3092 | File: nvidia/gm204/gr/fecs_inst.bin | ||
3093 | File: nvidia/gm204/gr/fecs_sig.bin | ||
3094 | File: nvidia/gm204/gr/gpccs_bl.bin | ||
3095 | File: nvidia/gm204/gr/gpccs_data.bin | ||
3096 | File: nvidia/gm204/gr/gpccs_inst.bin | ||
3097 | File: nvidia/gm204/gr/gpccs_sig.bin | ||
3098 | File: nvidia/gm204/gr/sw_bundle_init.bin | ||
3099 | File: nvidia/gm204/gr/sw_ctx.bin | ||
3100 | File: nvidia/gm204/gr/sw_method_init.bin | ||
3101 | File: nvidia/gm204/gr/sw_nonctx.bin | ||
3102 | File: nvidia/gm206/acr/bl.bin | ||
3103 | File: nvidia/gm206/acr/ucode_load.bin | ||
3104 | File: nvidia/gm206/acr/ucode_unload.bin | ||
3105 | File: nvidia/gm206/gr/fecs_bl.bin | ||
3106 | File: nvidia/gm206/gr/fecs_data.bin | ||
3107 | File: nvidia/gm206/gr/fecs_inst.bin | ||
3108 | File: nvidia/gm206/gr/fecs_sig.bin | ||
3109 | File: nvidia/gm206/gr/gpccs_bl.bin | ||
3110 | File: nvidia/gm206/gr/gpccs_data.bin | ||
3111 | File: nvidia/gm206/gr/gpccs_inst.bin | ||
3112 | File: nvidia/gm206/gr/gpccs_sig.bin | ||
3113 | File: nvidia/gm206/gr/sw_bundle_init.bin | ||
3114 | File: nvidia/gm206/gr/sw_ctx.bin | ||
3115 | File: nvidia/gm206/gr/sw_method_init.bin | ||
3116 | File: nvidia/gm206/gr/sw_nonctx.bin | ||
3072 | 3117 | ||
3073 | Licence: Redistributable. See LICENCE.nvidia for details | 3118 | Licence: Redistributable. See LICENCE.nvidia for details |
3074 | 3119 | ||
diff --git a/nvidia/gm200/acr/bl.bin b/nvidia/gm200/acr/bl.bin new file mode 100644 index 0000000..0f0a86a --- /dev/null +++ b/nvidia/gm200/acr/bl.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/acr/ucode_load.bin b/nvidia/gm200/acr/ucode_load.bin new file mode 100644 index 0000000..84f306d --- /dev/null +++ b/nvidia/gm200/acr/ucode_load.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/acr/ucode_unload.bin b/nvidia/gm200/acr/ucode_unload.bin new file mode 100644 index 0000000..b043700 --- /dev/null +++ b/nvidia/gm200/acr/ucode_unload.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/fecs_bl.bin b/nvidia/gm200/gr/fecs_bl.bin new file mode 100644 index 0000000..c6f0faf --- /dev/null +++ b/nvidia/gm200/gr/fecs_bl.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/fecs_data.bin b/nvidia/gm200/gr/fecs_data.bin new file mode 100644 index 0000000..40ff2b3 --- /dev/null +++ b/nvidia/gm200/gr/fecs_data.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/fecs_inst.bin b/nvidia/gm200/gr/fecs_inst.bin new file mode 100644 index 0000000..542c742 --- /dev/null +++ b/nvidia/gm200/gr/fecs_inst.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/fecs_sig.bin b/nvidia/gm200/gr/fecs_sig.bin new file mode 100644 index 0000000..2dc16e9 --- /dev/null +++ b/nvidia/gm200/gr/fecs_sig.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/gpccs_bl.bin b/nvidia/gm200/gr/gpccs_bl.bin new file mode 100644 index 0000000..e04f4d8 --- /dev/null +++ b/nvidia/gm200/gr/gpccs_bl.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/gpccs_data.bin b/nvidia/gm200/gr/gpccs_data.bin new file mode 100644 index 0000000..3af5782 --- /dev/null +++ b/nvidia/gm200/gr/gpccs_data.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/gpccs_inst.bin b/nvidia/gm200/gr/gpccs_inst.bin new file mode 100644 index 0000000..00d957a --- /dev/null +++ b/nvidia/gm200/gr/gpccs_inst.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/gpccs_sig.bin b/nvidia/gm200/gr/gpccs_sig.bin new file mode 100644 index 0000000..1371f09 --- /dev/null +++ b/nvidia/gm200/gr/gpccs_sig.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/sw_bundle_init.bin b/nvidia/gm200/gr/sw_bundle_init.bin new file mode 100644 index 0000000..9643fbe --- /dev/null +++ b/nvidia/gm200/gr/sw_bundle_init.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/sw_ctx.bin b/nvidia/gm200/gr/sw_ctx.bin new file mode 100644 index 0000000..6fdf54f --- /dev/null +++ b/nvidia/gm200/gr/sw_ctx.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/sw_method_init.bin b/nvidia/gm200/gr/sw_method_init.bin new file mode 100644 index 0000000..e458283 --- /dev/null +++ b/nvidia/gm200/gr/sw_method_init.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm200/gr/sw_nonctx.bin b/nvidia/gm200/gr/sw_nonctx.bin new file mode 100644 index 0000000..78b3a4a --- /dev/null +++ b/nvidia/gm200/gr/sw_nonctx.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm204/acr/bl.bin b/nvidia/gm204/acr/bl.bin new file mode 120000 index 0000000..af6b991 --- /dev/null +++ b/nvidia/gm204/acr/bl.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/acr/bl.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/acr/ucode_load.bin b/nvidia/gm204/acr/ucode_load.bin new file mode 120000 index 0000000..015da47 --- /dev/null +++ b/nvidia/gm204/acr/ucode_load.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/acr/ucode_load.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/acr/ucode_unload.bin b/nvidia/gm204/acr/ucode_unload.bin new file mode 120000 index 0000000..2f4e7b1 --- /dev/null +++ b/nvidia/gm204/acr/ucode_unload.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/acr/ucode_unload.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/fecs_bl.bin b/nvidia/gm204/gr/fecs_bl.bin new file mode 120000 index 0000000..2cadb52 --- /dev/null +++ b/nvidia/gm204/gr/fecs_bl.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/fecs_bl.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/fecs_data.bin b/nvidia/gm204/gr/fecs_data.bin new file mode 100644 index 0000000..a01d199 --- /dev/null +++ b/nvidia/gm204/gr/fecs_data.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm204/gr/fecs_inst.bin b/nvidia/gm204/gr/fecs_inst.bin new file mode 120000 index 0000000..ad40ed4 --- /dev/null +++ b/nvidia/gm204/gr/fecs_inst.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/fecs_inst.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/fecs_sig.bin b/nvidia/gm204/gr/fecs_sig.bin new file mode 100644 index 0000000..2d9ac08 --- /dev/null +++ b/nvidia/gm204/gr/fecs_sig.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm204/gr/gpccs_bl.bin b/nvidia/gm204/gr/gpccs_bl.bin new file mode 120000 index 0000000..c99d4a3 --- /dev/null +++ b/nvidia/gm204/gr/gpccs_bl.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/gpccs_bl.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/gpccs_data.bin b/nvidia/gm204/gr/gpccs_data.bin new file mode 100644 index 0000000..920baea --- /dev/null +++ b/nvidia/gm204/gr/gpccs_data.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm204/gr/gpccs_inst.bin b/nvidia/gm204/gr/gpccs_inst.bin new file mode 120000 index 0000000..8bf4ebc --- /dev/null +++ b/nvidia/gm204/gr/gpccs_inst.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/gpccs_inst.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/gpccs_sig.bin b/nvidia/gm204/gr/gpccs_sig.bin new file mode 100644 index 0000000..ee8b05e --- /dev/null +++ b/nvidia/gm204/gr/gpccs_sig.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm204/gr/sw_bundle_init.bin b/nvidia/gm204/gr/sw_bundle_init.bin new file mode 120000 index 0000000..a003fd7 --- /dev/null +++ b/nvidia/gm204/gr/sw_bundle_init.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_bundle_init.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/sw_ctx.bin b/nvidia/gm204/gr/sw_ctx.bin new file mode 120000 index 0000000..7b3e012 --- /dev/null +++ b/nvidia/gm204/gr/sw_ctx.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_ctx.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/sw_method_init.bin b/nvidia/gm204/gr/sw_method_init.bin new file mode 120000 index 0000000..13114cb --- /dev/null +++ b/nvidia/gm204/gr/sw_method_init.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_method_init.bin \ No newline at end of file | |||
diff --git a/nvidia/gm204/gr/sw_nonctx.bin b/nvidia/gm204/gr/sw_nonctx.bin new file mode 120000 index 0000000..9743f23 --- /dev/null +++ b/nvidia/gm204/gr/sw_nonctx.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_nonctx.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/acr/bl.bin b/nvidia/gm206/acr/bl.bin new file mode 120000 index 0000000..af6b991 --- /dev/null +++ b/nvidia/gm206/acr/bl.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/acr/bl.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/acr/ucode_load.bin b/nvidia/gm206/acr/ucode_load.bin new file mode 100644 index 0000000..8bc2cc0 --- /dev/null +++ b/nvidia/gm206/acr/ucode_load.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm206/acr/ucode_unload.bin b/nvidia/gm206/acr/ucode_unload.bin new file mode 100644 index 0000000..759aa36 --- /dev/null +++ b/nvidia/gm206/acr/ucode_unload.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm206/gr/fecs_bl.bin b/nvidia/gm206/gr/fecs_bl.bin new file mode 120000 index 0000000..2cadb52 --- /dev/null +++ b/nvidia/gm206/gr/fecs_bl.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/fecs_bl.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/fecs_data.bin b/nvidia/gm206/gr/fecs_data.bin new file mode 100644 index 0000000..089098d --- /dev/null +++ b/nvidia/gm206/gr/fecs_data.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm206/gr/fecs_inst.bin b/nvidia/gm206/gr/fecs_inst.bin new file mode 120000 index 0000000..ad40ed4 --- /dev/null +++ b/nvidia/gm206/gr/fecs_inst.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/fecs_inst.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/fecs_sig.bin b/nvidia/gm206/gr/fecs_sig.bin new file mode 100644 index 0000000..cff2585 --- /dev/null +++ b/nvidia/gm206/gr/fecs_sig.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm206/gr/gpccs_bl.bin b/nvidia/gm206/gr/gpccs_bl.bin new file mode 120000 index 0000000..c99d4a3 --- /dev/null +++ b/nvidia/gm206/gr/gpccs_bl.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/gpccs_bl.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/gpccs_data.bin b/nvidia/gm206/gr/gpccs_data.bin new file mode 100644 index 0000000..f833936 --- /dev/null +++ b/nvidia/gm206/gr/gpccs_data.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm206/gr/gpccs_inst.bin b/nvidia/gm206/gr/gpccs_inst.bin new file mode 120000 index 0000000..8bf4ebc --- /dev/null +++ b/nvidia/gm206/gr/gpccs_inst.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/gpccs_inst.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/gpccs_sig.bin b/nvidia/gm206/gr/gpccs_sig.bin new file mode 100644 index 0000000..99adfc7 --- /dev/null +++ b/nvidia/gm206/gr/gpccs_sig.bin | |||
Binary files differ | |||
diff --git a/nvidia/gm206/gr/sw_bundle_init.bin b/nvidia/gm206/gr/sw_bundle_init.bin new file mode 120000 index 0000000..a003fd7 --- /dev/null +++ b/nvidia/gm206/gr/sw_bundle_init.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_bundle_init.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/sw_ctx.bin b/nvidia/gm206/gr/sw_ctx.bin new file mode 120000 index 0000000..7b3e012 --- /dev/null +++ b/nvidia/gm206/gr/sw_ctx.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_ctx.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/sw_method_init.bin b/nvidia/gm206/gr/sw_method_init.bin new file mode 120000 index 0000000..13114cb --- /dev/null +++ b/nvidia/gm206/gr/sw_method_init.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_method_init.bin \ No newline at end of file | |||
diff --git a/nvidia/gm206/gr/sw_nonctx.bin b/nvidia/gm206/gr/sw_nonctx.bin new file mode 120000 index 0000000..9743f23 --- /dev/null +++ b/nvidia/gm206/gr/sw_nonctx.bin | |||
@@ -0,0 +1 @@ | |||
../../gm200/gr/sw_nonctx.bin \ No newline at end of file | |||