From: awilliam@xenbuild2.aw Date: Fri, 5 Jan 2007 06:21:30 +0000 (-0700) Subject: [IA64] Only set nocache flag on dom0 ranges that do not support WB X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15424 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=defc7a67a1b3a84411a0b145191cf7f3b83ad68d;p=xen.git [IA64] Only set nocache flag on dom0 ranges that do not support WB Signed-off-by: Alex Williamson --- diff --git a/xen/arch/ia64/xen/dom_fw.c b/xen/arch/ia64/xen/dom_fw.c index 3f9dd9cf2a..b122a793ca 100644 --- a/xen/arch/ia64/xen/dom_fw.c +++ b/xen/arch/ia64/xen/dom_fw.c @@ -549,7 +549,8 @@ complete_dom0_memmap(struct domain *d, flags = ASSIGN_writable; /* dummy - zero */ if (md->attribute & EFI_MEMORY_WP) flags |= ASSIGN_readonly; - if (md->attribute & EFI_MEMORY_UC) + if ((md->attribute & EFI_MEMORY_UC) && + !(md->attribute & EFI_MEMORY_WB)) flags |= ASSIGN_nocache; assign_domain_mach_page(d, start, size, flags);