diff --git a/src/asahi/lib/agx_device.c b/src/asahi/lib/agx_device.c index f158e0e7acea..afed9484ae86 100644 --- a/src/asahi/lib/agx_device.c +++ b/src/asahi/lib/agx_device.c @@ -516,7 +516,8 @@ agx_open_device(void *memctx, struct agx_device *dev) return NULL; } - if (!strcmp(version->name, "asahi")) { + if (!strcmp(version->name, "asahi") || + !strcmp(version->name, "aurora")) { dev->is_virtio = false; dev->ops = agx_device_drm_ops; } else if (!strcmp(version->name, "virtio_gpu")) { diff --git a/src/asahi/vulkan/hk_physical_device.c b/src/asahi/vulkan/hk_physical_device.c index 80112cec02b2..81085945390f 100644 --- a/src/asahi/vulkan/hk_physical_device.c +++ b/src/asahi/vulkan/hk_physical_device.c @@ -1220,6 +1220,7 @@ hk_create_drm_physical_device(struct vk_instance *_instance, } bool is_asahi = (strcmp(version->name, "asahi") == 0); + is_asahi |= strcmp(version->name, "aurora") == 0; is_asahi |= strcmp(version->name, "virtio_gpu") == 0; drmFreeVersion(version); diff --git a/src/broadcom/simulator/v3d_simulator.c b/src/broadcom/simulator/v3d_simulator.c index bf353beb9ef2..274f2bee4299 100644 --- a/src/broadcom/simulator/v3d_simulator.c +++ b/src/broadcom/simulator/v3d_simulator.c @@ -1224,7 +1224,8 @@ v3d_simulator_init(int fd) sim_file->gem_type = GEM_I915; else if (version && strncmp(version->name, "amdgpu", version->name_len) == 0) sim_file->gem_type = GEM_AMDGPU; - else if (version && strncmp(version->name, "asahi", version->name_len) == 0) + else if (version && (strncmp(version->name, "asahi", version->name_len) == 0 || + strncmp(version->name, "aurora", version->name_len) == 0)) sim_file->gem_type = GEM_ASAHI; else sim_file->gem_type = GEM_DUMB;