X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/0d09e41a51aa0752b1ce525ce084f7cd210e461b..c8e829b7bf6e1c84af8b4b13ee7fce2959c63e0e:/xen-mapcache.c diff --git a/xen-mapcache.c b/xen-mapcache.c index eda914a75c..66da1a6d47 100644 --- a/xen-mapcache.c +++ b/xen-mapcache.c @@ -33,10 +33,10 @@ # define DPRINTF(fmt, ...) do { } while (0) #endif -#if defined(__i386__) +#if HOST_LONG_BITS == 32 # define MCACHE_BUCKET_SHIFT 16 # define MCACHE_MAX_SIZE (1UL<<31) /* 2GB Cap */ -#elif defined(__x86_64__) +#else # define MCACHE_BUCKET_SHIFT 20 # define MCACHE_MAX_SIZE (1UL<<35) /* 32GB Cap */ #endif