This series adds a preliminary support for Cannonlake. We still end up using gen9 paths in many cases. My upcoming patches will change it by creating new functions, headers for gen10. You can also find this series at: https://github.com/aphogat/mesa.git branch: reviews
Anuj Phogat (4): i965/cnl: Update the script generating genX_bits.h i965/cnl: URB {VS, GS, HS, DS} sizes cannot be a multiple of 3 i965/cnl: Update memory barrier assert i965/cnl: Add CNL MOCS defines Ben Widawsky (7): i965: Make feature macros gen8 based i965/cnl: Implement new pipe control workaround i965/cnl: Implement depth count workaround i965/cnl: Modify thread count shift for VS i965/cnl: Restore lossless compression for sRGB formats i965/cnl: Add a preliminary device for CNL i965/cnl: Properly handle l3 configuration Jason Ekstrand (1): i965/cnl: Add gen10.xml include/pci_ids/i965_pci_ids.h | 12 + src/intel/Makefile.sources | 3 +- src/intel/common/gen_device_info.c | 72 +- src/intel/common/gen_device_info.h | 1 + src/intel/common/gen_l3_config.c | 42 +- src/intel/compiler/brw_compiler.h | 2 +- src/intel/compiler/brw_eu.c | 2 + src/intel/compiler/brw_eu_compact.c | 1 + src/intel/genxml/gen10.xml | 3557 ++++++++++++++++++++++ src/intel/genxml/gen_bits_header.py | 4 +- src/intel/isl/isl.c | 2 + src/intel/vulkan/anv_cmd_buffer.c | 1 + src/intel/vulkan/anv_device.c | 1 + src/intel/vulkan/anv_entrypoints_gen.py | 1 + src/mesa/drivers/dri/i965/brw_blorp.c | 6 + src/mesa/drivers/dri/i965/brw_defines.h | 9 + src/mesa/drivers/dri/i965/brw_draw_upload.c | 1 + src/mesa/drivers/dri/i965/brw_formatquery.c | 1 + src/mesa/drivers/dri/i965/brw_pipe_control.c | 18 + src/mesa/drivers/dri/i965/brw_program.c | 2 +- src/mesa/drivers/dri/i965/brw_queryobj.c | 8 + src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 2 + src/mesa/drivers/dri/i965/gen7_urb.c | 12 + src/mesa/drivers/dri/i965/gen8_vs_state.c | 6 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 2 +- src/mesa/drivers/dri/i965/intel_screen.c | 1 + 26 files changed, 3749 insertions(+), 20 deletions(-) create mode 100644 src/intel/genxml/gen10.xml -- 2.9.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev