]> git.proxmox.com Git - mirror_qemu.git/commitdiff
ioport: use INT64_MAX for IO ranges
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 10 Mar 2012 16:57:10 +0000 (16:57 +0000)
committerAvi Kivity <avi@redhat.com>
Mon, 19 Mar 2012 13:17:21 +0000 (15:17 +0200)
Expression UINT64_MAX + 1 will make the range bigger than
what can be represented with a 64 bit type. This would
trigger an assert in int128_get64() after the next patch.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
ioport.c

index 78a3b890fbe887d99d124c5abd2f23190ab6d262..6e4ca0dd9115c22fd3abd09980ecdfbef4f38178 100644 (file)
--- a/ioport.c
+++ b/ioport.c
@@ -385,7 +385,7 @@ static void portio_list_add_1(PortioList *piolist,
      * rather than an offset relative to to start + off_low.
      */
     memory_region_init_io(region, ops, piolist->opaque, piolist->name,
-                          UINT64_MAX);
+                          INT64_MAX);
     memory_region_init_alias(alias, piolist->name,
                              region, start + off_low, off_high - off_low);
     memory_region_add_subregion(piolist->address_space,