]> git.proxmox.com Git - qemu.git/commitdiff
target-i386: Fix compiler warning (integer constant is too large)
authorStefan Weil <sw@weilnetz.de>
Sun, 29 Sep 2013 15:55:56 +0000 (17:55 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 2 Oct 2013 18:55:28 +0000 (22:55 +0400)
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 <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target-i386/arch_memory_mapping.c

index 2566a040a62046b11baa9bd79dbc149821d55d0d..462f984a26bdaec414c2381cf2b758040098eb8b 100644 (file)
@@ -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)