@@ -74,7 +74,7 @@
/* Must be at least 4 to cover all cases of refcount table growth */
#define MIN_REFCOUNT_CACHE_SIZE 4 /* clusters */
-#define DEFAULT_L2_CACHE_MAX_SIZE (1 * MiB)
+#define DEFAULT_L2_CACHE_MAX_SIZE (32 * MiB)
#define DEFAULT_CLUSTER_SIZE (64 * KiB)
@@ -124,8 +124,8 @@ There are a few things that need to be taken into account:
- Both caches must have a size that is a multiple of the cluster size
(or the cache entry size: see "Using smaller cache sizes" below).
- - The maximum L2 cache size is 1 MB by default (enough for full coverage
- of 8 GB images, with the default cluster size). This value can be
+ - The maximum L2 cache size is 32 MB by default (enough for full coverage
+ of 256 GB images, with the default cluster size). This value can be
modified using the "l2-cache-size" option. QEMU will not use more memory
than needed to hold all of the image's L2 tables, regardless of this max.
value. The minimal L2 cache size is 2 clusters (or 2 cache entries, see
@@ -756,7 +756,7 @@ The maximum total size of the L2 table and refcount block caches in bytes
@item l2-cache-size
The maximum size of the L2 table cache in bytes
-(default: if cache-size is not specified - 1M; otherwise, as large as possible
+(default: if cache-size is not specified - 32M; otherwise, as large as possible
within the cache-size, while permitting the requested or the minimal refcount
cache size)