Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-14 Thread John Paul Adrian Glaubitz
Hello! On 1/13/21 3:23 PM, Helge Deller wrote: >> This is what that TCG interpreter provides for. eg would anyone >> really want to emulate aarch64 guest when runing on a hppa host ? > > In debian many packages directly and indirectly depend on the qemu > source package, because it provides - besi

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Helge Deller
On 1/13/21 3:23 PM, Peter Maydell wrote: > On Wed, 13 Jan 2021 at 13:57, Daniel P. Berrangé wrote: >> The question still remains whether anyone is actually likely to be >> running/using QEMU on a sh4/hppa *host*, to emulate a different >> guest arch ? This is what that TCG interpreter provides for

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Helge Deller
On 1/13/21 3:34 PM, Paolo Bonzini wrote: > On 13/01/21 15:23, Helge Deller wrote: >> In debian many packages directly and indirectly depend on the qemu >> source package, because it provides - beside the emulator - various >> userspace tools which are necessary natively, like e.g. qemu-img. >> In t

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread John Paul Adrian Glaubitz
Hello! On 1/13/21 2:09 PM, Philippe Mathieu-Daudé wrote: >> ia64 is a dead host architecture and doesn't exist in any OS distro that >> we target anymore, so I don't think we need to consider it. >> >> Likewise parisc/hppa doesn't seem exist in Debian since Squeeze, so I >> think we can rule that

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Helge Deller
On 1/13/21 2:57 PM, Daniel P. Berrangé wrote: > On Wed, Jan 13, 2021 at 02:42:51PM +0100, Helge Deller wrote: >> On 1/13/21 2:09 PM, Philippe Mathieu-Daudé wrote: >>> Cc'ing TCI, SH4 and PA contacts FWIW. >>> >>> On 1/7/21 5:06 PM, Daniel P. Berrangé wrote: On Thu, Jan 07, 2021 at 04:50:36PM +

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Paolo Bonzini
On 13/01/21 15:23, Helge Deller wrote: In debian many packages directly and indirectly depend on the qemu source package, because it provides - beside the emulator - various userspace tools which are necessary natively, like e.g. qemu-img. In the past building those tools failed on hppa because t

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Peter Maydell
On Wed, 13 Jan 2021 at 13:57, Daniel P. Berrangé wrote: > The question still remains whether anyone is actually likely to be > running/using QEMU on a sh4/hppa *host*, to emulate a different > guest arch ? This is what that TCG interpreter provides for. > eg would anyone really want to emulate aar

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread John David Anglin
On 2021-01-13 8:42 a.m., Helge Deller wrote: >>> ia64 is a dead host architecture and doesn't exist in any OS distro that >>> we target anymore, so I don't think we need to consider it. > I have no opinion about ia64. > >>> Likewise parisc/hppa doesn't seem exist in Debian since Squeeze, so I >>> t

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Daniel P . Berrangé
On Wed, Jan 13, 2021 at 02:42:51PM +0100, Helge Deller wrote: > On 1/13/21 2:09 PM, Philippe Mathieu-Daudé wrote: > > Cc'ing TCI, SH4 and PA contacts FWIW. > > > > On 1/7/21 5:06 PM, Daniel P. Berrangé wrote: > >> On Thu, Jan 07, 2021 at 04:50:36PM +0100, Paolo Bonzini wrote: > >>> On 07/01/21 16:0

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Helge Deller
On 1/13/21 2:09 PM, Philippe Mathieu-Daudé wrote: > Cc'ing TCI, SH4 and PA contacts FWIW. > > On 1/7/21 5:06 PM, Daniel P. Berrangé wrote: >> On Thu, Jan 07, 2021 at 04:50:36PM +0100, Paolo Bonzini wrote: >>> On 07/01/21 16:01, Peter Maydell wrote: On Thu, 7 Jan 2021 at 14:03, Paolo Bonzini w

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-13 Thread Philippe Mathieu-Daudé
Cc'ing TCI, SH4 and PA contacts FWIW. On 1/7/21 5:06 PM, Daniel P. Berrangé wrote: > On Thu, Jan 07, 2021 at 04:50:36PM +0100, Paolo Bonzini wrote: >> On 07/01/21 16:01, Peter Maydell wrote: >>> On Thu, 7 Jan 2021 at 14:03, Paolo Bonzini wrote: Make CONFIG_TCG_INTERPRETER a Meson option

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-07 Thread Daniel P . Berrangé
On Thu, Jan 07, 2021 at 04:50:36PM +0100, Paolo Bonzini wrote: > On 07/01/21 16:01, Peter Maydell wrote: > > On Thu, 7 Jan 2021 at 14:03, Paolo Bonzini wrote: > > > > > > Make CONFIG_TCG_INTERPRETER a Meson option, and enable TCI (though with > > > a warning) if the host CPU is unsupported, makin

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-07 Thread Paolo Bonzini
On 07/01/21 16:01, Peter Maydell wrote: On Thu, 7 Jan 2021 at 14:03, Paolo Bonzini wrote: Make CONFIG_TCG_INTERPRETER a Meson option, and enable TCI (though with a warning) if the host CPU is unsupported, making it more similar to other --enable-* options. The current behaviour is kind of de

Re: [PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-07 Thread Peter Maydell
On Thu, 7 Jan 2021 at 14:03, Paolo Bonzini wrote: > > Make CONFIG_TCG_INTERPRETER a Meson option, and enable TCI (though with > a warning) if the host CPU is unsupported, making it more similar to > other --enable-* options. The current behaviour is kind of deliberate. Using the TCG interpreter i

[PATCH 1/8] build-system: clean up TCG/TCI configury

2021-01-07 Thread Paolo Bonzini
Make CONFIG_TCG_INTERPRETER a Meson option, and enable TCI (though with a warning) if the host CPU is unsupported, making it more similar to other --enable-* options. Remove TCG-specific include paths from !CONFIG_TCG builds. Signed-off-by: Paolo Bonzini --- configure | 11 +++