i965/bxt: Add basic Broxton infrastructure
authorBen Widawsky <benjamin.widawsky@intel.com>
Wed, 17 Jun 2015 22:50:11 +0000 (15:50 -0700)
committerBen Widawsky <benjamin.widawsky@intel.com>
Wed, 24 Jun 2015 23:37:12 +0000 (16:37 -0700)
commitd1663ccb4c664b0f544ed5d6f0761f3ae2435199
treeb8fa69bdf338b806480a6ab80daa84e267035947
parent9f261dc18dba0aa4dc43fc560d343ba9ffd486e9
i965/bxt: Add basic Broxton infrastructure

The thread counts and URB information are all speculative numbers that were
based on some CHV numbers at the time.

v2:
Originally this patch had PCI IDs. I've moved that to a new patch at the end of
the series.
Remove is_cherryview hack.
Add PCI ids. These match the ones defined in the kernel. The only one tested by
us is 0x0a84.
Capitalize the hex string (Mark)

Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Tested-by: "Lecluse, Philippe" <Philippe.Lecluse@intel.com>
Reviewed-by: Mark Janes <mark.a.janes@intel.com>
include/pci_ids/i965_pci_ids.h
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_device_info.c
src/mesa/drivers/dri/i965/brw_device_info.h