qemu/default-configs/targets
Peter Maydell 8814b1327c Testing, gdbstub and semihosting patches:
- clean-ups to docker images
   - drop duplicate jobs from shippable
   - prettier tag generation (+gtags)
   - generate browsable source tree
   - more Travis->GitLab migrations
   - fix checkpatch to deal with commits
   - gate gdbstub tests on 8.3.1, expand tests
   - support Xfer:auxv:read gdb packet
   - better gdbstub cleanup
   - use GDB's SVE register layout
   - make arm-compat-semihosting common
   - add riscv semihosting support
   - add HEAPINFO, ELAPSED, TICKFREQ, TMPNAM and ISERROR to semihosting
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmAFXkcACgkQ+9DbCVqe
 KkSP7Af/YNU4dWFf/N9CwvKQTSoJmBrO77HXccOJyYDS62hA8eoh83HWNll+xMV7
 GxJDwQs0GS8J3oqcq1DktGgTUkCNxUfbHROjI2YXfRzoWnl0PFHY+Z/qRsq+bRhX
 C3CiNCS/nM/NW2Q+H6TAD1MnXkia11+hqFhXrBRKVDON83MSvm0AspS5RO5eVpxo
 TUTOD1YND+tAPWi5xAN+NyDuvfoY3tG4S4/DFUrHQfpS7uaHY/4qe8gMmJczveeo
 uzJln9M7+pV5cgUWwr1fgCkbSyGgra+KX3GNoLIGS34C88cKRXAp7ZF19A3wQpiy
 LXljmOinLfKuJqeRGwcnt6f8GrTn7A==
 =XR0h
 -----END PGP SIGNATURE-----

Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-misc-180121-2' into staging

Testing, gdbstub and semihosting patches:

  - clean-ups to docker images
  - drop duplicate jobs from shippable
  - prettier tag generation (+gtags)
  - generate browsable source tree
  - more Travis->GitLab migrations
  - fix checkpatch to deal with commits
  - gate gdbstub tests on 8.3.1, expand tests
  - support Xfer:auxv:read gdb packet
  - better gdbstub cleanup
  - use GDB's SVE register layout
  - make arm-compat-semihosting common
  - add riscv semihosting support
  - add HEAPINFO, ELAPSED, TICKFREQ, TMPNAM and ISERROR to semihosting

# gpg: Signature made Mon 18 Jan 2021 10:09:11 GMT
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-testing-and-misc-180121-2: (30 commits)
  semihosting: Implement SYS_ISERROR
  semihosting: Implement SYS_TMPNAM
  semihosting: Implement SYS_ELAPSED and SYS_TICKFREQ
  riscv: Add semihosting support for user mode
  riscv: Add semihosting support
  semihosting: Support SYS_HEAPINFO when env->boot_info is not set
  semihosting: Change internal common-semi interfaces to use CPUState *
  semihosting: Change common-semi API to be architecture-independent
  semihosting: Move ARM semihosting code to shared directories
  target/arm: use official org.gnu.gdb.aarch64.sve layout for registers
  gdbstub: ensure we clean-up when terminated
  gdbstub: drop gdbserver_cleanup in favour of gdb_exit
  gdbstub: drop CPUEnv from gdb_exit()
  gdbstub: add support to Xfer:auxv:read: packet
  gdbstub: implement a softmmu based test
  Revert "tests/tcg/multiarch/Makefile.target: Disable run-gdbstub-sha1 test"
  configure: gate our use of GDB to 8.3.1 or above
  test/guest-debug: echo QEMU command as well
  scripts/checkpatch.pl: fix git-show invocation to include diffstat
  gitlab: migrate the minimal tools and unit tests from Travis
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

# Conflicts:
#	default-configs/targets/riscv32-linux-user.mak
#	default-configs/targets/riscv64-linux-user.mak
2021-01-18 12:10:20 +00:00
..
aarch64_be-linux-user.mak semihosting: Move ARM semihosting code to shared directories 2021-01-18 10:05:06 +00:00
aarch64-linux-user.mak semihosting: Move ARM semihosting code to shared directories 2021-01-18 10:05:06 +00:00
aarch64-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
alpha-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
alpha-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
arm-linux-user.mak semihosting: Move ARM semihosting code to shared directories 2021-01-18 10:05:06 +00:00
arm-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
armeb-linux-user.mak semihosting: Move ARM semihosting code to shared directories 2021-01-18 10:05:06 +00:00
avr-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
cris-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
cris-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
hppa-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
hppa-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
i386-bsd-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
i386-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
i386-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
lm32-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
m68k-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
m68k-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
microblaze-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
microblaze-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
microblazeel-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
microblazeel-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
mips64-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mips64-softmmu.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
mips64el-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mips64el-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
mips-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mips-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mipsel-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mipsel-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mipsn32-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
mipsn32el-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
moxie-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
nios2-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
nios2-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
or1k-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
or1k-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
ppc64-linux-user.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
ppc64-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
ppc64abi32-linux-user.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
ppc64le-linux-user.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
ppc-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
ppc-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
riscv32-linux-user.mak Testing, gdbstub and semihosting patches: 2021-01-18 12:10:20 +00:00
riscv32-softmmu.mak target/riscv: Remove built-in GDB XML files for CSRs 2021-01-16 10:57:21 -08:00
riscv64-linux-user.mak Testing, gdbstub and semihosting patches: 2021-01-18 12:10:20 +00:00
riscv64-softmmu.mak target/riscv: Remove built-in GDB XML files for CSRs 2021-01-16 10:57:21 -08:00
rx-softmmu.mak dtc: Convert Makefile bits to meson bits 2020-10-06 08:34:45 +02:00
s390x-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
s390x-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sh4-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sh4-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sh4eb-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sh4eb-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sparc32plus-linux-user.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
sparc64-bsd-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sparc64-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sparc64-softmmu.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
sparc-bsd-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sparc-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
sparc-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
tilegx-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
tricore-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
unicore32-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
x86_64-bsd-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
x86_64-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
x86_64-softmmu.mak default-configs: use TARGET_ARCH key 2020-10-03 08:18:57 -04:00
xtensa-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
xtensa-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
xtensaeb-linux-user.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00
xtensaeb-softmmu.mak default-configs: remove redundant keys 2020-10-03 08:18:58 -04:00