qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] abf06e: docs/system: add a gentle prompt for


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] abf06e: docs/system: add a gentle prompt for the complexit...
Date: Tue, 09 Mar 2021 08:15:38 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: abf06e0f076a8ed489501f9d6f719c7b451d13f0
      
https://github.com/qemu/qemu/commit/abf06e0f076a8ed489501f9d6f719c7b451d13f0
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M docs/system/quickstart.rst
    M docs/system/targets.rst

  Log Message:
  -----------
  docs/system: add a gentle prompt for the complexity to come

We all know the QEMU command line can become a fiendishly complex
beast. Lets gently prepare our user for the horrors to come by
referencing where other example command lines can be found in the
manual.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210305092328.31792-3-alex.bennee@linaro.org>


  Commit: 92ab8765fa8a086dd0a3411a5f6e00c153ceefc9
      
https://github.com/qemu/qemu/commit/92ab8765fa8a086dd0a3411a5f6e00c153ceefc9
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    A tests/docker/test-tcg

  Log Message:
  -----------
  tests/docker: add a test-tcg for building then running check-tcg

This is mostly useful for verifying containers will work on the CI
setup.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210305092328.31792-4-alex.bennee@linaro.org>


  Commit: c38cef87e8f828cb3e554fc9bceb4e895a8f2b41
      
https://github.com/qemu/qemu/commit/c38cef87e8f828cb3e554fc9bceb4e895a8f2b41
  Author: Alessandro Di Federico <ale@rev.ng>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M MAINTAINERS
    M tests/docker/Makefile.include
    A tests/docker/dockerfiles/debian-hexagon-cross.docker
    A tests/docker/dockerfiles/debian-hexagon-cross.docker.d/build-toolchain.sh

  Log Message:
  -----------
  docker: Add Hexagon image

[PMD: Base on qemu/debian10, add missing EXTRA_FILES, remove X86]

Signed-off-by: Alessandro Di Federico <ale@rev.ng>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Brian Cain <bcain@quicinc.com>
Message-Id: <20210228222314.304787-2-f4bug@amsat.org>
[AJB: add build-dep for QEMU, include in MAINTAINERS]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

squash! docker: Add Hexagon image
Message-Id: <20210305092328.31792-5-alex.bennee@linaro.org>


  Commit: 5d9be7ac160ec38fa2bc2c6ecfe20a75978b893e
      
https://github.com/qemu/qemu/commit/5d9be7ac160ec38fa2bc2c6ecfe20a75978b893e
  Author: Alessandro Di Federico <ale@rev.ng>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M tests/tcg/configure.sh

  Log Message:
  -----------
  tests/tcg: Use Hexagon Docker image

[PMD: Split from 'Add Hexagon Docker image' patch]

Signed-off-by: Alessandro Di Federico <ale@rev.ng>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210228222314.304787-5-f4bug@amsat.org>
Message-Id: <20210305092328.31792-6-alex.bennee@linaro.org>


  Commit: 9047fa308ef4349eafa33291d76f770577ce6ac7
      
https://github.com/qemu/qemu/commit/9047fa308ef4349eafa33291d76f770577ce6ac7
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab: add build-user-hexagon test

We special case this as the container with the cross compiler for the
tests takes so long to build it is manually uploaded into the
registry.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210305092328.31792-7-alex.bennee@linaro.org>


  Commit: 0ec009a5b642a632058f0734a8bb280f86482bd4
      
https://github.com/qemu/qemu/commit/0ec009a5b642a632058f0734a8bb280f86482bd4
  Author: Daniele Buono <dbuono@linux.vnet.ibm.com>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci.yml: Allow custom # of parallel linkers

Define a new variable LD_JOBS, that can be used to select
the maximum number of linking jobs to be executed in parallel.
If the variable is not defined, maintain the default given by
make -j

Currently, make parallelism at build time is based on the number
of cpus available.

This doesn't work well with LTO at linking, because with LTO the
linker has to load in memory all the intermediate object files
for optimization.
The end result is that, if the gitlab runner happens to run two
linking processes at the same time, the job will fail with an
out-of-memory error,

This patch leverages the ability to maintain high parallelism at
compile time, but limit the number of linkers executed in parallel.

Signed-off-by: Daniele Buono <dbuono@linux.vnet.ibm.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210304030948.9367-2-dbuono@linux.vnet.ibm.com>
Message-Id: <20210305092328.31792-8-alex.bennee@linaro.org>


  Commit: 70365a8c4267d0636e5ee56baae1215e8c10188b
      
https://github.com/qemu/qemu/commit/70365a8c4267d0636e5ee56baae1215e8c10188b
  Author: Daniele Buono <dbuono@linux.vnet.ibm.com>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci.yml: Add jobs to test CFI flags

QEMU has had options to enable control-flow integrity features
for a few months now. Add two sets of build/check/acceptance
jobs to ensure the binary produced is working fine.

The three sets allow testing of x86_64 binaries for x86_64, s390x,
ppc64 and aarch64 targets

[AJB: tweak job names to avoid brands]

Signed-off-by: Daniele Buono <dbuono@linux.vnet.ibm.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210304030948.9367-3-dbuono@linux.vnet.ibm.com>
Message-Id: <20210305092328.31792-9-alex.bennee@linaro.org>


  Commit: 2141d3265aab4c4798a54f6f75d690d10d9b88d6
      
https://github.com/qemu/qemu/commit/2141d3265aab4c4798a54f6f75d690d10d9b88d6
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M tests/docker/dockerfiles/debian10.docker

  Log Message:
  -----------
  tests/docker: Use --arch-only when building Debian cross image

When building a Docker image based on debian10.docker on
a non-x86 host, we get:

 [2/4] RUN apt update &&     DEBIAN_FRONTEND=noninteractive eatmydata     apt 
build-dep -yy qemu
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 Some packages could not be installed. This may mean that you have
 requested an impossible situation or if you are using the unstable
 distribution that some required packages have not yet been created
 or been moved out of Incoming.
 The following information may help to resolve the situation:

 The following packages have unmet dependencies:
  builddeps:qemu : Depends: gcc-s390x-linux-gnu but it is not installable
                   Depends: gcc-alpha-linux-gnu but it is not installable
 E: Unable to correct problems, you have held broken packages.

Fix by using the --arch-only option suggested here:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1866032/comments/1

Suggested-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210223211115.2971565-1-f4bug@amsat.org>
Message-Id: <20210305092328.31792-10-alex.bennee@linaro.org>


  Commit: 3bfe19665e7b005c01a5f3c1d22613ca5bdd7239
      
https://github.com/qemu/qemu/commit/3bfe19665e7b005c01a5f3c1d22613ca5bdd7239
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M .editorconfig

  Log Message:
  -----------
  .editorconfig: update the automatic mode setting for Emacs

It seems the editor specific keywords have been deprecated in the main
editorconfig plugin:

  
https://github.com/editorconfig/editorconfig-emacs#file-type-file_type_ext-file_type_emacs

Update the keywords to the suggested one and point users at the
extension.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20210305144839.6558-1-alex.bennee@linaro.org>


  Commit: caa53efa56fe2b0818380ff7ee4458417ec731f8
      
https://github.com/qemu/qemu/commit/caa53efa56fe2b0818380ff7ee4458417ec731f8
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M hw/arm/virt.c
    M include/hw/arm/virt.h
    M include/hw/boards.h

  Log Message:
  -----------
  hw/board: promote fdt from ARM VirtMachineState to MachineState

The use of FDT's is quite common across our various platforms. To
allow the guest loader to tweak it we need to make it available in
the generic state. This creates the field and migrates the initial
user to use the generic field. Other boards will be updated in later
patches.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210303173642.3805-2-alex.bennee@linaro.org>


  Commit: 689bcfda517f86eff7184c3c89e981b7c7bbc4e4
      
https://github.com/qemu/qemu/commit/689bcfda517f86eff7184c3c89e981b7c7bbc4e4
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M hw/riscv/virt.c
    M include/hw/riscv/virt.h

  Log Message:
  -----------
  hw/riscv: migrate fdt field to generic MachineState

This is a mechanical change to make the fdt available through
MachineState.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210303173642.3805-3-alex.bennee@linaro.org>


  Commit: 80fb65d7e57455784d0d658af19d4cae850d0b83
      
https://github.com/qemu/qemu/commit/80fb65d7e57455784d0d658af19d4cae850d0b83
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M include/sysemu/device_tree.h
    M softmmu/device_tree.c

  Log Message:
  -----------
  device_tree: add qemu_fdt_setprop_string_array helper

A string array in device tree is simply a series of \0 terminated
strings next to each other. As libfdt doesn't support that directly
we need to build it ourselves.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20210303173642.3805-4-alex.bennee@linaro.org>


  Commit: dc7e7ca170c7f9d5e08e658387d818d2564babc4
      
https://github.com/qemu/qemu/commit/dc7e7ca170c7f9d5e08e658387d818d2564babc4
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M MAINTAINERS
    A hw/core/guest-loader.c
    A hw/core/guest-loader.h
    M hw/core/meson.build

  Log Message:
  -----------
  hw/core: implement a guest-loader to support static hypervisor guests

Hypervisors, especially type-1 ones, need the firmware/bootcode to put
their initial guest somewhere in memory and pass the information to it
via platform data. The guest-loader is modelled after the generic
loader for exactly this sort of purpose:

  $QEMU $ARGS  -kernel ~/xen.git/xen/xen \
    -append "dom0_mem=1G,max:1G loglvl=all guest_loglvl=all" \
    -device guest-loader,addr=0x42000000,kernel=Image,bootargs="root=/dev/sda2 
ro console=hvc0 earlyprintk=xen" \
    -device guest-loader,addr=0x47000000,initrd=rootfs.cpio

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210303173642.3805-5-alex.bennee@linaro.org>


  Commit: 2c7932db32c86a8b9244c7cf0182be141ee47495
      
https://github.com/qemu/qemu/commit/2c7932db32c86a8b9244c7cf0182be141ee47495
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M MAINTAINERS
    R docs/generic-loader.txt
    A docs/system/generic-loader.rst
    M docs/system/index.rst

  Log Message:
  -----------
  docs: move generic-loader documentation into the main manual

We might as well surface this useful information in the manual so
users can find it easily. It is a fairly simple conversion to rst with
the only textual fixes being QemuOps to QemuOpts.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20210303173642.3805-6-alex.bennee@linaro.org>


  Commit: 1ad5284d3feae0394b151d2e781e6e9605ec963a
      
https://github.com/qemu/qemu/commit/1ad5284d3feae0394b151d2e781e6e9605ec963a
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M MAINTAINERS
    A docs/system/guest-loader.rst
    M docs/system/index.rst

  Log Message:
  -----------
  docs: add some documentation for the guest-loader

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20210303173642.3805-7-alex.bennee@linaro.org>


  Commit: c6a5e0df4f2dc97722a5750dd9c265278b8830a0
      
https://github.com/qemu/qemu/commit/c6a5e0df4f2dc97722a5750dd9c265278b8830a0
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M MAINTAINERS
    A tests/acceptance/boot_xen.py

  Log Message:
  -----------
  tests/avocado: add boot_xen tests

These tests make sure we can boot the Xen hypervisor with a Dom0
kernel using the guest-loader. We currently have to use a kernel I
built myself because there are issues using the Debian kernel images.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-Id: <20210303173642.3805-8-alex.bennee@linaro.org>


  Commit: 802f149f5a86574b7a161346b5ebdd7df647557b
      
https://github.com/qemu/qemu/commit/802f149f5a86574b7a161346b5ebdd7df647557b
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M MAINTAINERS
    M gdbstub.c
    M hw/mips/malta.c
    M hw/semihosting/arm-compat-semi.c
    M hw/semihosting/config.c
    M hw/semihosting/console.c
    R include/hw/semihosting/console.h
    R include/hw/semihosting/semihost.h
    A include/semihosting/console.h
    A include/semihosting/semihost.h
    M linux-user/aarch64/cpu_loop.c
    M linux-user/arm/cpu_loop.c
    M linux-user/riscv/cpu_loop.c
    M linux-user/semihost.c
    M softmmu/vl.c
    M stubs/semihost.c
    M target/arm/helper.c
    M target/arm/m_helper.c
    M target/arm/translate-a64.c
    M target/arm/translate.c
    M target/lm32/helper.c
    M target/m68k/op_helper.c
    M target/mips/cpu.c
    M target/mips/mips-semi.c
    M target/mips/translate.c
    M target/nios2/helper.c
    M target/riscv/cpu_helper.c
    M target/unicore32/helper.c
    M target/xtensa/translate.c
    M target/xtensa/xtensa-semi.c

  Log Message:
  -----------
  semihosting: Move include/hw/semihosting/ -> include/semihosting/

We want to move the semihosting code out of hw/ in the next patch.

This patch contains the mechanical steps, created using:

  $ git mv include/hw/semihosting/ include/
  $ sed -i s,hw/semihosting,semihosting, $(git grep -l hw/semihosting)

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210226131356.3964782-2-f4bug@amsat.org>
Message-Id: <20210305135451.15427-2-alex.bennee@linaro.org>


  Commit: 8109b8cadf5979a29b4b6e1ca7288bc0ee676426
      
https://github.com/qemu/qemu/commit/8109b8cadf5979a29b4b6e1ca7288bc0ee676426
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M Kconfig
    M MAINTAINERS
    M hw/Kconfig
    M hw/meson.build
    R hw/semihosting/Kconfig
    R hw/semihosting/arm-compat-semi.c
    R hw/semihosting/common-semi.h
    R hw/semihosting/config.c
    R hw/semihosting/console.c
    R hw/semihosting/meson.build
    M meson.build
    A semihosting/Kconfig
    A semihosting/arm-compat-semi.c
    A semihosting/common-semi.h
    A semihosting/config.c
    A semihosting/console.c
    A semihosting/meson.build

  Log Message:
  -----------
  semihosting: Move hw/semihosting/ -> semihosting/

With the exception of hw/core/, the hw/ directory only contains
device models used in system emulation. Semihosting is also used
by user emulation. As a generic feature, move it out of hw/ directory.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210226131356.3964782-3-f4bug@amsat.org>
Message-Id: <20210305135451.15427-3-alex.bennee@linaro.org>


  Commit: 750efa2ec476a3056e32a8c6a9f433ad2d5dfe6b
      
https://github.com/qemu/qemu/commit/750efa2ec476a3056e32a8c6a9f433ad2d5dfe6b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M .editorconfig
    M .gitlab-ci.yml
    M Kconfig
    M MAINTAINERS
    R docs/generic-loader.txt
    A docs/system/generic-loader.rst
    A docs/system/guest-loader.rst
    M docs/system/index.rst
    M docs/system/quickstart.rst
    M docs/system/targets.rst
    M gdbstub.c
    M hw/Kconfig
    M hw/arm/virt.c
    A hw/core/guest-loader.c
    A hw/core/guest-loader.h
    M hw/core/meson.build
    M hw/meson.build
    M hw/mips/malta.c
    M hw/riscv/virt.c
    R hw/semihosting/Kconfig
    R hw/semihosting/arm-compat-semi.c
    R hw/semihosting/common-semi.h
    R hw/semihosting/config.c
    R hw/semihosting/console.c
    R hw/semihosting/meson.build
    M include/hw/arm/virt.h
    M include/hw/boards.h
    M include/hw/riscv/virt.h
    R include/hw/semihosting/console.h
    R include/hw/semihosting/semihost.h
    A include/semihosting/console.h
    A include/semihosting/semihost.h
    M include/sysemu/device_tree.h
    M linux-user/aarch64/cpu_loop.c
    M linux-user/arm/cpu_loop.c
    M linux-user/riscv/cpu_loop.c
    M linux-user/semihost.c
    M meson.build
    A semihosting/Kconfig
    A semihosting/arm-compat-semi.c
    A semihosting/common-semi.h
    A semihosting/config.c
    A semihosting/console.c
    A semihosting/meson.build
    M softmmu/device_tree.c
    M softmmu/vl.c
    M stubs/semihost.c
    M target/arm/helper.c
    M target/arm/m_helper.c
    M target/arm/translate-a64.c
    M target/arm/translate.c
    M target/lm32/helper.c
    M target/m68k/op_helper.c
    M target/mips/cpu.c
    M target/mips/mips-semi.c
    M target/mips/translate.c
    M target/nios2/helper.c
    M target/riscv/cpu_helper.c
    M target/unicore32/helper.c
    M target/xtensa/translate.c
    M target/xtensa/xtensa-semi.c
    A tests/acceptance/boot_xen.py
    M tests/docker/Makefile.include
    A tests/docker/dockerfiles/debian-hexagon-cross.docker
    A tests/docker/dockerfiles/debian-hexagon-cross.docker.d/build-toolchain.sh
    M tests/docker/dockerfiles/debian10.docker
    A tests/docker/test-tcg
    M tests/tcg/configure.sh

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/stsquad/tags/pull-testing-docs-xen-updates-080321-1' into staging

Testing, guest-loader and other misc tweaks

  - add warning text to quickstart example
  - add support for hexagon check-tcg tests
  - add CFI tests to CI
  - use --arch-only for docker pre-requisites
  - fix .editorconfig for emacs
  - add guest-loader for Xen-like hypervisor testing
  - move generic-loader docs into manual proper
  - move semihosting out of hw/

# gpg: Signature made Mon 08 Mar 2021 12:26:59 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-docs-xen-updates-080321-1:
  semihosting: Move hw/semihosting/ -> semihosting/
  semihosting: Move include/hw/semihosting/ -> include/semihosting/
  tests/avocado: add boot_xen tests
  docs: add some documentation for the guest-loader
  docs: move generic-loader documentation into the main manual
  hw/core: implement a guest-loader to support static hypervisor guests
  device_tree: add qemu_fdt_setprop_string_array helper
  hw/riscv: migrate fdt field to generic MachineState
  hw/board: promote fdt from ARM VirtMachineState to MachineState
  .editorconfig: update the automatic mode setting for Emacs
  tests/docker: Use --arch-only when building Debian cross image
  gitlab-ci.yml: Add jobs to test CFI flags
  gitlab-ci.yml: Allow custom # of parallel linkers
  gitlab: add build-user-hexagon test
  tests/tcg: Use Hexagon Docker image
  docker: Add Hexagon image
  tests/docker: add a test-tcg for building then running check-tcg
  docs/system: add a gentle prompt for the complexity to come

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


Compare: https://github.com/qemu/qemu/compare/b2ae1009d7cc...750efa2ec476



reply via email to

[Prev in Thread] Current Thread [Next in Thread]