[PATCH 1/2] drm/amdgpu: Set module parameter for emulation

Shaoyun Liu Shaoyun.Liu at amd.com
Thu Feb 1 20:15:35 UTC 2018


During emulation period, use the directly load for firmware also
only enable the GFX , SDMA and necessary common, gmc, ih IP block

Signed-off-by: Shaoyun Liu <Shaoyun.Liu at amd.com>

Change-Id: I325910fa06be4060725f404e471cc79daaf343c3
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
index 5a5ed47..7a1c670 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
@@ -93,10 +93,18 @@
 int amdgpu_msi = -1;
 int amdgpu_lockup_timeout = 10000;
 int amdgpu_dpm = -1;
-int amdgpu_fw_load_type = -1;
 int amdgpu_aspm = -1;
 int amdgpu_runtime_pm = -1;
+#ifndef AMDGPU_EMULATOR_BUILD
 uint amdgpu_ip_block_mask = 0xffffffff;
+int amdgpu_fw_load_type = -1;
+#else
+/* Only enable GFX and  SDMA + common, gmc, ih IP  block for emulation */
+uint amdgpu_ip_block_mask = 0xc7;
+/* Normally, only direct load is support durign emulation time */
+int amdgpu_fw_load_type = 0;
+#endif
+
 int amdgpu_bapm = -1;
 int amdgpu_deep_color = 0;
 int amdgpu_vm_size = -1;
-- 
1.9.1



More information about the amd-gfx mailing list