Mesa (master): radv: get the device name from radeon_info::name

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Oct 10 06:21:33 UTC 2019


Module: Mesa
Branch: master
Commit: 42b2d1119ad15ef5c0f169af27bb718a02719a87
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42b2d1119ad15ef5c0f169af27bb718a02719a87

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Oct  9 18:15:42 2019 +0200

radv: get the device name from radeon_info::name

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

---

 src/amd/vulkan/radv_device.c | 42 +++---------------------------------------
 1 file changed, 3 insertions(+), 39 deletions(-)

diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
index 1973079b45d..69317a1c63c 100644
--- a/src/amd/vulkan/radv_device.c
+++ b/src/amd/vulkan/radv_device.c
@@ -85,44 +85,6 @@ radv_get_device_uuid(struct radeon_info *info, void *uuid)
 	ac_compute_device_uuid(info, uuid, VK_UUID_SIZE);
 }
 
-static void
-radv_get_device_name(enum radeon_family family, char *name, size_t name_len, bool aco)
-{
-	const char *chip_string;
-
-	switch (family) {
-	case CHIP_TAHITI: chip_string = "TAHITI"; break;
-	case CHIP_PITCAIRN: chip_string = "PITCAIRN"; break;
-	case CHIP_VERDE: chip_string = "CAPE VERDE"; break;
-	case CHIP_OLAND: chip_string = "OLAND"; break;
-	case CHIP_HAINAN: chip_string = "HAINAN"; break;
-	case CHIP_BONAIRE: chip_string = "BONAIRE"; break;
-	case CHIP_KAVERI: chip_string = "KAVERI"; break;
-	case CHIP_KABINI: chip_string = "KABINI"; break;
-	case CHIP_HAWAII: chip_string = "HAWAII"; break;
-	case CHIP_TONGA: chip_string = "TONGA"; break;
-	case CHIP_ICELAND: chip_string = "ICELAND"; break;
-	case CHIP_CARRIZO: chip_string = "CARRIZO"; break;
-	case CHIP_FIJI: chip_string = "FIJI"; break;
-	case CHIP_POLARIS10: chip_string = "POLARIS10"; break;
-	case CHIP_POLARIS11: chip_string = "POLARIS11"; break;
-	case CHIP_POLARIS12: chip_string = "POLARIS12"; break;
-	case CHIP_STONEY: chip_string = "STONEY"; break;
-	case CHIP_VEGAM: chip_string = "VEGA M"; break;
-	case CHIP_VEGA10: chip_string = "VEGA10"; break;
-	case CHIP_VEGA12: chip_string = "VEGA12"; break;
-	case CHIP_VEGA20: chip_string = "VEGA20"; break;
-	case CHIP_RAVEN: chip_string = "RAVEN"; break;
-	case CHIP_RAVEN2: chip_string = "RAVEN2"; break;
-	case CHIP_NAVI10: chip_string = "NAVI10"; break;
-	case CHIP_NAVI12: chip_string = "NAVI12"; break;
-	case CHIP_NAVI14: chip_string = "NAVI14"; break;
-	default: chip_string = "unknown"; break;
-	}
-
-	snprintf(name, name_len, "AMD RADV%s %s (LLVM " MESA_LLVM_VERSION_STRING ")", aco ? "/ACO" : "", chip_string);
-}
-
 static uint64_t
 radv_get_visible_vram_size(struct radv_physical_device *device)
 {
@@ -334,7 +296,9 @@ radv_physical_device_init(struct radv_physical_device *device,
 		device->use_aco = false;
 	}
 
-	radv_get_device_name(device->rad_info.family, device->name, sizeof(device->name), device->use_aco);
+	snprintf(device->name, sizeof(device->name),
+		 "AMD RADV%s %s (LLVM " MESA_LLVM_VERSION_STRING ")", device->use_aco ? "/ACO" : "",
+		 device->rad_info.name);
 
 	if (radv_device_get_cache_uuid(device->rad_info.family, device->cache_uuid)) {
 		device->ws->destroy(device->ws);




More information about the mesa-commit mailing list