[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 01/40] target/ppc: fix the PPC_BIT definitions
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 01/40] target/ppc: fix the PPC_BIT definitions |
Date: |
Fri, 21 Dec 2018 16:45:27 +1100 |
From: Cédric Le Goater <address@hidden>
Change the PPC_BIT macro to use ULL instead of UL and the PPC_BIT32
and PPC_BIT8 not to use any suffix.
This fixes a compile breakage on windows.
Signed-off-by: Cédric Le Goater <address@hidden>
Signed-off-by: David Gibson <address@hidden>
---
target/ppc/cpu.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/target/ppc/cpu.h b/target/ppc/cpu.h
index ab68abe8a2..527181c0f0 100644
--- a/target/ppc/cpu.h
+++ b/target/ppc/cpu.h
@@ -70,9 +70,9 @@
#define PPC_ELF_MACHINE EM_PPC
#endif
-#define PPC_BIT(bit) (0x8000000000000000UL >> (bit))
-#define PPC_BIT32(bit) (0x80000000UL >> (bit))
-#define PPC_BIT8(bit) (0x80UL >> (bit))
+#define PPC_BIT(bit) (0x8000000000000000ULL >> (bit))
+#define PPC_BIT32(bit) (0x80000000 >> (bit))
+#define PPC_BIT8(bit) (0x80 >> (bit))
#define PPC_BITMASK(bs, be) ((PPC_BIT(bs) - PPC_BIT(be)) | PPC_BIT(bs))
#define PPC_BITMASK32(bs, be) ((PPC_BIT32(bs) - PPC_BIT32(be)) | \
PPC_BIT32(bs))
--
2.19.2
- [Qemu-ppc] [PULL 03/40] spapr: Fix ibm, max-associativity-domains property number of nodes, (continued)
- [Qemu-ppc] [PULL 03/40] spapr: Fix ibm, max-associativity-domains property number of nodes, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 05/40] spapr: drop redundant statement in spapr_populate_drconf_memory(), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 07/40] spapr: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 06/40] target/ppc: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 12/40] virtex_ml507: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 10/40] ppc440_bamboo: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 13/40] mac_newworld: simplify IRQ wiring, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 20/40] spapr: initialize VSMT before initializing the IRQ backend, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 04/40] target/ppc: tcg: Implement addex instruction, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 11/40] sam460ex: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 01/40] target/ppc: fix the PPC_BIT definitions,
David Gibson <=
- [Qemu-ppc] [PULL 08/40] ppc405_boards: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 14/40] e500: simplify IRQ wiring, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 09/40] ppc405_uc: use g_new(T, n) instead of g_malloc(sizeof(T) * n), David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 18/40] ppc/xive: introduce the XiveRouter model, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 23/40] Changes requirement for "vsubsbs" instruction, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 15/40] ppc/xive: introduce a XIVE interrupt source model, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 17/40] ppc/xive: introduce the XiveNotifier interface, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 22/40] spapr: export and rename the xics_max_server_number() routine, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 16/40] ppc/xive: add support for the LSI interrupt sources, David Gibson, 2018/12/21
- [Qemu-ppc] [PULL 19/40] ppc/xive: introduce the XIVE Event Notification Descriptors, David Gibson, 2018/12/21