[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/11] accel: Allow targets to use Kconfig, disable semihosting b
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 00/11] accel: Allow targets to use Kconfig, disable semihosting by default |
Date: |
Mon, 16 Mar 2020 13:00:38 +0100 |
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/address@hidden/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
- [PATCH 00/11] accel: Allow targets to use Kconfig, disable semihosting by default,
Philippe Mathieu-Daudé <=
- [PATCH 01/11] MAINTAINERS: Fix KVM path expansion glob, Philippe Mathieu-Daudé, 2020/03/16
- [PATCH 02/11] MAINTAINERS: Add an 'overall' entry for accelerators, Philippe Mathieu-Daudé, 2020/03/16
- [PATCH 03/11] MAINTAINERS: Add an entry for the HAX accelerator, Philippe Mathieu-Daudé, 2020/03/16
- [PATCH 05/11] Makefile: Write MINIKCONF variables as one entry per line, Philippe Mathieu-Daudé, 2020/03/16
- [PATCH 04/11] MAINTAINERS: Add an entry for the HVF accelerator, Philippe Mathieu-Daudé, 2020/03/16