qemu: enable audio support
On qemux86, export ac97 & es1370 emulated device to guest, and enable host oss&alsa driver. So end user can get sound from qemux86 guest if the sound card driver installed. [BUGID #488] got fixed. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
This commit is contained in:
parent
e2dbad7b7d
commit
d26cbff22a
|
@ -3,7 +3,7 @@ HOMEPAGE = "http://qemu.org"
|
|||
LICENSE = "GPLv2 & LGPLv2.1"
|
||||
DEPENDS = "zlib"
|
||||
|
||||
EXTRA_OECONF = "--target-list=arm-linux-user,arm-softmmu,i386-linux-user,i386-softmmu,x86_64-linux-user,x86_64-softmmu,mips-linux-user,mips-softmmu,ppc-linux-user,ppc-softmmu,mipsel-linux-user --disable-werror --disable-vnc-tls --enable-kvm"
|
||||
EXTRA_OECONF = "--target-list=arm-linux-user,arm-softmmu,i386-linux-user,i386-softmmu,x86_64-linux-user,x86_64-softmmu,mips-linux-user,mips-softmmu,ppc-linux-user,ppc-softmmu,mipsel-linux-user --disable-werror --disable-vnc-tls --enable-kvm --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370"
|
||||
#EXTRA_OECONF += "--disable-sdl"
|
||||
|
||||
inherit autotools
|
||||
|
|
|
@ -129,6 +129,13 @@ while [ $i -le $# ]; do
|
|||
SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -serial stdio"
|
||||
SCRIPT_KERNEL_OPT="$SCRIPT_KERNEL_OPT console=ttyS0"
|
||||
;;
|
||||
"audio")
|
||||
if [[ "x$MACHINE" == "xqemux86" || "x$MACHINE" == "xqemux86-64" ]]; then
|
||||
echo "Enable audio on qemu. Pls. install snd_intel8x0 or snd_ens1370 driver in linux guest.";
|
||||
QEMU_AUDIO_DRV="alsa"
|
||||
SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -soundhw ac97,es1370"
|
||||
fi
|
||||
;;
|
||||
"kvm")
|
||||
KVM_ENABLED="yes"
|
||||
KVM_CAPABLE=`grep 'vmx\|smx' /proc/cpuinfo`
|
||||
|
|
Loading…
Reference in New Issue