Skip to content

Commit

Permalink
bump MAX_DMA_REGIONS (#800)
Browse files Browse the repository at this point in the history
Some perfectly reasonable VMs exceed 16 VMs; bump this up somewhat.

Signed-off-by: John Levon <[email protected]>
  • Loading branch information
jlevon authored May 30, 2024
1 parent c4ce707 commit 2bf46f2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion lib/private.h
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
#else
#define MAX_DMA_SIZE UINT32_MAX /* FIXME check for __i386__ etc? */
#endif
#define MAX_DMA_REGIONS 16
#define MAX_DMA_REGIONS 64

#define SERVER_MAX_DATA_XFER_SIZE (VFIO_USER_DEFAULT_MAX_DATA_XFER_SIZE)

Expand Down
2 changes: 1 addition & 1 deletion test/py/libvfio_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ def is_32bit():
return (1 << 31) - 1 == sys.maxsize


MAX_DMA_REGIONS = 16
MAX_DMA_REGIONS = 64
# FIXME get from libvfio-user.h
MAX_DMA_SIZE = sys.maxsize << 1 if is_32bit() else (8 * ONE_TB)

Expand Down

0 comments on commit 2bf46f2

Please sign in to comment.