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