Skip to content

Commit 171c735

Browse files
mtijanicgauravjuvekar
authored andcommitted
555.58
(cherry picked from commit af77e08)
1 parent 74ee05e commit 171c735

File tree

20 files changed

+693
-71
lines changed

20 files changed

+693
-71
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Release 555 Entries
44

5+
### [555.58] 2024-06-27
6+
57
### [555.52.04] 2024-06-05
68

79
### [555.42.02] 2024-05-21

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# NVIDIA Linux Open GPU Kernel Module Source
22

33
This is the source release of the NVIDIA Linux open GPU kernel modules,
4-
version 555.52.04.
4+
version 555.58.
55

66

77
## How to Build
@@ -17,7 +17,7 @@ as root:
1717

1818
Note that the kernel modules built here must be used with GSP
1919
firmware and user-space NVIDIA GPU driver components from a corresponding
20-
555.52.04 driver release. This can be achieved by installing
20+
555.58 driver release. This can be achieved by installing
2121
the NVIDIA GPU driver from the .run file using the `--no-kernel-modules`
2222
option. E.g.,
2323

@@ -188,7 +188,7 @@ encountered specific to them.
188188
For details on feature support and limitations, see the NVIDIA GPU driver
189189
end user README here:
190190

191-
https://us.download.nvidia.com/XFree86/Linux-x86_64/555.52.04/README/kernel_open.html
191+
https://us.download.nvidia.com/XFree86/Linux-x86_64/555.58/README/kernel_open.html
192192

193193
For vGPU support, please refer to the README.vgpu packaged in the vGPU Host
194194
Package for more details.

kernel-open/Kbuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ EXTRA_CFLAGS += -I$(src)/common/inc
7272
EXTRA_CFLAGS += -I$(src)
7373
EXTRA_CFLAGS += -Wall $(DEFINES) $(INCLUDES) -Wno-cast-qual -Wno-format-extra-args
7474
EXTRA_CFLAGS += -D__KERNEL__ -DMODULE -DNVRM
75-
EXTRA_CFLAGS += -DNV_VERSION_STRING=\"555.52.04\"
75+
EXTRA_CFLAGS += -DNV_VERSION_STRING=\"555.58\"
7676

7777
ifneq ($(SYSSRCHOST1X),)
7878
EXTRA_CFLAGS += -I$(SYSSRCHOST1X)

src/common/inc/nvBldVer.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,25 @@
3636
// and then checked back in. You cannot make changes to these sections without
3737
// corresponding changes to the buildmeister script
3838
#ifndef NV_BUILD_BRANCH
39-
#define NV_BUILD_BRANCH r555_97
39+
#define NV_BUILD_BRANCH r555_00
4040
#endif
4141
#ifndef NV_PUBLIC_BRANCH
42-
#define NV_PUBLIC_BRANCH r555_97
42+
#define NV_PUBLIC_BRANCH r555_00
4343
#endif
4444

4545
#if defined(NV_LINUX) || defined(NV_BSD) || defined(NV_SUNOS)
46-
#define NV_BUILD_BRANCH_VERSION "rel/gpu_drv/r555/r555_97-144"
47-
#define NV_BUILD_CHANGELIST_NUM (34376233)
46+
#define NV_BUILD_BRANCH_VERSION "rel/gpu_drv/r555/r555_00-164"
47+
#define NV_BUILD_CHANGELIST_NUM (34441657)
4848
#define NV_BUILD_TYPE "Official"
49-
#define NV_BUILD_NAME "rel/gpu_drv/r555/r555_97-144"
50-
#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34376233)
49+
#define NV_BUILD_NAME "rel/gpu_drv/r555/r555_00-164"
50+
#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34441657)
5151

5252
#else /* Windows builds */
53-
#define NV_BUILD_BRANCH_VERSION "r555_97-2"
54-
#define NV_BUILD_CHANGELIST_NUM (34367477)
53+
#define NV_BUILD_BRANCH_VERSION "r555_00-166"
54+
#define NV_BUILD_CHANGELIST_NUM (34441657)
5555
#define NV_BUILD_TYPE "Official"
56-
#define NV_BUILD_NAME "555.99"
57-
#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34367477)
56+
#define NV_BUILD_NAME "556.09"
57+
#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34441657)
5858
#define NV_BUILD_BRANCH_BASE_VERSION R555
5959
#endif
6060
// End buildmeister python edited section

src/common/inc/nvUnixVersion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#if defined(NV_LINUX) || defined(NV_BSD) || defined(NV_SUNOS) || defined(NV_VMWARE) || defined(NV_QNX) || defined(NV_INTEGRITY) || \
55
(defined(RMCFG_FEATURE_PLATFORM_GSP) && RMCFG_FEATURE_PLATFORM_GSP == 1)
66

7-
#define NV_VERSION_STRING "555.52.04"
7+
#define NV_VERSION_STRING "555.58"
88

99
#else
1010

src/common/sdk/nvidia/inc/nvdump.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ typedef enum
7979
NVDUMP_COMPONENT_ENG_GSP,
8080
NVDUMP_COMPONENT_ENG_INFOROM,
8181
NVDUMP_COMPONENT_ENG_GCX,
82+
NVDUMP_COMPONENT_ENG_KGSP,
8283
// The following components are global to the system:
8384
NVDUMP_COMPONENT_SYS_RCDB = 0x400,
8485
NVDUMP_COMPONENT_SYS_SYSINFO,

src/nvidia/generated/g_all_dcl_pb.h

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/nvidia/generated/g_engines_pb.c

Lines changed: 119 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,18 @@ const PRB_FIELD_DESC prb_fields_nvdebug_eng_gpu[] = {
194194
PRB_MAYBE_FIELD_NAME("regs")
195195
PRB_MAYBE_FIELD_DEFAULT(0)
196196
},
197+
{
198+
39,
199+
{
200+
PRB_OPTIONAL,
201+
PRB_UINT32,
202+
0,
203+
},
204+
0,
205+
0,
206+
PRB_MAYBE_FIELD_NAME("rusd_mask")
207+
PRB_MAYBE_FIELD_DEFAULT(0)
208+
},
197209
};
198210

199211
// 'Nvd' field defaults
@@ -214,6 +226,36 @@ const PRB_FIELD_DESC prb_fields_nvdebug_eng_nvd[] = {
214226
},
215227
};
216228

229+
// 'KGsp' field defaults
230+
231+
// 'KGsp' field descriptors
232+
const PRB_FIELD_DESC prb_fields_nvdebug_eng_kgsp[] = {
233+
{
234+
1,
235+
{
236+
PRB_REPEATED,
237+
PRB_MESSAGE,
238+
0,
239+
},
240+
NVDEBUG_ENG_KGSP_RPCINFO,
241+
0,
242+
PRB_MAYBE_FIELD_NAME("rpc_history")
243+
PRB_MAYBE_FIELD_DEFAULT(0)
244+
},
245+
{
246+
2,
247+
{
248+
PRB_REPEATED,
249+
PRB_MESSAGE,
250+
0,
251+
},
252+
NVDEBUG_ENG_KGSP_RPCINFO,
253+
0,
254+
PRB_MAYBE_FIELD_NAME("event_history")
255+
PRB_MAYBE_FIELD_DEFAULT(0)
256+
},
257+
};
258+
217259
// 'RmData' field defaults
218260

219261
// 'RmData' field descriptors
@@ -262,6 +304,72 @@ const PRB_FIELD_DESC prb_fields_nvdebug_eng_mc_pcibarinfo[] = {
262304
},
263305
};
264306

307+
// 'RpcInfo' field defaults
308+
309+
// 'RpcInfo' field descriptors
310+
const PRB_FIELD_DESC prb_fields_nvdebug_eng_kgsp_rpcinfo[] = {
311+
{
312+
1,
313+
{
314+
PRB_REQUIRED,
315+
PRB_UINT32,
316+
0,
317+
},
318+
0,
319+
0,
320+
PRB_MAYBE_FIELD_NAME("function")
321+
PRB_MAYBE_FIELD_DEFAULT(0)
322+
},
323+
{
324+
2,
325+
{
326+
PRB_REQUIRED,
327+
PRB_UINT64,
328+
0,
329+
},
330+
0,
331+
0,
332+
PRB_MAYBE_FIELD_NAME("ts_start")
333+
PRB_MAYBE_FIELD_DEFAULT(0)
334+
},
335+
{
336+
3,
337+
{
338+
PRB_REQUIRED,
339+
PRB_UINT64,
340+
0,
341+
},
342+
0,
343+
0,
344+
PRB_MAYBE_FIELD_NAME("ts_end")
345+
PRB_MAYBE_FIELD_DEFAULT(0)
346+
},
347+
{
348+
4,
349+
{
350+
PRB_OPTIONAL,
351+
PRB_UINT32,
352+
0,
353+
},
354+
0,
355+
0,
356+
PRB_MAYBE_FIELD_NAME("data0")
357+
PRB_MAYBE_FIELD_DEFAULT(0)
358+
},
359+
{
360+
5,
361+
{
362+
PRB_OPTIONAL,
363+
PRB_UINT32,
364+
0,
365+
},
366+
0,
367+
0,
368+
PRB_MAYBE_FIELD_NAME("data1")
369+
PRB_MAYBE_FIELD_DEFAULT(0)
370+
},
371+
};
372+
265373
// Message descriptors
266374
const PRB_MSG_DESC prb_messages_nvdebug_eng[] = {
267375
{
@@ -270,7 +378,7 @@ const PRB_MSG_DESC prb_messages_nvdebug_eng[] = {
270378
PRB_MAYBE_MESSAGE_NAME("NvDebug.Eng.Mc")
271379
},
272380
{
273-
12,
381+
13,
274382
prb_fields_nvdebug_eng_gpu,
275383
PRB_MAYBE_MESSAGE_NAME("NvDebug.Eng.Gpu")
276384
},
@@ -279,6 +387,11 @@ const PRB_MSG_DESC prb_messages_nvdebug_eng[] = {
279387
prb_fields_nvdebug_eng_nvd,
280388
PRB_MAYBE_MESSAGE_NAME("NvDebug.Eng.Nvd")
281389
},
390+
{
391+
2,
392+
prb_fields_nvdebug_eng_kgsp,
393+
PRB_MAYBE_MESSAGE_NAME("NvDebug.Eng.KGsp")
394+
},
282395
{
283396
1,
284397
prb_fields_nvdebug_eng_mc_rmdata,
@@ -289,6 +402,11 @@ const PRB_MSG_DESC prb_messages_nvdebug_eng[] = {
289402
prb_fields_nvdebug_eng_mc_pcibarinfo,
290403
PRB_MAYBE_MESSAGE_NAME("NvDebug.Eng.Mc.PciBarInfo")
291404
},
405+
{
406+
5,
407+
prb_fields_nvdebug_eng_kgsp_rpcinfo,
408+
PRB_MAYBE_MESSAGE_NAME("NvDebug.Eng.KGsp.RpcInfo")
409+
},
292410
};
293411

294412
// Service descriptors

src/nvidia/generated/g_engines_pb.h

Lines changed: 35 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)