From dac57750db6779b3280fca3b7a375243b4aea623 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Tue, 1 Dec 2015 15:39:30 -0800 Subject: [PATCH] vk: Turn on Bay Trail, Cherryview and Broxton support --- src/vulkan/anv_device.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/vulkan/anv_device.c b/src/vulkan/anv_device.c index 7e1b552ca7f..7556d8353d5 100644 --- a/src/vulkan/anv_device.c +++ b/src/vulkan/anv_device.c @@ -87,10 +87,14 @@ anv_physical_device_init(struct anv_physical_device *device, fprintf(stderr, "WARNING: Haswell Vulkan support is incomplete\n"); } else if (device->info->gen == 7 && !device->info->is_baytrail) { fprintf(stderr, "WARNING: Ivy Bridge Vulkan support is incomplete\n"); - } else if (device->info->gen == 9) { + } else if (device->info->gen == 7 && device->info->is_baytrail) { + fprintf(stderr, "WARNING: Bay Trail Vulkan support is incomplete\n"); + } else if (device->info->gen == 9 && !device->info->is_broxton) { fprintf(stderr, "WARNING: Skylake Vulkan support is incomplete\n"); - } else if (device->info->gen == 8 && !device->info->is_cherryview) { - /* Broadwell is as fully supported as anything */ + } else if (device->info->gen == 9 && device->info->is_broxton) { + fprintf(stderr, "WARNING: Broxton Vulkan support is incomplete\n"); + } else if (device->info->gen == 8) { + /* Broadwell/Cherryview is as fully supported as anything */ } else { result = vk_errorf(VK_ERROR_INCOMPATIBLE_DRIVER, "Vulkan not yet supported on %s", device->name); @@ -115,12 +119,6 @@ anv_physical_device_init(struct anv_physical_device *device, goto fail; } - if (!anv_gem_get_param(fd, I915_PARAM_HAS_LLC)) { - result = vk_errorf(VK_ERROR_INITIALIZATION_FAILED, - "non-llc gpu"); - goto fail; - } - if (anv_gem_get_param(fd, I915_PARAM_MMAP_VERSION < 1)) { result = vk_errorf(VK_ERROR_INITIALIZATION_FAILED, "kernel missing wc mmap"); -- 2.30.2