QEMU: Enable package for MIPS targets

Allow QEMU to be installed on MIPS targets. Also introduce a new
symbol (BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET) to hold the
architectures than can build and use QEMU on the target.

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Markos Chandras 2015-04-23 10:50:57 +01:00 committed by Thomas Petazzoni
parent 04f77f08e3
commit b93fd39e2e
2 changed files with 9 additions and 4 deletions

View File

@ -1,11 +1,16 @@
config BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET
bool
# Only tested on these architectures
default y if BR2_i386 || BR2_mips || BR2_mipsel || BR2_x86_64
comment "QEMU requires a toolchain with wchar, threads"
depends on BR2_i386 || BR2_x86_64
depends on BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET
depends on BR2_USE_MMU
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)
config BR2_PACKAGE_QEMU
bool "QEMU"
depends on BR2_i386 || BR2_x86_64
depends on BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR # gettext
depends on BR2_USE_MMU # fork()

View File

@ -32,8 +32,8 @@ HOST_QEMU_DEPENDENCIES = host-pkgconf host-python host-zlib host-libglib2 host-p
# microblaze microblaze
# mips mips
# mipsel mipsel
# mips64 ?
# mips64el ?
# mips64 mips64
# mips64el mips64el
# powerpc ppc
# sh2a not supported
# sh4 sh4