[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [PULL 00/44] ppc-for-2.8 queue 20160922
From: |
Nikunj A Dadhania |
Subject: |
Re: [Qemu-ppc] [PULL 00/44] ppc-for-2.8 queue 20160922 |
Date: |
Fri, 23 Sep 2016 00:42:09 +0530 |
User-agent: |
Notmuch/0.21 (https://notmuchmail.org) Emacs/25.0.94.1 (x86_64-redhat-linux-gnu) |
Nikunj A Dadhania <address@hidden> writes:
> Peter Maydell <address@hidden> writes:
>
>> On 22 September 2016 at 07:36, David Gibson <address@hidden> wrote:
>>> The following changes since commit a008535b9fa396226ff9cf78b8ac5f3584bda58e:
>>>
>>> build-sys: fix make install regression (2016-09-20 11:32:43 +0100)
>>>
>>> are available in the git repository at:
>>>
>>> git://github.com/dgibson/qemu.git tags/ppc-for-2.8-20160922
>>>
>>> for you to fetch changes up to 2832da4b6fc549d5feb2cf9fe53ad98cee894327:
>>>
>>> monitor: fix crash for platforms without a CPU 0 (2016-09-22 15:53:01
>>> +1000)
>>>
>>> ----------------------------------------------------------------
>>> ppc patch queue 2016-09-22
>>>
>>> This is my second pull request of ppc and spapr related patches for
>>> qemu-2.8. Included here are
>>> * TCG implementations for more POWER9 instructions
>>> * Some preliminary XICS fixes in preparataion for the pnv machine type
>>> * A significant ADB (Macintosh kbd/mouse) cleanup
>>> * Some conversions to use trace instead of debug macros
>>> * Fixes to correctly handle global TLB flush synchronization in
>>> TCG. This is already a bug, but it will have much more impact
>>> when we get MTTCG
>>> * Add more qtest testcases for Power
>>> * Some MAINTAINERS updates
>>> * Assorted bugfixes
>>>
>>> This touches some test files and monitor.c which are technically
>>> outside the ppc code, but coming through this tree because the changes
>>> are primarily of interest to ppc.
>>>
>>> ----------------------------------------------------------------
>>
>> I'm afraid this fails to build with clang:
>>
>> /home/petmay01/linaro/qemu-for-merges/target-ppc/translate.c:532:16:
>> error: unused function 'L' [-Werro
>> r,-Wunused-function]
>> EXTRACT_HELPER(L, 16, 2);
>> ^
>> 1 error generated.
>
> +/* darn */
> +static void gen_darn(DisasContext *ctx)
> +{
> + int l = L(ctx->opcode);
>
> Used here, false positive ?
It is not a false positive, below would be needed in "[PULL 34/44]
target-ppc: implement darn instruction" as gen_darn is within
TARGET_PPC64:
diff --git a/target-ppc/translate.c b/target-ppc/translate.c
index eb681de..4f33915 100644
--- a/target-ppc/translate.c
+++ b/target-ppc/translate.c
@@ -528,8 +528,10 @@ EXTRACT_HELPER(FPW, 16, 1);
/* addpcis */
EXTRACT_HELPER_DXFORM(DX, 10, 6, 6, 5, 16, 1, 1, 0, 0)
+#if defined(TARGET_PPC64)
/* darn */
EXTRACT_HELPER(L, 16, 2);
+#endif
/*** Jump target decoding ***/
/* Immediate address */
Regards,
Nikunj
- [Qemu-ppc] [PULL 05/44] target-ppc: add vector count trailing zeros instructions, (continued)
- [Qemu-ppc] [PULL 05/44] target-ppc: add vector count trailing zeros instructions, David Gibson, 2016/09/22
- [Qemu-ppc] [PULL 38/44] target-ppc: tlbie/tlbivax should have global effect, David Gibson, 2016/09/22
- [Qemu-ppc] [PULL 37/44] target-ppc: add flag in check_tlb_flush(), David Gibson, 2016/09/22
- [Qemu-ppc] [PULL 21/44] spapr_vscsi: convert to trace framework instead of DPRINTF, David Gibson, 2016/09/22
- [Qemu-ppc] [PULL 07/44] target-ppc: add vector permute right indexed instruction, David Gibson, 2016/09/22
- [Qemu-ppc] [PULL 11/44] tests: add RTAS command in the protocol, David Gibson, 2016/09/22
- [Qemu-ppc] [PULL 28/44] target-ppc: consolidate load with reservation, David Gibson, 2016/09/22
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, no-reply, 2016/09/22
- Re: [Qemu-ppc] [PULL 00/44] ppc-for-2.8 queue 20160922, Peter Maydell, 2016/09/22
- Re: [Qemu-ppc] [PULL 00/44] ppc-for-2.8 queue 20160922, Nikunj A Dadhania, 2016/09/22
- Re: [Qemu-ppc] [PULL 00/44] ppc-for-2.8 queue 20160922, David Gibson, 2016/09/22
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, Alex Bennée, 2016/09/23
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, David Gibson, 2016/09/23
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, Alex Bennée, 2016/09/24
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, David Gibson, 2016/09/25
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, Cédric Le Goater, 2016/09/26
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/44] ppc-for-2.8 queue 20160922, Alex Bennée, 2016/09/26