[PATCH v2 4/9] xen-mapcache: Remove 32bit support
Peter Xu <[email protected]>
| Newsgroups | gmane.comp.emulators.qemu |
|---|---|
| Message-ID | <[email protected]> |
QEMU has switched to 64bit-only hosts for all system emulations. Signed-off-by: Peter Xu <[email protected]> --- hw/xen/xen-mapcache.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/hw/xen/xen-mapcache.c b/hw/xen/xen-mapcache.c index 85cf0cf359..e30c07c2ee 100644 --- a/hw/xen/xen-mapcache.c +++ b/hw/xen/xen-mapcache.c @@ -26,11 +26,7 @@ #include <xenevtchn.h> #include <xengnttab.h> -#if HOST_LONG_BITS == 32 -# define MCACHE_MAX_SIZE (1UL<<31) /* 2GB Cap */ -#else -# define MCACHE_MAX_SIZE (1UL<<35) /* 32GB Cap */ -#endif +#define MCACHE_MAX_SIZE (1UL << 35) /* 32GB Cap */ /* This is the size of the virtual address space reserve to QEMU that will not * be use by MapCache. @@ -151,11 +147,7 @@ void xen_map_cache_init(phys_offset_to_gaddr_t f, void *opaque) exit(EXIT_FAILURE); } - if (HOST_LONG_BITS == 32) { - bucket_shift = 16; - } else { - bucket_shift = 20; - } + bucket_shift = 20; if (geteuid() == 0) { rlimit_as.rlim_cur = RLIM_INFINITY; -- 2.54.0