Re: [PULL 0/9] Misc patches (s390x, build env, clean-ups)

2025-05-06 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.0 for any user-visible changes. signature.asc Description: PGP signature

[PULL 0/9] Misc patches (s390x, build env, clean-ups)

2025-04-30 Thread Thomas Huth
The following changes since commit 73d29ea2417b58ca55fba1aa468ba38e3607b583: Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2025-04-27 12:47:23 -0400) are available in the Git repository at: https://gitlab.com/thuth/qemu.git tags/pull-request-2025-04-30 for you to

Re: [PULL 0/9] Misc patches

2022-05-08 Thread Thomas Huth
On 06/05/2022 19.28, Richard Henderson wrote: On 5/6/22 09:49, Peter Maydell wrote: On Fri, 6 May 2022 at 15:41, Thomas Huth wrote: * Remove redundant/obsolete x86 and arm disassemblers (Capstone is better) * Limit some Xen-relat

Re: [PULL 0/9] Misc patches

2022-05-06 Thread Richard Henderson
On 5/6/22 09:49, Peter Maydell wrote: On Fri, 6 May 2022 at 15:41, Thomas Huth wrote: * Remove redundant/obsolete x86 and arm disassemblers (Capstone is better) * Limit some Xen-related code to builds where Xen is really available

Re: [PULL 0/9] Misc patches

2022-05-06 Thread Peter Maydell
On Fri, 6 May 2022 at 15:41, Thomas Huth wrote: > > Hi Richard! > > The following changes since commit 1fba9dc71a170b3a05b9d3272dd8ecfe7f26e215: > > Merge tag 'pull-request-2022-05-04' of https://gitlab.com/thuth/qemu into > staging (2022-05-04 08:07:02 -0700) > > are available in the Git repo

[PULL 0/9] Misc patches

2022-05-06 Thread Thomas Huth
Hi Richard! The following changes since commit 1fba9dc71a170b3a05b9d3272dd8ecfe7f26e215: Merge tag 'pull-request-2022-05-04' of https://gitlab.com/thuth/qemu into staging (2022-05-04 08:07:02 -0700) are available in the Git repository at: https://gitlab.com/thuth/qemu.git tags/pull-reques

Re: [Qemu-devel] [PULL 0/9] Misc patches for 2017-08-08

2017-08-08 Thread Peter Maydell
On 8 August 2017 at 16:29, Paolo Bonzini wrote: > The following changes since commit c233a35d3d91af666aa95a6a3ba8244d4ce728c6: > > Merge remote-tracking branch 'remotes/yongbok/tags/mips-20170803' into > staging (2017-08-04 13:03:58 +0100) > > are available in the git repository at: > > git:/

[Qemu-devel] [PULL 0/9] Misc patches for 2017-08-08

2017-08-08 Thread Paolo Bonzini
The following changes since commit c233a35d3d91af666aa95a6a3ba8244d4ce728c6: Merge remote-tracking branch 'remotes/yongbok/tags/mips-20170803' into staging (2017-08-04 13:03:58 +0100) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fet

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Paolo Bonzini
On 26/11/2015 16:55, Peter Maydell wrote: > This is all talking about in-practice behaviour of the compiler. > What I'm interested in is what the documented guarantees are. They are these: >> Again, the _value_ is perfectly specified by the GCC documentation (and >> as of this morning, it's pro

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Peter Maydell
On 26 November 2015 at 15:40, Paolo Bonzini wrote: > On 26/11/2015 16:01, Peter Maydell wrote: >> I'm confused by all this text about constant expressions. Does >> -fwrapv guarantee that signed shift of << behaves as we want >> in all situations (including constant expressions) or doesn't it? > >

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Paolo Bonzini
On 26/11/2015 16:01, Peter Maydell wrote: > > - regarding overflow, in addition to the weird -Wpedantic warning, GCC 6 > > adds a new -Wshift-overflow flag which is enabled by default in C99 and > > C11 modes, and which only applies to constant expressions. So the > > remaining case where the comp

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Peter Maydell
On 26 November 2015 at 13:04, Paolo Bonzini wrote: > > > On 26/11/2015 12:28, Peter Maydell wrote: >>> But we are relying on them, and thus we should document them. Witness >>> the number of patches fixing so called "undefined" behavior. And those >>> patches are _dangerous_. >> >> Until and unl

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Peter Maydell
On 26 November 2015 at 12:15, Markus Armbruster wrote: > Peter Maydell writes: >> I don't see much point in documenting what we rely on >> if we can't rely on it and need to stop relying on it. > > "Can't" and "need" are too strong. The kernel can, and I fail to see > what makes us so special th

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Paolo Bonzini
On 26/11/2015 13:19, Peter Maydell wrote: > On 26 November 2015 at 12:15, Markus Armbruster wrote: >> Peter Maydell writes: >>> I don't see much point in documenting what we rely on >>> if we can't rely on it and need to stop relying on it. >> >> "Can't" and "need" are too strong. The kernel c

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Paolo Bonzini
On 26/11/2015 12:28, Peter Maydell wrote: >> But we are relying on them, and thus we should document them. Witness >> the number of patches fixing so called "undefined" behavior. And those >> patches are _dangerous_. > > Until and unless the compiler guarantees us the semantics that > we want,

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Markus Armbruster
Peter Maydell writes: > On 26 November 2015 at 11:23, Paolo Bonzini wrote: >> On 26/11/2015 11:56, Peter Maydell wrote: >>> It makes a claim about the semantics that the compiler >>> guarantees us which isn't currently valid. (Or >>> alternatively, it's implicitly claiming that clang isn't >>> a

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Peter Maydell
On 26 November 2015 at 11:23, Paolo Bonzini wrote: > On 26/11/2015 11:56, Peter Maydell wrote: >> It makes a claim about the semantics that the compiler >> guarantees us which isn't currently valid. (Or >> alternatively, it's implicitly claiming that clang isn't >> a supported compiler, which isn'

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Paolo Bonzini
On 26/11/2015 11:56, Peter Maydell wrote: > On 26 November 2015 at 10:40, Paolo Bonzini wrote: >> >> >> On 26/11/2015 10:46, Peter Maydell wrote: >>> I definitely don't think we should apply the -fwrapv patch yet; >>> would you mind respinning this pullrequest without it? >> >> In what way does

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Peter Maydell
On 26 November 2015 at 10:40, Paolo Bonzini wrote: > > > On 26/11/2015 10:46, Peter Maydell wrote: >> I definitely don't think we should apply the -fwrapv patch yet; >> would you mind respinning this pullrequest without it? > > In what way does that patch make that thing worse? It makes a claim a

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Paolo Bonzini
On 26/11/2015 10:46, Peter Maydell wrote: > On 25 November 2015 at 17:19, Paolo Bonzini wrote: >> The following changes since commit 4b6eda626fdb8bf90472c6868d502a2ac09abeeb: >> >> Merge remote-tracking branch 'remotes/lalrae/tags/mips-20151124' into >> staging (2015-11-24 17:05:06 +) >>

Re: [Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-26 Thread Peter Maydell
On 25 November 2015 at 17:19, Paolo Bonzini wrote: > The following changes since commit 4b6eda626fdb8bf90472c6868d502a2ac09abeeb: > > Merge remote-tracking branch 'remotes/lalrae/tags/mips-20151124' into > staging (2015-11-24 17:05:06 +) > > are available in the git repository at: > > > g

[Qemu-devel] [PULL 0/9] Misc patches for QEMU 2.5-rc2 (2015-11-25)

2015-11-25 Thread Paolo Bonzini
The following changes since commit 4b6eda626fdb8bf90472c6868d502a2ac09abeeb: Merge remote-tracking branch 'remotes/lalrae/tags/mips-20151124' into staging (2015-11-24 17:05:06 +) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fet