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

2019-10-02 Thread Jakob Bohm
On 02/10/2019 17:16, Richard Henderson wrote: 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 str

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 s

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 durin

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 gen

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 Narcis Garcia via
El 30/9/19 a les 11:25, Daniel P. Berrangé ha escrit: > On Thu, Sep 26, 2019 at 10:11:05AM -0700, Richard Henderson wrote: > >> For context, the discussion that Alex and I were having was about int128_t, >> and >> how to support that directly in tcg (especially to/from helpers), and how >> that

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

2019-09-30 Thread Narcis Garcia via
El 30/9/19 a les 12:36, Peter Maydell ha escrit: > 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 architectura

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 s

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 are

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 suppor

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 t

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 wr

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 qui

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

2019-09-26 Thread Jakob Bohm
On 26/09/2019 17:31, Alex Bennée wrote: 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

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 wit

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 support

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 00:31

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 a

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 supporti

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 >> de

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 person

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 seco

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 bit

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. For