https://bugs.freedesktop.org/show_bug.cgi?id=78453
--- Comment #40 from vincent vljn@ovi.com --- Hang occurs in si_get_backend_mask in r600_hw_context.c, line 89:
results = ctx->b.ws->buffer_map(buffer->cs_buf, ctx->b.rings.gfx.cs, PIPE_TRANSFER_READ);
It looks like the packet being sent does not work for Hawaii.