1*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" 2*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/egl ?= "mesa" 3*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgl ?= "mesa" 4*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" 5*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" 6*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunXSERVER ?= "xserver-xorg \ 9*4882a593Smuzhiyun ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ 10*4882a593Smuzhiyun xf86-video-fbdev \ 11*4882a593Smuzhiyun " 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunMACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunMACHINEOVERRIDES =. "qemuall:" 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunIMAGE_FSTYPES += "tar.bz2 ext4" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun# Don't include kernels in standard images 20*4882a593SmuzhiyunRDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun# Use a common kernel recipe for all QEMU machines 23*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto" 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunEXTRA_IMAGEDEPENDS += "qemu-system-native qemu-helper-native:do_addto_recipe_sysroot" 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun# Provide the nfs server kernel module for all qemu images 28*4882a593SmuzhiyunKERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" 29*4882a593SmuzhiyunKERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunIMAGE_CLASSES += "qemuboot" 32