From: Julien Grall Date: Tue, 13 Jan 2015 18:17:21 +0000 (+0000) Subject: xen/arm: grant-table: Increased the initial number of grant frame to 4 X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3925 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ee0941e83c31528da06d62a9cabb9b6fef1d2617;p=xen.git xen/arm: grant-table: Increased the initial number of grant frame to 4 When a domain is created on ARM, the grant table code initialized one grant frame. With a basic load (i.e disk usage), Xen is quickly trying to expand the number of frames: (XEN) grant_table.c:1305:d2v0 Expanding dom (2) grant table from (1) to (2) frames. (XEN) grant_table.c:1305:d2v0 Expanding dom (2) grant table from (2) to (3) frames. (XEN) grant_table.c:311:d0v0 Increased maptrack size to 2 frames (XEN) grant_table.c:311:d0v0 Increased maptrack size to 3 frames The x86 code is initialied 4 frames (I didn't find the exact reason). I think we could use the same default value. Signed-off-by: Julien Grall Acked-by: Ian Campbell --- diff --git a/xen/include/asm-arm/grant_table.h b/xen/include/asm-arm/grant_table.h index 88ee3c65f8..5e076ccac3 100644 --- a/xen/include/asm-arm/grant_table.h +++ b/xen/include/asm-arm/grant_table.h @@ -3,7 +3,7 @@ #include -#define INITIAL_NR_GRANT_FRAMES 1 +#define INITIAL_NR_GRANT_FRAMES 4 void gnttab_clear_flag(unsigned long nr, uint16_t *addr); int create_grant_host_mapping(unsigned long gpaddr,