qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: BALATON Zoltan <balaton@eik.bme.hu>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: Greg Kurz <groug@kaod.org>,
	surajjs@au1.ibm.com, qemu-ppc@nongnu.org,
	QEMU Developers <qemu-devel@nongnu.org>,
	David Gibson <david@gibson.dropbear.id.au>
Subject: Re: [Qemu-devel] [Qemu-ppc] [PULL 00/24] ppc-for-2.12 queue 20180302
Date: Fri, 2 Mar 2018 22:51:42 +0100 (CET)	[thread overview]
Message-ID: <alpine.BSF.2.21.1803022248360.37366@zero.eik.bme.hu> (raw)
In-Reply-To: <alpine.BSF.2.21.1803021853180.78982@zero.eik.bme.hu>

On Fri, 2 Mar 2018, BALATON Zoltan wrote:
> On Fri, 2 Mar 2018, Peter Maydell wrote:
>> On 2 March 2018 at 06:03, David Gibson <david@gibson.dropbear.id.au> wrote:
>>> The following changes since commit 
>>> 0dc8ae5e8e693737dfe65ba02d0c6eccb58a9c67:
>>>
>>>   Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20180301-v2' 
>>> into staging (2018-03-01 17:08:16 +0000)
>>> 
>>> are available in the Git repository at:
>>>
>>>   git://github.com/dgibson/qemu.git tags/ppc-for-2.12-20180302
>>> 
>>> for you to fetch changes up to 57ae75b2e401f1d04f37a8cd26212eb3134c51a6:
>>>
>>>   hw/ppc/spapr,e500: Use new property "stdout-path" for boot console 
>>> (2018-03-02 12:24:44 +1100)
>>> 
>>> ----------------------------------------------------------------
>>> ppc patch queue 2018-03-02
>>> 
>>> Here's the next batch of accumulated spapr and ppc patches.
>>> Highlights are:
>>>     * New Sam460ex machine type
>>>     * Yet more fixes related to vcpu id allocation for spapr
>>>     * Numerous macio cleanupsr
>>>     * Some enhancements to the Spectre/Meltdown fixes for pseries,
>>>       allowing use of a better mitigation for indirect branch based
>>>       exploits
>>>     * New pseries machine types with Spectre/Meltdown mitigations
>>>       enabled (stop gap until libvirt and management understands the
>>>       machine options)
>>>     * A handful of other fixes
>>> 
>> 
>> Hi. This generates a compile error from some compilers in my test set
>> (I think just the older gccs):
>> 
>> /home/petmay01/linaro/qemu-for-merges/hw/ppc/ppc440_uc.c: In function
>> ‘ppc460ex_pcie_realize’:
>> /home/petmay01/linaro/qemu-for-merges/hw/ppc/ppc440_uc.c:1054:5:
>> error: ‘id’ may be used uninitialized in this function
>> [-Werror=maybe-uninitialized]
>>     snprintf(buf, sizeof(buf), "pcie%d-io", id);
>>     ^
>> cc1: all warnings being treated as errors
>> 
>> Looks like a valid complaint to me -- the realize function
>> should check that dcrn_base was set to a valid value, fail
>> realize if it wasn't, and have a 'default:' case in the
>> switch with g_assert_not_reached().
>
> I've sent an updated patch (v3) that should fix this.

Wait, I've just realised this is not even in this pull request but already 
in master but it was not compiled before the machine that uses it was 
added now. So a v3 of the original patch is not appropriate. Instead, I've 
sent a fixup patch now that should be applied before this pull request to 
hopefully fix the problem. Sorry for the inconvenience this caused.

Thank you,
BALATON Zoltan

  reply	other threads:[~2018-03-02 21:51 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-02  6:03 [Qemu-devel] [PULL 00/24] ppc-for-2.12 queue 20180302 David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 01/24] spapr: fix missing CPU core nodes in DT when running with TCG David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 02/24] ppc440: Add emulation of plb-pcix controller found in some 440 SoCs David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 03/24] ppc: Add aCube Sam460ex board David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 04/24] spapr: register dummy ICPs later David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 05/24] spapr: harden code that depends on VSMT David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 06/24] macio: embed DBDMA device directly within macio David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 07/24] macio: move ESCC device within the macio device David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 08/24] heathrow: QOMify heathrow PIC David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 09/24] heathrow: convert to trace-events David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 10/24] heathrow: change heathrow_pic_init() to return the heathrow device David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 11/24] macio: move macio related structures and defines into separate macio.h file David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 12/24] mac_oldworld: use object link to pass heathrow PIC object to macio David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 13/24] openpic: move KVM-specific declarations into separate openpic_kvm.h file David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 14/24] openpic: move OpenPIC state and related definitions to openpic.h David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 15/24] mac_newworld: use object link to pass OpenPIC object to macio David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 16/24] macio: move setting of CUDA timebase frequency to macio_common_realize() David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 17/24] macio: remove macio_init() function David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 18/24] target/ppc: Check mask when setting cap_ppc_safe_indirect_branch David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 19/24] ppc/spapr-caps: Add support for custom spapr_capabilities David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 20/24] ppc/spapr-caps: Convert cap-cfpc to custom spapr-cap David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 21/24] ppc/spapr-caps: Convert cap-sbbc " David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 22/24] ppc/spapr-caps: Convert cap-ibs " David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 23/24] ppc/spapr-caps: Define the pseries-2.12-sxxm machine type David Gibson
2018-03-02  6:03 ` [Qemu-devel] [PULL 24/24] hw/ppc/spapr, e500: Use new property "stdout-path" for boot console David Gibson
2018-03-02  6:26 ` [Qemu-devel] [PULL 00/24] ppc-for-2.12 queue 20180302 no-reply
2018-03-02 14:26 ` Peter Maydell
2018-03-02 17:55   ` [Qemu-devel] [Qemu-ppc] " BALATON Zoltan
2018-03-02 21:51     ` BALATON Zoltan [this message]
2018-03-04 23:55   ` [Qemu-devel] " David Gibson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.BSF.2.21.1803022248360.37366@zero.eik.bme.hu \
    --to=balaton@eik.bme.hu \
    --cc=david@gibson.dropbear.id.au \
    --cc=groug@kaod.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    --cc=surajjs@au1.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).