575.51.02

This commit is contained in:
Aaron Plattner
2025-04-17 15:37:02 -07:00
parent 49ffa629ba
commit 48c1e931b4
4 changed files with 18 additions and 11 deletions

View File

@@ -24,16 +24,15 @@
#ifndef __DETECT_SELF_HOSTED_H__
#define __DETECT_SELF_HOSTED_H__
// PCI devIds 0x2340-0x237f are for Self-Hosted Hopper
static inline int pci_devid_is_self_hosted_hopper(unsigned short devid)
{
return devid >= 0x2340 && devid <= 0x237f;
return devid >= 0x2340 && devid <= 0x237f; // GH100 Self-Hosted
}
// PCI devIds 0x2940-0x297f are for Self-Hosted Blackwell
static inline int pci_devid_is_self_hosted_blackwell(unsigned short devid)
{
return devid >= 0x2940 && devid <= 0x297f;
return (devid >= 0x2940 && devid <= 0x297f) // GB100 Self-Hosted
|| (devid >= 0x31c0 && devid <= 0x31ff); // GB110 Self-Hosted
}
static inline int pci_devid_is_self_hosted(unsigned short devid)

View File

@@ -1661,6 +1661,7 @@ static const GPU_FLAGS GpuFlagList[] = {
{ 0x28e1, GPU_FLAGS_PROPRIETARY_POSSIBLE },
{ 0x28e3, GPU_FLAGS_PROPRIETARY_POSSIBLE },
{ 0x28f8, GPU_FLAGS_PROPRIETARY_POSSIBLE },
{ 0x2e2a, GPU_FLAGS_NO_GSP | GPU_FLAGS_PROPRIETARY_POSSIBLE },
};
// Feature flag overrides for specific GPUs with four-part IDs:
// This list should be checked before the two-part list; a match
@@ -2836,6 +2837,8 @@ static const GPU_SUBDEVICE_FLAGS GpuSubDeviceFlagList[] = {
{ 0x2941, 0x10de, 0x20d0, GPU_FLAGS_VGPU_GUEST },
{ 0x2941, 0x10de, 0x20d1, GPU_FLAGS_VGPU_GUEST },
{ 0x2941, 0x10de, 0x20d2, GPU_FLAGS_VGPU_GUEST },
{ 0x2bb5, 0x10de, 0x21a6, GPU_FLAGS_VGPU_GUEST },
{ 0x2bb5, 0x10de, 0x21a7, GPU_FLAGS_VGPU_GUEST },
};
#endif /* __NV_GPUS_H */

View File

@@ -114,13 +114,10 @@ GZIP_CMD ?= gzip
CHMOD ?= chmod
OBJCOPY ?= objcopy
XZ ?= xz
WHOAMI ?= whoami
PKG_CONFIG ?= pkg-config
ifndef HOSTNAME
HOSTNAME = $(shell hostname)
endif
NV_BUILD_USER ?= $(shell whoami)
NV_BUILD_HOST ?= $(shell hostname)
NV_AUTO_DEPEND ?= 1
NV_VERBOSE ?= 0
@@ -548,10 +545,16 @@ else
endif
define GENERATE_NVIDSTRING
$(1)_BUILD_NVID := NVIDIA $$(strip $(2)) for $$(TARGET_ARCH) $$(NVIDIA_NVID_VERSION)
$(1)_BUILD_NVID := $$($$(strip $(1))_BUILD_NVID) $$(NVIDSTRING_BUILD_TYPE_STRING)
ifneq ($$(NVIDIA_NVID_EXTRA),)
$(1)_BUILD_NVID := $$($$(strip $(1))_BUILD_NVID) $$(NVIDIA_NVID_EXTRA)
endif
$(1)_BUILD_NVID := $$($$(strip $(1))_BUILD_NVID) ($$(NV_BUILD_USER)@$$(NV_BUILD_HOST))
# g_nvid_string.c depends on all objects except g_nvid_string.o, and version.mk
$(NVIDSTRING): $$(filter-out $$(call BUILD_OBJECT_LIST,$$(NVIDSTRING)), $(3)) $$(VERSION_MK)
$(at_if_quiet)$$(MKDIR) $$(dir $$@)
$(at_if_quiet)$$(ECHO) "const char $(1)[] = \"nvidia id: NVIDIA $$(strip $(2)) for $$(TARGET_ARCH) $$(NVIDIA_VERSION) $$(NVIDSTRING_BUILD_TYPE_STRING) (`$$(WHOAMI)`@$$(HOSTNAME)) `$$(DATE)`\";" > $$@
$(at_if_quiet)$$(ECHO) "const char $(1)[] = \"nvidia id: $$($$(strip $(1))_BUILD_NVID) `$$(DATE)`\";" > $$@
$(at_if_quiet)$$(ECHO) "const char *const p$$(strip $(1)) = $(1) + 11;" >> $$@;
endef

View File

@@ -1,4 +1,6 @@
NVIDIA_VERSION = 570.133.07
NVIDIA_VERSION = 575.51.02
NVIDIA_NVID_VERSION = 575.51.02
NVIDIA_NVID_EXTRA =
# This file.
VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))