qemu.inc 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
  2. PREFERRED_PROVIDER_virtual/egl ?= "mesa"
  3. PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
  4. PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
  5. PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa"
  6. PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa"
  7. XSERVER ?= "xserver-xorg \
  8. ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \
  9. xf86-video-fbdev \
  10. xf86-video-modesetting \
  11. "
  12. MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat"
  13. MACHINEOVERRIDES =. "qemuall:"
  14. IMAGE_FSTYPES += "tar.bz2 ext4"
  15. # Don't include kernels in standard images
  16. RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
  17. # Use a common kernel recipe for all QEMU machines
  18. PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
  19. # Provide the nfs server kernel module for all qemu images
  20. KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc"
  21. KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc"
  22. IMAGE_CLASSES += "qemuboot"
  23. # Use gnu tar so we can handle sparse files in testimage debug archives
  24. MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "tar"