xref: /OK3568_Linux_fs/yocto/poky/meta/conf/machine/qemux86.conf (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#@TYPE: Machine
2*4882a593Smuzhiyun#@NAME: QEMU x86 machine
3*4882a593Smuzhiyun#@DESCRIPTION: Machine configuration for running an x86 system on QEMU
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
6*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgl ?= "mesa"
7*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
8*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgles2 ?= "mesa"
9*4882a593SmuzhiyunPREFERRED_PROVIDER_virtual/libgles3 ?= "mesa"
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunrequire conf/machine/include/qemu.inc
12*4882a593SmuzhiyunDEFAULTTUNE ?= "core2-32"
13*4882a593Smuzhiyunrequire conf/machine/include/x86/tune-corei7.inc
14*4882a593Smuzhiyunrequire conf/machine/include/x86/qemuboot-x86.inc
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunUBOOT_MACHINE ?= "qemu-x86_defconfig"
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunKERNEL_IMAGETYPE = "bzImage"
19*4882a593Smuzhiyun
20*4882a593SmuzhiyunSERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyS1"
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunXSERVER = "xserver-xorg \
23*4882a593Smuzhiyun           ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \
24*4882a593Smuzhiyun           xf86-video-cirrus \
25*4882a593Smuzhiyun           xf86-video-fbdev \
26*4882a593Smuzhiyun           xf86-video-vmware \
27*4882a593Smuzhiyun           xf86-video-modesetting \
28*4882a593Smuzhiyun           xf86-video-vesa \
29*4882a593Smuzhiyun           xserver-xorg-module-libint10 \
30*4882a593Smuzhiyun           "
31*4882a593Smuzhiyun
32*4882a593SmuzhiyunMACHINE_FEATURES += "x86 pci"
33*4882a593Smuzhiyun
34*4882a593SmuzhiyunMACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d"
35*4882a593Smuzhiyun
36*4882a593SmuzhiyunMACHINE_EXTRA_RRECOMMENDS = "kernel-module-snd-ens1370 kernel-module-snd-rawmidi"
37*4882a593Smuzhiyun
38*4882a593SmuzhiyunWKS_FILE ?= "qemux86-directdisk.wks"
39*4882a593Smuzhiyundo_image_wic[depends] += "syslinux:do_populate_sysroot syslinux-native:do_populate_sysroot mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun#For runqemu
42*4882a593SmuzhiyunQB_SYSTEM_NAME = "qemu-system-i386"
43