mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
uerspace: remove firmware files from nvgpu repo
- Reworked on unit test framework, firmware files in nvgpu repo no longer required. Unit Tests will access firmware files from another path. Bug 3093555 Change-Id: I03a1006ec2a09ffdd46b83e93f0191a449836021 Signed-off-by: Seeta Rama Raju <srajum@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2433707 (cherry picked from commit 702636e7099dcc81f8d83de1023024e0f78e368e) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2435420 Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
26de95b55f
commit
3556669d0c
@@ -66,34 +66,15 @@ NV_UNIT_SH=unit.sh
|
|||||||
NV_SUBMIT_UNIT_SH=nvgpu_submit_unit.sh
|
NV_SUBMIT_UNIT_SH=nvgpu_submit_unit.sh
|
||||||
NV_TESTLIST_PY=testlist.py
|
NV_TESTLIST_PY=testlist.py
|
||||||
NV_REQ_TESTS_INI=required_tests.ini
|
NV_REQ_TESTS_INI=required_tests.ini
|
||||||
NV_NETD_IMG=NETD_img.bin
|
|
||||||
NV_FECS_IMG=fecs.bin
|
|
||||||
NV_FECS_SIG_IMG=fecs_sig.bin
|
|
||||||
NV_GPCCS_IMG=gpccs.bin
|
|
||||||
NV_GPCCS_SIG_IMG=gpccs_sig.bin
|
|
||||||
NV_ACR_UCODE_PROD_IMG=acr_ucode_prod.bin
|
|
||||||
NV_ACR_UCODE_DBG_IMG=acr_ucode_dbg.bin
|
|
||||||
NV_PMU_BL_IMG=pmu_bl.bin
|
|
||||||
NV_COMPONENT_SYSTEMIMAGE_DIR := $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)/nvgpu_unit
|
NV_COMPONENT_SYSTEMIMAGE_DIR := $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)/nvgpu_unit
|
||||||
NV_UNIT_REQ_FIRMWARE_DIR := $(NV_COMPONENT_SYSTEMIMAGE_DIR)/firmware/gv11b
|
|
||||||
systemimage:: $(NV_COMPONENT_SYSTEMIMAGE_DIR) $(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_UNIT_SH) \
|
systemimage:: $(NV_COMPONENT_SYSTEMIMAGE_DIR) $(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_UNIT_SH) \
|
||||||
$(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)/$(NV_SUBMIT_UNIT_SH) \
|
$(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)/$(NV_SUBMIT_UNIT_SH) \
|
||||||
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_TESTLIST_PY) \
|
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_TESTLIST_PY) \
|
||||||
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_REQ_TESTS_INI) \
|
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_REQ_TESTS_INI)
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR) $(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_NETD_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_FECS_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_FECS_SIG_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_GPCCS_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_GPCCS_SIG_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_ACR_UCODE_PROD_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_ACR_UCODE_DBG_IMG) \
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_PMU_BL_IMG)
|
|
||||||
|
|
||||||
#make the output directory
|
#make the output directory
|
||||||
$(NV_COMPONENT_SYSTEMIMAGE_DIR) : $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)
|
$(NV_COMPONENT_SYSTEMIMAGE_DIR) : $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)
|
||||||
$(MKDIR_P) $@
|
$(MKDIR_P) $@
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR) : $(NV_COMPONENT_SYSTEMIMAGE_DIR)
|
|
||||||
$(MKDIR_P) $@
|
|
||||||
|
|
||||||
#copy the test script
|
#copy the test script
|
||||||
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_UNIT_SH) : $(NV_COMPONENT_DIR)/$(NV_UNIT_SH) $(NV_COMPONENT_SYSTEMIMAGE_DIR)
|
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_UNIT_SH) : $(NV_COMPONENT_DIR)/$(NV_UNIT_SH) $(NV_COMPONENT_SYSTEMIMAGE_DIR)
|
||||||
@@ -105,22 +86,6 @@ $(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_TESTLIST_PY) : $(NV_COMPONENT_DIR)/$(NV_TES
|
|||||||
$(CP) $< $@
|
$(CP) $< $@
|
||||||
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_REQ_TESTS_INI) : $(NV_COMPONENT_DIR)/$(NV_REQ_TESTS_INI) $(NV_COMPONENT_SYSTEMIMAGE_DIR)
|
$(NV_COMPONENT_SYSTEMIMAGE_DIR)/$(NV_REQ_TESTS_INI) : $(NV_COMPONENT_DIR)/$(NV_REQ_TESTS_INI) $(NV_COMPONENT_SYSTEMIMAGE_DIR)
|
||||||
$(CP) $< $@
|
$(CP) $< $@
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_NETD_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_NETD_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_FECS_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_FECS_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_FECS_SIG_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_FECS_SIG_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_GPCCS_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_GPCCS_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_GPCCS_SIG_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_GPCCS_SIG_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_ACR_UCODE_PROD_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_ACR_UCODE_PROD_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_ACR_UCODE_DBG_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_ACR_UCODE_DBG_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
$(NV_UNIT_REQ_FIRMWARE_DIR)/$(NV_PMU_BL_IMG) : $(NV_COMPONENT_DIR)/firmware/gv11b/$(NV_PMU_BL_IMG) $(NV_UNIT_REQ_FIRMWARE_DIR)
|
|
||||||
$(CP) $< $@
|
|
||||||
|
|
||||||
include $(NV_BUILD_NVTEST_EXECUTABLE)
|
include $(NV_BUILD_NVTEST_EXECUTABLE)
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -120,7 +120,6 @@ jcp $nvgpu_bins/libs/igpu-l4t_64/libnvgpu-drv-igpu.so nvgpu_unit/libnvgpu-drv-ig
|
|||||||
jcp $TOP/kernel/nvgpu/userspace/unit.sh nvgpu_unit/unit.sh
|
jcp $TOP/kernel/nvgpu/userspace/unit.sh nvgpu_unit/unit.sh
|
||||||
jcp $TOP/kernel/nvgpu/userspace/gcov.sh nvgpu_unit/gcov.sh
|
jcp $TOP/kernel/nvgpu/userspace/gcov.sh nvgpu_unit/gcov.sh
|
||||||
jcp $TOP/kernel/nvgpu/userspace/testlist.py nvgpu_unit/testlist.py
|
jcp $TOP/kernel/nvgpu/userspace/testlist.py nvgpu_unit/testlist.py
|
||||||
jcp $TOP/kernel/nvgpu/userspace/firmware/gv11b nvgpu_unit/firmware/
|
|
||||||
|
|
||||||
find $nvgpu_bins/userspace/units -name "*.so" -not -path "*unit.so" \
|
find $nvgpu_bins/userspace/units -name "*.so" -not -path "*unit.so" \
|
||||||
-not -path "*drv.so" -exec du -b {} \; | sort -n | while read size unit_so ; do
|
-not -path "*drv.so" -exec du -b {} \; | sort -n | while read size unit_so ; do
|
||||||
|
|||||||
Reference in New Issue
Block a user