1. 16 Oct, 2011 1 commit
    • Avi Kivity's avatar
      Add support for 128-bit arithmetic · b7cd3db6
      Avi Kivity authored
      The memory API supports 64-bit buses (e.g. PCI).  A size on such a bus cannot
      be represented with a 64-bit data type, if both 0 and the entire address
      space size are to be represented.  Futhermore, any address arithemetic may
      overflow and return unexpected results.
      
      Introduce a 128-bit signed integer type for use in such cases.  Addition,
      subtraction, and comparison are the only operations supported.
      Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
      b7cd3db6