From: Stefan Weil Date: Sun, 29 Sep 2013 15:55:56 +0000 (+0200) Subject: target-i386: Fix compiler warning (integer constant is too large) X-Git-Tag: qemu-xen-4.5.0-rc1~434^2~8 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=00fdef658675ac2d019005769c426c275bceec6f;p=qemu-upstream-4.5-testing.git target-i386: Fix compiler warning (integer constant is too large) From buildbot default_i386_rhel61: CC i386-softmmu/target-i386/arch_memory_mapping.o target-i386/arch_memory_mapping.c: In function 'walk_pde': target-i386/arch_memory_mapping.c:110: warning: integer constant is too large for 'long' type Signed-off-by: Stefan Weil Signed-off-by: Michael Tokarev --- diff --git a/target-i386/arch_memory_mapping.c b/target-i386/arch_memory_mapping.c index 2566a040a..462f984a2 100644 --- a/target-i386/arch_memory_mapping.c +++ b/target-i386/arch_memory_mapping.c @@ -75,7 +75,7 @@ static void walk_pte2(MemoryMappingList *list, } /* PAE Paging or IA-32e Paging */ -#define PLM4_ADDR_MASK 0xffffffffff000 /* selects bits 51:12 */ +#define PLM4_ADDR_MASK 0xffffffffff000ULL /* selects bits 51:12 */ static void walk_pde(MemoryMappingList *list, hwaddr pde_start_addr, int32_t a20_mask, target_ulong start_line_addr)