[Beignet] [V2 PATCH 0/6] Enabling for HSW
junyan.he at inbox.com
junyan.he at inbox.com
Wed May 7 03:02:32 PDT 2014
From: Junyan He <junyan.he at 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(-)
More information about the Beignet
mailing list