Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-02 Thread Richard Henderson
On 10/2/19 2:10 AM, Daniel P. Berrangé wrote: >> GCC only implements int128_t for 64-bit targets. > > QEMU probes for that during configure and sets CONFIG_INT128 > > If I'm reading correctly include/qemu/int128.h then provides a > fallback type based on a struct with two int64s. > > This has

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-02 Thread Daniel P . Berrangé
On Tue, Oct 01, 2019 at 11:02:14AM -0700, Richard Henderson wrote: > On 10/1/19 10:56 AM, Mark Cave-Ayland wrote: > > Just out of interest, which host/compiler combinations don't currently > > implement > > int128_t? > > GCC only implements int128_t for 64-bit targets. QEMU probes for that

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-01 Thread Richard Henderson
On 10/1/19 10:56 AM, Mark Cave-Ayland wrote: > Just out of interest, which host/compiler combinations don't currently > implement > int128_t? GCC only implements int128_t for 64-bit targets. r~

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-01 Thread Mark Cave-Ayland
On 30/09/2019 12:41, Peter Maydell wrote: > On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: >> The int128 support is due to the fact we are going to start to see newer >> architectures with things like 128 bit shadow capability registers and >> they will be a pain to shuffle around in 32 bit

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Peter Maydell
On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: > The int128 support is due to the fact we are going to start to see newer > architectures with things like 128 bit shadow capability registers and > they will be a pain to shuffle around in 32 bit generated host code as > well as requiring writing

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Peter Maydell
On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: > So if lots of people still want 32 bit host support for TCG guests we > can probably come up with something that keeps existing functionality > ticking over while leaving the newer architectural features to 64 bit > hosts only. I don't think we

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Daniel P . Berrangé
On Thu, Sep 26, 2019 at 10:11:05AM -0700, Richard Henderson wrote: > On 9/26/19 12:50 AM, Peter Maydell wrote: > > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > >> > >> The 32 bit hosts are already a second class citizen especially with > >> support for running 64 bit guests under TCG. We

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-27 Thread Mark Cave-Ayland
On 26/09/2019 00:30, Alex Bennée wrote: > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For TCG

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-27 Thread Gerd Hoffmann
Hi, > That leaves armv7 as the only 32-bit arch in Fedora that is somewhat > active & maintained. I don't have any real insight on whether any > armv7 (Fedora) users are making much use of QEMU/KVM though, either > system or user emulation. Played with system emulation a while back. I doubt

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Alistair Francis writes: > On Thu, Sep 26, 2019 at 8:41 AM Alex Bennée wrote: >> >> >> Thomas Huth writes: >> >> > On 26/09/2019 15.46, Christian Borntraeger wrote: >> >> >> >> >> >> On 26.09.19 14:58, Daniel P. Berrangé wrote: >> >>> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Richard Henderson
On 9/26/19 12:50 AM, Peter Maydell wrote: > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: >> >> The 32 bit hosts are already a second class citizen especially with >> support for running 64 bit guests under TCG. We are also limited by >> testing as actual working 32 bit machines are getting

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alistair Francis
On Thu, Sep 26, 2019 at 8:41 AM Alex Bennée wrote: > > > Thomas Huth writes: > > > On 26/09/2019 15.46, Christian Borntraeger wrote: > >> > >> > >> On 26.09.19 14:58, Daniel P. Berrangé wrote: > >>> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: > On Thu, 26 Sep 2019 at

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Thomas Huth writes: > On 26/09/2019 01.30, Alex Bennée wrote: >> The 32 bit hosts are already a second class citizen especially with >> support for running 64 bit guests under TCG. We are also limited by >> testing as actual working 32 bit machines are getting quite rare in >> developers

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Peter Maydell writes: > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: >> >> The 32 bit hosts are already a second class citizen especially with >> support for running 64 bit guests under TCG. We are also limited by >> testing as actual working 32 bit machines are getting quite rare in >>

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Thomas Huth writes: > On 26/09/2019 15.46, Christian Borntraeger wrote: >> >> >> On 26.09.19 14:58, Daniel P. Berrangé wrote: >>> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > > The 32 bit hosts are already a

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Thomas Huth
On 26/09/2019 15.46, Christian Borntraeger wrote: > > > On 26.09.19 14:58, Daniel P. Berrangé wrote: >> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: >>> On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: The 32 bit hosts are already a second class citizen especially

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Christian Borntraeger
On 26.09.19 14:58, Daniel P. Berrangé wrote: > On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: >> On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: >>> >>> The 32 bit hosts are already a second class citizen especially with >>> support for running 64 bit guests under TCG. We are

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Daniel P . Berrangé
On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > > > > The 32 bit hosts are already a second class citizen especially with > > support for running 64 bit guests under TCG. We are also limited by > > testing as actual working 32

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Thomas Huth
On 26/09/2019 01.30, Alex Bennée wrote: > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For TCG

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Peter Maydell
On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries.

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Philippe Mathieu-Daudé
On 9/26/19 1:30 AM, Alex Bennée wrote: > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For TCG

[RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-25 Thread Alex Bennée
The 32 bit hosts are already a second class citizen especially with support for running 64 bit guests under TCG. We are also limited by testing as actual working 32 bit machines are getting quite rare in developers personal menageries. For TCG supporting newer types like Int128 is a lot harder