diff --git a/repos/gems/sculpt/gpu/intel b/repos/gems/sculpt/gpu/intel
index 27068b043f..b3ac52aafa 100644
--- a/repos/gems/sculpt/gpu/intel
+++ b/repos/gems/sculpt/gpu/intel
@@ -1,4 +1,5 @@
<config system="yes">
+ <device vendor="0x8086" device="0x3e91" generation="9" platform="coffeelake" description="HD Graphics 630 (Coffee Lake, Gen9p5)"/>
<device vendor="0x8086" device="0x1606" generation="8" platform="broadwell" description="HD Graphics (BDW GT1 ULT)"/>
<device vendor="0x8086" device="0x1616" generation="8" platform="broadwell" description="HD Graphics 5500 (BDW GT2 ULT)"/>
<device vendor="0x8086" device="0x1622" generation="8" platform="broadwell" description="Iris Pro Graphics 6200 (BDW GT3e)"/>--- a/repos/os/src/driver/gpu/intel/main.cc
+++ b/repos/os/src/driver/gpu/intel/main.cc
@@ -57,7 +57,7 @@ namespace Igd {

struct Igd::Device_info
{
- enum Platform { UNKNOWN, BROADWELL, SKYLAKE, KABYLAKE, WHISKEYLAKE, TIGERLAKE };
+ enum Platform { UNKNOWN, BROADWELL, SKYLAKE, KABYLAKE, WHISKEYLAKE, TIGERLAKE, COFFEELAKE };
enum Stepping { A0, B0, C0, D0, D1, E0, F0, G0 };

uint16_t    id;
@@ -216,6 +216,7 @@ struct Igd::Device

Igd::Device_info::Platform platform_type(String<16> const &platform) const
{
if (platform == "broadwell")
return Igd::Device_info::Platform::BROADWELL;
if (platform == "skylake")
@@ -226,6 +227,8 @@ struct Igd::Device
return Igd::Device_info::Platform::WHISKEYLAKE;
if (platform == "tigerlake")
return Igd::Device_info::Platform::TIGERLAKE;
+ if (platform == "coffeelake")
+ return Igd::Device_info::Platform::COFFEELAKE;             
return Igd::Device_info::UNKNOWN;
}

I was now able to get a mesa_gears windows... all black with nothing inside...
I am able to have an ok rendering  mesa_gears with software rendering... but hardware all black is better I think!

Noted messages:
device_gem_get_aperture_size ( 4 KB ) is not properly accounted  [4 KB does not looks enough! ]

EGL_VERSION = 1.5

mesa_gears: RAM upgrade of Gpu failed  [Sadly!]