target/xtensa updates for v8.0:
- enable testing big-endian xtensa cores -----BEGIN PGP SIGNATURE----- iQJHBAABCgAxFiEEK2eFS5jlMn3N6xfYUfnMkfg/oEQFAmQTd6gTHGpjbXZia2Jj QGdtYWlsLmNvbQAKCRBR+cyR+D+gRCowEACpQULqjxkpd23bd5uYQYsuJRzbSblF 6xux3IK5kD2y8vjzVegTs1XdZNhNzLRfEOijy+DxP1+5S6jRoACRkv0zKaBigbfA C7pLTxKGXk4OLA1sEdAXZ8jTBxDNQG542kF/PSPUHLxbJyb+lH+4707vb/kgQQdz nhCVfK75hqW2leohWsEES1jPxazyqu5PLMr9zPa0yfhbUU3g1AgTzFHAVrocP5mN QKsaSwP5fwnF2ozTRM7MhHJj9iLlX0IYxeAcA22kUhr6kaAmL4SQdpwiREbCgOts XE2Hpo+W5WQRw1B94au0spMZwYGDhFeApLhHRAI6hpLlOyTzC1bHV0yetHEWxLI4 yPO4gCrkM+bIC5ErywTaCrTfCbaJkmMsz7epFLpawAfEtBTysfOzQEdVYcDKA7DO uP1qvW3moIOFLJl+s8c5RQzuSP2kB7Ziox92p6bG9o4XM5Wp0SQU201xKuWkwoC2 VLsd04IopaDQZdMkErqv9+moebI3w3s9zebbzjDicBA+JfgeOltEWp8tIMAXDTx6 Rk+A6qh7VW73AACwP10GOtC2bslFCokgsuDuabFDC1w6bhWxgBv2bNk+8WJgR8Oe BQKZgtH5XmnpTVZCrpgLQhJBWO+shVLm6sOy+wkTKuOwksn/ADd+q2QwAvKKWU6J o+E0K5KnN3p4Qw== =v5XD -----END PGP SIGNATURE----- Merge tag '20230316-xtensa' of https://github.com/OSLL/qemu-xtensa into staging target/xtensa updates for v8.0: - enable testing big-endian xtensa cores # -----BEGIN PGP SIGNATURE----- # # iQJHBAABCgAxFiEEK2eFS5jlMn3N6xfYUfnMkfg/oEQFAmQTd6gTHGpjbXZia2Jj # QGdtYWlsLmNvbQAKCRBR+cyR+D+gRCowEACpQULqjxkpd23bd5uYQYsuJRzbSblF # 6xux3IK5kD2y8vjzVegTs1XdZNhNzLRfEOijy+DxP1+5S6jRoACRkv0zKaBigbfA # C7pLTxKGXk4OLA1sEdAXZ8jTBxDNQG542kF/PSPUHLxbJyb+lH+4707vb/kgQQdz # nhCVfK75hqW2leohWsEES1jPxazyqu5PLMr9zPa0yfhbUU3g1AgTzFHAVrocP5mN # QKsaSwP5fwnF2ozTRM7MhHJj9iLlX0IYxeAcA22kUhr6kaAmL4SQdpwiREbCgOts # XE2Hpo+W5WQRw1B94au0spMZwYGDhFeApLhHRAI6hpLlOyTzC1bHV0yetHEWxLI4 # yPO4gCrkM+bIC5ErywTaCrTfCbaJkmMsz7epFLpawAfEtBTysfOzQEdVYcDKA7DO # uP1qvW3moIOFLJl+s8c5RQzuSP2kB7Ziox92p6bG9o4XM5Wp0SQU201xKuWkwoC2 # VLsd04IopaDQZdMkErqv9+moebI3w3s9zebbzjDicBA+JfgeOltEWp8tIMAXDTx6 # Rk+A6qh7VW73AACwP10GOtC2bslFCokgsuDuabFDC1w6bhWxgBv2bNk+8WJgR8Oe # BQKZgtH5XmnpTVZCrpgLQhJBWO+shVLm6sOy+wkTKuOwksn/ADd+q2QwAvKKWU6J # o+E0K5KnN3p4Qw== # =v5XD # -----END PGP SIGNATURE----- # gpg: Signature made Thu 16 Mar 2023 20:10:16 GMT # gpg: using RSA key 2B67854B98E5327DCDEB17D851F9CC91F83FA044 # gpg: issuer "jcmvbkbc@gmail.com" # gpg: Good signature from "Max Filippov <filippov@cadence.com>" [unknown] # gpg: aka "Max Filippov <max.filippov@cogentembedded.com>" [full] # gpg: aka "Max Filippov <jcmvbkbc@gmail.com>" [full] # Primary key fingerprint: 2B67 854B 98E5 327D CDEB 17D8 51F9 CC91 F83F A044 * tag '20230316-xtensa' of https://github.com/OSLL/qemu-xtensa: tests/tcg/xtensa: allow testing big-endian cores tests/tcg/xtensa: add linker.ld to CLEANFILES Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
ff7b2b098a
@ -371,6 +371,7 @@ S: Maintained
|
|||||||
F: target/xtensa/
|
F: target/xtensa/
|
||||||
F: hw/xtensa/
|
F: hw/xtensa/
|
||||||
F: tests/tcg/xtensa/
|
F: tests/tcg/xtensa/
|
||||||
|
F: tests/tcg/xtensaeb/
|
||||||
F: disas/xtensa.c
|
F: disas/xtensa.c
|
||||||
F: include/hw/xtensa/xtensa-isa.h
|
F: include/hw/xtensa/xtensa-isa.h
|
||||||
F: configs/devices/xtensa*/default.mak
|
F: configs/devices/xtensa*/default.mak
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
# Xtensa softmmu tests
|
# Xtensa softmmu tests
|
||||||
#
|
#
|
||||||
|
|
||||||
ifneq ($(TARGET_BIG_ENDIAN),y)
|
CORE=dc232b
|
||||||
|
ifneq ($(shell $(QEMU) -cpu help | grep -w $(CORE)),)
|
||||||
|
|
||||||
XTENSA_SRC = $(SRC_PATH)/tests/tcg/xtensa
|
XTENSA_SRC = $(SRC_PATH)/tests/tcg/xtensa
|
||||||
XTENSA_ALL = $(filter-out $(XTENSA_SRC)/linker.ld.S,$(wildcard $(XTENSA_SRC)/*.S))
|
XTENSA_ALL = $(filter-out $(XTENSA_SRC)/linker.ld.S,$(wildcard $(XTENSA_SRC)/*.S))
|
||||||
@ -15,7 +16,6 @@ XTENSA_USABLE_TESTS = $(filter-out $(XTENSA_BROKEN_TESTS), $(XTENSA_TESTS))
|
|||||||
TESTS += $(XTENSA_USABLE_TESTS)
|
TESTS += $(XTENSA_USABLE_TESTS)
|
||||||
VPATH += $(XTENSA_SRC)
|
VPATH += $(XTENSA_SRC)
|
||||||
|
|
||||||
CORE=dc232b
|
|
||||||
QEMU_OPTS+=-M sim -cpu $(CORE) -nographic -semihosting -icount 6 $(EXTFLAGS) -kernel
|
QEMU_OPTS+=-M sim -cpu $(CORE) -nographic -semihosting -icount 6 $(EXTFLAGS) -kernel
|
||||||
|
|
||||||
INCLUDE_DIRS = $(SRC_PATH)/target/xtensa/core-$(CORE)
|
INCLUDE_DIRS = $(SRC_PATH)/target/xtensa/core-$(CORE)
|
||||||
@ -26,6 +26,7 @@ ASFLAGS = -Wa,--no-absolute-literals
|
|||||||
LDFLAGS = -Tlinker.ld -nostartfiles -nostdlib
|
LDFLAGS = -Tlinker.ld -nostartfiles -nostdlib
|
||||||
|
|
||||||
CRT = crt.o vectors.o
|
CRT = crt.o vectors.o
|
||||||
|
CLEANFILES += linker.ld
|
||||||
|
|
||||||
linker.ld: linker.ld.S
|
linker.ld: linker.ld.S
|
||||||
$(CC) $(XTENSA_INC) -E -P $< -o $@
|
$(CC) $(XTENSA_INC) -E -P $< -o $@
|
||||||
|
5
tests/tcg/xtensaeb/Makefile.softmmu-target
Normal file
5
tests/tcg/xtensaeb/Makefile.softmmu-target
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#
|
||||||
|
# Xtensa softmmu tests
|
||||||
|
#
|
||||||
|
|
||||||
|
include $(SRC_PATH)/tests/tcg/xtensa/Makefile.softmmu-target
|
Loading…
Reference in New Issue
Block a user