[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907 |
Date: |
Wed, 14 Sep 2016 15:00:38 +0100 |
User-agent: |
mu4e 0.9.17; emacs 25.1.12 |
Peter Maydell <address@hidden> writes:
> On 7 September 2016 at 11:28, David Gibson <address@hidden> wrote:
>> The following changes since commit 2926375cffce464fde6b4dabaed1e133d549af39:
>>
>> Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into
>> staging (2016-09-06 17:18:17 +0100)
>>
>> are available in the git repository at:
>>
>> git://github.com/dgibson/qemu.git tags/ppc-for-2.8-20160907
>>
>> for you to fetch changes up to d2ab58ffc927c00e88f53f9b853b015a76fa1bd2:
>>
>> tests: Check serial output of firmware boot of some machines (2016-09-07
>> 12:40:13 +1000)
>>
>> ----------------------------------------------------------------
>> ppc patch queue for 2016-Sep-7
>>
>> This is my first pull request for the newly opened qemu-2.8 tree. It
>> contains a heap of things that were too late for 2.7 and have been
>> queued for a while. In particular:
>> * A number of preliminary patches for the powernv machine type
>> * A substantial cleanup of exception handling which will be
>> necessary to support running a TCG with hypervisor
>> facilities
>> * A start on support for POWER9
>> * Some TCG implementations for new POWER9 instructions
>> * Some TCG and related cleanups in preparation for POWER9
>> * Some assorted TCG optimizations
>> * An implementation of the H_CHANGE_LOGICAL_LAN_MAC hypercall
>> which allows the MAC address to be changed on the PAPR virtual
>> NIC.
>> * Add some extra test cases for several machines (this isn't
>> strictly in the ppc code, but is most value to ppc)
>>
>> NOTE: This pull request supersedes ppc-for-2.8-20160906, which had
>> some problems. Changes:
>> * Dropped BenH's lmw/stmw speedups, which break for
>> qemu-system-ppc64 on BE hosts
>> * A small fix to Thomas' serial output test to avoid a warning on
>> the isapc machine type.
>> * Some trivial checkpatch fixes
>>
>> Note that some of the patches in this series still have large numbers
>> of checkpatch warnings. This is because they're moving existing code
>> that predates most of the checkpatch style conventions.
>>
>
> Applied, thanks.
For reference this has broken 32 bit x86 builds on CentOS6. I bisected
the problem to:
commit 3654fa95bc29e72c2eef22f26eb621af1f86feec
Author: Cédric Le Goater <address@hidden>
Date: Tue Aug 2 19:38:01 2016 +0200
hw/ppc: add a ppc_create_page_sizes_prop() helper routine
The exact same routine will be used in PowerNV.
Signed-off-by: Cédric Le Goater <address@hidden>
Signed-off-by: David Gibson <address@hidden>
With:
15:00 address@hidden/i686 [qemu.git/bisect:???] >make
CC ppc-softmmu/hw/ppc/fdt.o
In file included from /home/alex/lsrc/qemu.git/hw/ppc/fdt.c:14:
/home/alex/lsrc/qemu.git/include/hw/ppc/fdt.h:15: error: redefinition of
typedef ‘CPUPPCState’
/home/alex/lsrc/qemu.git/target-ppc/cpu-qom.h:41: note: previous
declaration of ‘CPUPPCState’ was here
make[1]: *** [hw/ppc/fdt.o] Error 1
make: *** [subdir-ppc-softmmu] Error 2
15:00 address@hidden/i686 [qemu.git/bisect:???] >
--
Alex Bennée
- [Qemu-devel] [PULL 57/64] ppc: Stop dumping state on all exceptions in linux-user, (continued)
- [Qemu-devel] [PULL 57/64] ppc: Stop dumping state on all exceptions in linux-user, David Gibson, 2016/09/07
- [Qemu-devel] [PULL 63/64] tests: Resort check-qtest entries in Makefile.include, David Gibson, 2016/09/07
- [Qemu-devel] [PULL 64/64] tests: Check serial output of firmware boot of some machines, David Gibson, 2016/09/07
- [Qemu-devel] [PULL 45/64] target-ppc: implement branch-less divd[o][.], David Gibson, 2016/09/07
- [Qemu-devel] [PULL 21/64] ppc: Move VSX ops out of translate.c, David Gibson, 2016/09/07
- [Qemu-devel] [PULL 17/64] ppc: Move classic fp ops out of translate.c, David Gibson, 2016/09/07
- [Qemu-devel] [PULL 20/64] ppc: Move VMX ops out of translate.c, David Gibson, 2016/09/07
- [Qemu-devel] [PULL 18/64] ppc: Move embedded spe ops out of translate.c, David Gibson, 2016/09/07
- Re: [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907, no-reply, 2016/09/07
- Re: [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907, Peter Maydell, 2016/09/08
- Re: [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907,
Alex Bennée <=