diff options
author | Mark Thompson <sw@jkqxz.net> | 2018-01-31 20:00:59 +0000 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2018-02-05 18:04:24 +0800 |
commit | 7e181af2ea4d37f67406f2563c0e13fa1fdbb14b (patch) | |
tree | 6c6342377af67b3a1d4e18e085f9382e00a756ed /backend | |
parent | 20c758191d9be605090516bb97967cf176705a25 (diff) | |
download | beignet-7e181af2ea4d37f67406f2563c0e13fa1fdbb14b.tar.gz |
Enable Coffee Lake support
Little change is needed here because the graphics core is the same as
Kaby Lake. Includes all PCI IDs currently supported by the kernel driver
in the drm-intel tree (Coffee Lake S, H and U devices in GT 1, 2 and 3
configurations).
Signed-off-by: Mark Thompson <sw@jkqxz.net>
Diffstat (limited to 'backend')
-rw-r--r-- | backend/src/backend/gen_program.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/backend/src/backend/gen_program.cpp b/backend/src/backend/gen_program.cpp index e06ed40c..274c99c7 100644 --- a/backend/src/backend/gen_program.cpp +++ b/backend/src/backend/gen_program.cpp @@ -209,6 +209,8 @@ namespace gbe { ctx = GBE_NEW(BxtContext, unit, name, deviceID, relaxMath); } else if (IS_KABYLAKE(deviceID)) { ctx = GBE_NEW(KblContext, unit, name, deviceID, relaxMath); + } else if (IS_COFFEELAKE(deviceID)) { + ctx = GBE_NEW(KblContext, unit, name, deviceID, relaxMath); } else if (IS_GEMINILAKE(deviceID)) { ctx = GBE_NEW(GlkContext, unit, name, deviceID, relaxMath); } @@ -328,6 +330,7 @@ namespace gbe { (IS_SKYLAKE(deviceID) && MATCH_SKL_HEADER(binary)) || \ (IS_BROXTON(deviceID) && MATCH_BXT_HEADER(binary)) || \ (IS_KABYLAKE(deviceID) && MATCH_KBL_HEADER(binary)) || \ + (IS_COFFEELAKE(deviceID) && MATCH_KBL_HEADER(binary)) || \ (IS_GEMINILAKE(deviceID) && MATCH_GLK_HEADER(binary)) \ ) @@ -436,6 +439,8 @@ namespace gbe { FILL_BXT_HEADER(*binary); }else if(IS_KABYLAKE(prog->deviceID)){ FILL_KBL_HEADER(*binary); + }else if(IS_COFFEELAKE(prog->deviceID)){ + FILL_KBL_HEADER(*binary); }else if(IS_GEMINILAKE(prog->deviceID)){ FILL_GLK_HEADER(*binary); }else { |