add drm kernel support