0
我試圖在啓用DRM_KMS_CMA_HELPER的情況下重新編譯我的Linux Kernel 3.18,但編輯.config文件不起作用。在Linux內核中啓用DRM_KMS_CMA_HELPER
我啓用了依賴關係,但仍顯示並未啓用。
有沒有辦法可以做到這一點,而無需編輯Kconfig文件?我需要啓用任何特殊模塊才能正常工作嗎?
我試圖在啓用DRM_KMS_CMA_HELPER的情況下重新編譯我的Linux Kernel 3.18,但編輯.config文件不起作用。在Linux內核中啓用DRM_KMS_CMA_HELPER
我啓用了依賴關係,但仍顯示並未啓用。
有沒有辦法可以做到這一點,而無需編輯Kconfig文件?我需要啓用任何特殊模塊才能正常工作嗎?
某些符號不允許被用戶明確選擇,而是它們意味着被其他符號選擇。
您可以識別這些符號,因爲它們在符號類型(bool,tristate)旁邊沒有「提示符」。這是CONFIG_KMS_DMA_HELPER的情況:
config DRM_KMS_CMA_HELPER
bool
select DRM_GEM_CMA_HELPER
select DRM_KMS_FB_HELPER
select FB_SYS_FILLRECT
select FB_SYS_COPYAREA
select FB_SYS_IMAGEBLIT
help
Choose this if you need the KMS CMA helper functions
相反,這裏是一個「提示」文本符號:
config KERNEL_GZIP
bool "Gzip"
depends on HAVE_KERNEL_GZIP
help
The old and tried gzip compression. It provides a good balance
between compression ratio and decompression speed.
換句話說,這是不可能明確啓用CONFIG_DRM_KMS_CMA_HELPER。它的意思是被其他符號選擇爲(DRM驅動程序,如rcar-du,shmobile,tilcdc等)。因此,如果您正在編寫需要啓用此選項時提供的功能的驅動程序,則可以簡單地使用選擇作爲上述DRM驅動程序的選項。