Skip to content

Commit edf020b

Browse files
committed
Symlink to old QEMU binary
1 parent ce9679c commit edf020b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -495,8 +495,9 @@ QEMU_DTS := $(OUT_DIR)/qemu.dts
495495
.PHONY: android-dtb
496496
android-dtb $(ANDROID_DTB):
497497
ifneq ($(ARCH),arm64)
498-
$(error android-dtb is only supported from arm64)
498+
$(error android-dtb is only supported from arm64)
499499
endif
500+
500501
QEMU_EXTRA_ARGS="-M dumpdtb=$(QEMU_DTB)" $(MAKE) run
501502
$(DTC) -I dtb -O dts $(QEMU_DTB) > $(QEMU_DTS)
502503
cat $(QEMU_DTS) $(ATF_DIR)/firmware.android.dts > $(ANDROID_DTS)
@@ -591,7 +592,6 @@ else ifeq ($(ARCH),i386)
591592
else
592593
ifeq ($(TRUSTY),1)
593594
# Trusty needs to use its own build of QEMU which has some custom patches
594-
# QEMU_BIN ?= $(TRUSTY_OUT)/qemu-build/qemu-system-aarch64
595595
QEMU_BIN ?= $(TRUSTY_OUT)/qemu-build/aarch64-softmmu/qemu-system-aarch64
596596
else
597597
QEMU_BIN ?= qemu-system-aarch64

config/trusty/qemu-qemu-inc.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ QEMU_EXTRA_CFLAGS := \
5757
# Newer capstone releases have the headers under include/capstone
5858
QEMU_EXTRA_CFLAGS += -I$(TRUSTY_TOP)/$(QEMU_ROOT)/capstone/include/capstone
5959

60+
$(QEMU_MAKEFILE): QEMU_ARCH:=$(QEMU_ARCH)
6061
$(QEMU_MAKEFILE): QEMU_ROOT:=$(QEMU_ROOT)
6162
$(QEMU_MAKEFILE): QEMU_BUILD_BASE:=$(QEMU_BUILD_BASE)
6263
$(QEMU_MAKEFILE): QEMU_TARGET:=$(QEMU_TARGET)
@@ -71,6 +72,9 @@ $(QEMU_MAKEFILE):
7172
--disable-gcrypt $(QEMU_AOSP_DISABLES) \
7273
--enable-slirp
7374

75+
# Symlink to the old QEMU path so we can always find it at the same place
76+
ln -s $(QEMU_BUILD_BASE)/qemu-system-$(QEMU_ARCH) $(QEMU_BIN)
77+
7478
$(QEMU_BIN): QEMU_BUILD_BASE:=$(QEMU_BUILD_BASE)
7579
$(QEMU_BIN): $(QEMU_MAKEFILE) .PHONY
7680
$(MAKE) -C $(QEMU_BUILD_BASE)

0 commit comments

Comments
 (0)