From: Junyan He <junyan...@linux.intel.com>

V2 for HSW enabling.
rebase to the current master branch 42136987b9925396ad138cc2493bed8ab11cbe35
Major Modification:
1. Seperate the gen_context and gen_encoder path for IVB and HSW
2. Correct the DATA_PORTx use, and Typed/Untyped read write for HSW
3. Correct the jmpi offset calculation difference for HSW
4. Image binding table difference for HSW
5. Fix double problems for HSW

Yangrong will add SLM modification later and 
Junyan will add binary version check support later

---
 backend/src/CMakeLists.txt            |   9 +-
 backend/src/backend/gen75_context.cpp |  28 ++++
 backend/src/backend/gen75_context.hpp |  46 +++++++
 backend/src/backend/gen75_encoder.cpp | 243 ++++++++++++++++++++++++++++++++++
 backend/src/backend/gen75_encoder.hpp |  50 +++++++
 backend/src/backend/gen_context.cpp   |   8 +-
 backend/src/backend/gen_context.hpp   |  10 +-
 backend/src/backend/gen_defs.hpp      |  60 ++++++---
 backend/src/backend/gen_encoder.cpp   | 101 +++++++-------
 backend/src/backend/gen_encoder.hpp   |  32 +++--
 backend/src/backend/gen_program.cpp   |  10 +-
 backend/src/gbe_bin_generater.cpp     |   2 +-
 src/cl_device_id.c                    | 135 ++++++++++++-------
 src/intel/intel_defines.h             |   7 +
 src/intel/intel_driver.c              |   2 +-
 src/intel/intel_gpgpu.c               |  74 ++++++++---
 src/intel/intel_gpgpu.h               |   2 +-
 src/intel/intel_structs.h             |  11 +-
 18 files changed, 669 insertions(+), 161 deletions(-)
_______________________________________________
Beignet mailing list
Beignet@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to