cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

Makefile.softmmu-target (1020B)


      1# -*- Mode: makefile -*-
      2#
      3# Multiarch system tests
      4#
      5# We just collect the tests together here and rely on the actual guest
      6# architecture to add to the test dependancies and deal with the
      7# complications of building.
      8#
      9
     10MULTIARCH_SRC=$(SRC_PATH)/tests/tcg/multiarch
     11MULTIARCH_SYSTEM_SRC=$(MULTIARCH_SRC)/system
     12VPATH+=$(MULTIARCH_SYSTEM_SRC)
     13
     14MULTIARCH_TEST_SRCS=$(wildcard $(MULTIARCH_SYSTEM_SRC)/*.c)
     15MULTIARCH_TESTS = $(patsubst $(MULTIARCH_SYSTEM_SRC)/%.c, %, $(MULTIARCH_TEST_SRCS))
     16
     17ifneq ($(HAVE_GDB_BIN),)
     18GDB_SCRIPT=$(SRC_PATH)/tests/guest-debug/run-test.py
     19
     20run-gdbstub-memory: memory
     21	$(call run-test, $@, $(GDB_SCRIPT) \
     22		--gdb $(HAVE_GDB_BIN) \
     23		--qemu $(QEMU) \
     24		--output $<.gdb.out \
     25		--qargs \
     26		"-monitor none -display none -chardev file$(COMMA)path=$<.out$(COMMA)id=output $(QEMU_OPTS)" \
     27		--bin $< --test $(MULTIARCH_SRC)/gdbstub/memory.py, \
     28	"softmmu gdbstub support")
     29
     30else
     31run-gdbstub-%:
     32	$(call skip-test, "gdbstub test $*", "need working gdb")
     33endif
     34
     35MULTIARCH_RUNS += run-gdbstub-memory