[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PATCH v2][4.17] EFI: don't convert memory marked for runtime use to ordinary RAM


  • To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Thu, 6 Oct 2022 08:46:13 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=52xC3eWi0jFfNxW1eJDDev8LqQZiW+lfEJt3l7ZI8HQ=; b=bZ0y2qPIltsOBK7tYh6nmCMhqJzADUcudYfsGZQ+z9mblY4tkCNSTgsWRnKIJmc74Li4NCOCSoU490MdRP0G2lhJm9Oh7xkSbd3sdK5C666SYZC3k9TdnwPIGB9BcKUF7VciNimvvwWMtD//F/QC/gnB/A67/eoI/eH2+g9TUwebfq8D6RjcIfQFD+g8NtTwCAErPOmuVs/9a/3TZZyBVc5CTbl+dOAU7pjYZQ7Q1MIqWPsMInn+PLOXaEg6Fgtd4rv8jErZ8lo9cmtX5n0eL4IHUnwGgWSOadyBlnSpch4fFi7CBQKLW17vZMs+KHNEWixhzo1Q9ZhJNRZpeSyN7A==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=52xC3eWi0jFfNxW1eJDDev8LqQZiW+lfEJt3l7ZI8HQ=; b=XYfHBO1KNte5Qay6IKZrxPRF99l35z5TYsGCtskdlw5c/KyV9e1YxPkjVm1kDX1gknOARPDZ7oXHxwbXxQSP2VRASeY8nAUj7Xzzd5MDp1Qerf3f9mLGvoKx0iXkbq/XxTf50hd9aKDRra4xj05Btpqdz/K6KpgDdW0zodhKS0Ei5GzhNdh4lG+Ifb6S7LY72zn1MfUpb+ZcSqJPmSmRnxrm7UD9XKMr5pBJktP+GAvICF1/bwy1gvQHsqgCXM/LVpFvRMESGZ8IHyCdAccgANt8gAMKS9rlIGQPqcJ2XyAR6nmycfYZG5iS/6Iwt1G/mv/FAwpDgIK9ieoiaCFhFQ==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=H14UV8MEfawhCI3nLDO77Ij4Fpj7acnmrmjPYeTMp3lZDBd3HE+gHuSsmFI27CB91BaLOOrlnUmAhUZJfWzRzE5RxqNELqkr16lBfuZKcQ25lVRKUevLKZ2KEQgTPOpn3Mw8vKjuzSmDzoAN/ZJY07jE9+zlG44bFAq5M7kN0c1/Yeuttx/rjArk6ElsbZors+e2c2mtrD9eTMln26bjzPkEfZGr37RMTJZjKS2EXWQewqn/8jMroM7VZPaRUyjkD/P9rAMC5sNhswr0puU0zbqXkPx5bIjLHgO48iQvG4XXic5XvKDOO27kyN347i7QXVqvIjJPAK5xP64UT5XaIg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j6QYbXOdW8roGZ68shIQ8/E4D6zX8D7kRPSbdqSUOq6KQbQzGpbtaSFaVQZxBE8zIyuwbqd7a9q9LzzXSUG1V+j97yvmX+vaO/3jyRvq2VXJ5Gadg0XIKwvh21GclYaUL17nYilimYFKcQ6A/njUeK/wAVym3EO17fJ3doJmoHDCTGR0L+cLpyL5cmEimP7E5E/hDK33GS75rwo+gTHYeVhbyARGcUC2uOknuU+4JzptxIyf91lV3sCX+4jueup9e6Z1QbjwcuPSjkSiQEUUeHzlme6pf5oQ21m5PCPLFv3qz/kZO/PIJ9mySG4Jf4YKKrDpMZ+R2jRelAsbANMfCA==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Volodymyr Babchuk <volodymyr_babchuk@xxxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Delivery-date: Thu, 06 Oct 2022 08:46:42 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHY2V9kZReqhAfkvEGGvlXoyp07JK4BDUEw
  • Thread-topic: [PATCH v2][4.17] EFI: don't convert memory marked for runtime use to ordinary RAM

Hi Jan,

> -----Original Message-----
> From: Jan Beulich <jbeulich@xxxxxxxx>
> Subject: [PATCH v2][4.17] EFI: don't convert memory marked for runtime use
> to ordinary RAM
> 
> efi_init_memory() in both relevant places is treating EFI_MEMORY_RUNTIME
> higher priority than the type of the range. To avoid accessing memory at
> runtime which was re-used for other purposes, make
> efi_arch_process_memory_map() follow suit. While on x86 in theory the
> same would apply to EfiACPIReclaimMemory, we don't actually "reclaim"
> E820_ACPI memory there (and it would be a bug if the Dom0 kernel tried
> to do so, bypassing Xen's memory management), hence that type's handling
> can be left alone.
> 
> Fixes: bf6501a62e80 ("x86-64: EFI boot code")
> Fixes: facac0af87ef ("x86-64: EFI runtime code")
> Fixes: 6d70ea10d49f ("Add ARM EFI boot support")
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
> Reviewed-by: Luca Fancellu <luca.fancellu@xxxxxxx> # Arm
> Tested-By: Luca Fancellu <luca.fancellu@xxxxxxx> # Arm
> Reviewed-by: Bertrand Marquis <bertrand.marquis@xxxxxxx> #arm

Release-acked-by: Henry Wang <Henry.Wang@xxxxxxx>

Kind regards,
Henry

> ---
> v2: Amend description.


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.