diff options
author | Thanos Makatos <thanos.makatos@nutanix.com> | 2022-10-04 12:35:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-04 12:35:12 +0100 |
commit | aa19ba90f73c9b456a03a03d0d453e79fd8cf2d9 (patch) | |
tree | 933e141b0490f443cd653954f92fd39fd24f69c3 /lib/private.h | |
parent | 87c216d9492476c28eb306b8f4ba22a1269849cf (diff) | |
download | libvfio-user-aa19ba90f73c9b456a03a03d0d453e79fd8cf2d9.zip libvfio-user-aa19ba90f73c9b456a03a03d0d453e79fd8cf2d9.tar.gz libvfio-user-aa19ba90f73c9b456a03a03d0d453e79fd8cf2d9.tar.bz2 |
fix compilation for i386 and ppc64 (#709)
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com>
Reviewed-by: John Levon <john.levon@nutanix.com>
Reported-by: Eduardo Lima <eblima@gmail.com>
Diffstat (limited to 'lib/private.h')
-rw-r--r-- | lib/private.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private.h b/lib/private.h index b875138..60adfc9 100644 --- a/lib/private.h +++ b/lib/private.h @@ -45,7 +45,11 @@ * is to limit the size of the dirty bitmaps: this corresponds to 256MB at a 4K * page size. */ +#if defined(__x86_64__) || defined(__ppc64__) #define MAX_DMA_SIZE (8 * ONE_TB) +#else +#define MAX_DMA_SIZE UINT32_MAX /* FIXME check for __i386__ etc? */ +#endif #define MAX_DMA_REGIONS 16 #define SERVER_MAX_DATA_XFER_SIZE (VFIO_USER_DEFAULT_MAX_DATA_XFER_SIZE) |