On Mon, 16 Mar 2020 at 13:45, Philippe Mathieu-Daudé <phi...@redhat.com> wrote: > > The semihosting feature is only meaningful when using TCG. > > So far only the ARM/MIPS/LM32 provide the semihosting feature.
Also m68k, nios2, xtensa. riscv eventually but not yet upstream. > > Do not enable it by default, and let the few targets requiring > it to manually select it. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > hw/semihosting/Kconfig | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/hw/semihosting/Kconfig b/hw/semihosting/Kconfig > index efe0a30734..06e9262af2 100644 > --- a/hw/semihosting/Kconfig > +++ b/hw/semihosting/Kconfig > @@ -1,3 +1,5 @@ > > config SEMIHOSTING > - bool > + bool > + depends on TCG > + default n OK, this is the "do not enable by default" -- where is the "but do enable by default for the targets that use it" part of the config change ? thanks -- PMM