sh4: select correct components for no-board build

Acked-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini 2024-05-07 11:29:31 +02:00
parent 23b1f53c2c
commit d1b223dd07
3 changed files with 6 additions and 3 deletions

View file

@ -650,7 +650,7 @@ build-tci:
# Check our reduced build configurations # Check our reduced build configurations
# requires libfdt: aarch64, arm, i386, loongarch64, microblaze, microblazeel, # requires libfdt: aarch64, arm, i386, loongarch64, microblaze, microblazeel,
# mips64el, or1k, ppc, ppc64, riscv32, riscv64, rx, x86_64 # mips64el, or1k, ppc, ppc64, riscv32, riscv64, rx, x86_64
# does not build without boards: i386, s390x, sh4, sh4eb, x86_64 # does not build without boards: i386, s390x, x86_64
build-without-defaults: build-without-defaults:
extends: .native_build_job_template extends: .native_build_job_template
needs: needs:
@ -665,7 +665,8 @@ build-without-defaults:
--disable-qom-cast-debug --disable-qom-cast-debug
--disable-strip --disable-strip
TARGETS: alpha-softmmu avr-softmmu cris-softmmu hppa-softmmu m68k-softmmu TARGETS: alpha-softmmu avr-softmmu cris-softmmu hppa-softmmu m68k-softmmu
mips-softmmu mips64-softmmu mipsel-softmmu sparc-softmmu mips-softmmu mips64-softmmu mipsel-softmmu
sh4-softmmu sh4eb-softmmu sparc-softmmu
sparc64-softmmu tricore-softmmu xtensa-softmmu xtensaeb-softmmu sparc64-softmmu tricore-softmmu xtensa-softmmu xtensaeb-softmmu
hexagon-linux-user i386-linux-user s390x-linux-user hexagon-linux-user i386-linux-user s390x-linux-user
MAKE_CHECK_ARGS: check MAKE_CHECK_ARGS: check

View file

@ -1,5 +1,5 @@
sh4_ss = ss.source_set() sh4_ss = ss.source_set()
sh4_ss.add(files( sh4_ss.add(when: 'CONFIG_SH7750', if_true: files(
'sh7750.c', 'sh7750.c',
'sh7750_regnames.c', 'sh7750_regnames.c',
)) ))

View file

@ -1,2 +1,4 @@
config SH4 config SH4
bool bool
# needed for sh_intc_get_pending_vector
select SH_INTC