mirror of
https://github.com/NVIDIA/nvidia-installer.git
synced 2025-07-23 02:13:00 +02:00
575.51.02
This commit is contained in:
@@ -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)
|
||||
|
3
nvGpus.h
3
nvGpus.h
@@ -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 */
|
||||
|
15
utils.mk
15
utils.mk
@@ -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
|
||||
|
||||
|
@@ -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))
|
||||
|
Reference in New Issue
Block a user