mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 02:52:51 +03:00
gpu: nvgpu: Add rest of common files to POSIX build
Add common files to POSIX build, and enable most of the common feature flags nvgpu has enabled in other builds. As consequence common code now uses more APIs that need to be stubbed in POSIX build, so add stubs posix-dt.c, posix-nvhost.c, posix-vgpu.c, and posix-vidmem.c. JIRA NVGPU-1734 Change-Id: I936c5886229cb4d47cab4f42b013ff77f9e45482 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1993127 Reviewed-by: Alex Waterman <alexw@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
59cada205d
commit
fc503da086
@@ -93,6 +93,21 @@ endif
|
||||
|
||||
NV_COMPONENT_CFLAGS += -D__NVGPU_POSIX__
|
||||
|
||||
NV_COMPONENT_CFLAGS += \
|
||||
-DCONFIG_TEGRA_19x_GPU \
|
||||
-DCONFIG_TEGRA_GK20A_NVHOST \
|
||||
-DCONFIG_GK20A_CYCLE_STATS \
|
||||
-DCONFIG_TEGRA_T19X_GRHOST \
|
||||
-DCONFIG_NVGPU_SUPPORT_TURING \
|
||||
-DCONFIG_TEGRA_GK20A_PMU=1 \
|
||||
-DCONFIG_TEGRA_ACR=1 \
|
||||
-DCONFIG_TEGRA_GR_VIRTUALIZATION \
|
||||
-DNVCPU_IS_AARCH64=1 \
|
||||
-DCONFIG_TEGRA_IOVMM=0 \
|
||||
-DCONFIG_ARCH_TEGRA_18x_SOC=1 \
|
||||
-DCONFIG_GK20A_VIDMEM=1 \
|
||||
-DCONFIG_PCI_MSI \
|
||||
-DCONFIG_SUPPORT_PMU_PSTATE
|
||||
NV_COMPONENT_SYSTEMIMAGE_DIR := $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)/nvgpu_unit/
|
||||
systemimage:: $(NV_COMPONENT_SYSTEMIMAGE_DIR)
|
||||
$(NV_COMPONENT_SYSTEMIMAGE_DIR) : $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)
|
||||
|
||||
@@ -36,6 +36,21 @@ endif
|
||||
|
||||
NV_COMPONENT_CFLAGS += -D__NVGPU_POSIX__
|
||||
|
||||
NV_COMPONENT_CFLAGS += \
|
||||
-DCONFIG_TEGRA_19x_GPU \
|
||||
-DCONFIG_TEGRA_GK20A_NVHOST \
|
||||
-DCONFIG_GK20A_CYCLE_STATS \
|
||||
-DCONFIG_TEGRA_T19X_GRHOST \
|
||||
-DCONFIG_NVGPU_SUPPORT_TURING \
|
||||
-DCONFIG_TEGRA_GK20A_PMU=1 \
|
||||
-DCONFIG_TEGRA_ACR=1 \
|
||||
-DCONFIG_TEGRA_GR_VIRTUALIZATION \
|
||||
-DNVCPU_IS_AARCH64=1 \
|
||||
-DCONFIG_TEGRA_IOVMM=0 \
|
||||
-DCONFIG_ARCH_TEGRA_18x_SOC=1 \
|
||||
-DCONFIG_GK20A_VIDMEM=1 \
|
||||
-DCONFIG_PCI_MSI \
|
||||
-DCONFIG_SUPPORT_PMU_PSTATE
|
||||
NV_COMPONENT_NEEDED_INTERFACE_DIRS += \
|
||||
$(NV_SOURCE)/kernel/nvgpu/drivers/gpu/nvgpu \
|
||||
$(NV_SOURCE)/kernel/nvgpu/userspace
|
||||
|
||||
Reference in New Issue
Block a user