qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/11] accel: Allow targets to use Kconfig, disable semihosting by default
@ 2020-03-16 12:00 Philippe Mathieu-Daudé
  2020-03-16 12:00 ` [PATCH 01/11] MAINTAINERS: Fix KVM path expansion glob Philippe Mathieu-Daudé
                   ` (10 more replies)
  0 siblings, 11 replies; 34+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-03-16 12:00 UTC (permalink / raw)
  To: qemu-devel
  Cc: Philippe Mathieu-Daudé, Riku Voipio, Laurent Vivier,
	Aleksandar Markovic, Paolo Bonzini, Aleksandar Rikalo,
	Alex Bennée

This series include generic patches I took of the KVM/ARM
specific series which will follow.

- List orphan accelerators in MAINTAINERS
- Add accel/Kconfig
- Allow targets to use their how Kconfig
- Enforce semihosting on ARM/LM32/MIPS, disable it elsewhere

Previous RFC for semihosting posted earlier:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg631218.html

Philippe Mathieu-Daudé (11):
  MAINTAINERS: Fix KVM path expansion glob
  MAINTAINERS: Add an 'overall' entry for accelerators
  MAINTAINERS: Add an entry for the HAX accelerator
  MAINTAINERS: Add an entry for the HVF accelerator
  Makefile: Write MINIKCONF variables as one entry per line
  accel/Kconfig: Extract accel selectors into their own config
  accel/Kconfig: Add the TCG selector
  target/Kconfig: Allow targets to use Kconfig
  target/mips: Always enable CONFIG_SEMIHOSTING
  target/arm: Always enable CONFIG_SEMIHOSTING
  hw/semihosting: Make the feature depend of TCG, and allow to disable
    it

 Makefile                                      | 10 ++++++--
 default-configs/aarch64-linux-user-common.mak |  4 ++++
 default-configs/aarch64-linux-user.mak        |  2 ++
 default-configs/aarch64_be-linux-user.mak     |  2 ++
 default-configs/arm-linux-user-common.mak     |  4 ++++
 default-configs/arm-linux-user.mak            |  2 ++
 default-configs/arm-softmmu.mak               |  4 +++-
 default-configs/armeb-linux-user.mak          |  2 ++
 default-configs/mips-linux-user-common.mak    |  4 ++++
 default-configs/mips-linux-user.mak           |  2 ++
 default-configs/mips64-linux-user.mak         |  2 ++
 default-configs/mips64el-linux-user.mak       |  2 ++
 default-configs/mipsel-linux-user.mak         |  2 ++
 default-configs/mipsn32-linux-user.mak        |  2 ++
 default-configs/mipsn32el-linux-user.mak      |  2 ++
 Kconfig.host                                  |  7 ------
 MAINTAINERS                                   | 23 ++++++++++++++++++-
 accel/Kconfig                                 |  9 ++++++++
 hw/semihosting/Kconfig                        |  4 +++-
 target/Kconfig                                |  1 +
 20 files changed, 78 insertions(+), 12 deletions(-)
 create mode 100644 default-configs/aarch64-linux-user-common.mak
 create mode 100644 default-configs/arm-linux-user-common.mak
 create mode 100644 default-configs/mips-linux-user-common.mak
 create mode 100644 accel/Kconfig
 create mode 100644 target/Kconfig

-- 
2.21.1



^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2020-04-23  9:52 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-16 12:00 [PATCH 00/11] accel: Allow targets to use Kconfig, disable semihosting by default Philippe Mathieu-Daudé
2020-03-16 12:00 ` [PATCH 01/11] MAINTAINERS: Fix KVM path expansion glob Philippe Mathieu-Daudé
2020-03-16 18:30   ` Richard Henderson
2020-04-23  7:52     ` Philippe Mathieu-Daudé
2020-04-23  8:24   ` Juan Quintela
2020-03-16 12:00 ` [PATCH 02/11] MAINTAINERS: Add an 'overall' entry for accelerators Philippe Mathieu-Daudé
2020-03-16 18:30   ` Richard Henderson
2020-03-16 12:00 ` [PATCH 03/11] MAINTAINERS: Add an entry for the HAX accelerator Philippe Mathieu-Daudé
2020-03-16 12:00 ` [PATCH 04/11] MAINTAINERS: Add an entry for the HVF accelerator Philippe Mathieu-Daudé
2020-03-16 12:12   ` Roman Bolshakov
2020-03-16 12:36     ` Philippe Mathieu-Daudé
2020-03-17 23:24     ` Cameron Esfahani via
2020-03-19 13:36       ` Roman Bolshakov
2020-03-18 18:35   ` Cameron Esfahani via
2020-03-16 12:00 ` [PATCH 05/11] Makefile: Write MINIKCONF variables as one entry per line Philippe Mathieu-Daudé
2020-03-16 18:30   ` Richard Henderson
2020-03-16 12:00 ` [PATCH 06/11] accel/Kconfig: Extract accel selectors into their own config Philippe Mathieu-Daudé
2020-03-16 18:30   ` Richard Henderson
2020-03-16 12:00 ` [PATCH 07/11] accel/Kconfig: Add the TCG selector Philippe Mathieu-Daudé
2020-03-16 18:31   ` Richard Henderson
2020-03-16 12:00 ` [PATCH 08/11] target/Kconfig: Allow targets to use Kconfig Philippe Mathieu-Daudé
2020-03-16 18:33   ` Richard Henderson
2020-03-16 12:00 ` [PATCH 09/11] target/mips: Always enable CONFIG_SEMIHOSTING Philippe Mathieu-Daudé
2020-03-16 18:34   ` Richard Henderson
2020-03-18 10:31   ` Paolo Bonzini
2020-04-20 11:28     ` Philippe Mathieu-Daudé
     [not found]       ` <5ebee88a-4ce4-7406-a668-c64e1cc5ae6c@redhat.com>
     [not found]         ` <766b5fe0-148e-827c-eb67-ad798a517b1a@redhat.com>
     [not found]           ` <CAP+75-W0PVH+Gmo3-4qq8Of7ss=Zr4FLVUrxc+nwwdqakHy=Uw@mail.gmail.com>
     [not found]             ` <c246a638-946f-7bbc-43b8-aa09489bd83c@redhat.com>
     [not found]               ` <CAP+75-XGxAnc_xVReTXicPhUAGjq_Q4D5Dpw3yd=6ayAFjSftw@mail.gmail.com>
2020-04-23  9:26                 ` Paolo Bonzini
2020-04-23  9:51           ` Paolo Bonzini
2020-03-16 12:00 ` [PATCH 10/11] target/arm: " Philippe Mathieu-Daudé
2020-03-16 18:35   ` Richard Henderson
2020-03-16 12:00 ` [PATCH 11/11] hw/semihosting: Make the feature depend of TCG, and allow to disable it Philippe Mathieu-Daudé
2020-03-16 13:49   ` Peter Maydell
2020-03-16 14:01     ` Philippe Mathieu-Daudé
2020-03-16 18:37   ` Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).