工具/软件:Linux
大家好、
我想在 J6Entry EVM 板上运行虚拟 DRM、内核版本为4.14。
现在、我可以将虚拟 DRM 从内核4.4移植到内核4.14、 我还修改了 DTS 添加 vDRM 器件。
当内核启动时、我可以看到/dev/dri/card0和/dev/vdrm-controller-0器件。
但是、当我尝试使用虚拟 DRM 时、会出错:
int fd = open ("/dev/dri/card0、O_RDWR);
struct GBM_DEVICE * display = GBM_CREASE_DEVICE (FD);
如果(NULL ==显示)
{
os_trace("无法创建 GBM 显示\n");
}
PVR:(错误):[ 71->71] < GBM_PVR_CREATE DEVICE_DEVICE ():592|ERROR>未能创建 DBM 设备:无此类设备[0、]
它可以打开成功,但当调用 GBM_CREASE_DEVICE()创建设备时,它出错。
libgbm.so 也需要修改吗? PVR 是否需要修改? 还是其他地方也需要修改?
此致!