[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] x86/shadow: further correct MMIO handling in _sh_propagate()
- To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
- Date: Fri, 13 Jan 2023 10:20:50 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- 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=W54dHoJM9P0PkAPwS0dPAtnXs0fXxsIPDOTFPoKcC3k=; b=l8iYpImEG1u8ky9G7vxjBAh/nK8DSF1uQQPcaLGosaQhiDCXq/54NIMd8rd9YQwd/9zP8Hmt4l8sxhhYhN8cDxa47GGHalOMbWDyfUuQAIFJ5xcwnAm9fz5uGd17sCz8QsfpWVuft2KCvI46HKeAQwgT/D5CmF4ioX/HkNADTCJluh4qfnxDPkuwlQMwiq2Sub6T2qQgiJrZuwkFb/RG2StN3nexgtG6zt0DyFky52b4B0nZifck1MqXByRf/AmUr6YM6TUyjI81N4tAJEHqaPUkia7IaI7tW5ZwEIk8XLb3dz4izkbyjkFpXDOf7vCm9cesmmA7qHt4LWI9xD9UlQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GNTVRAtYLu8EH8Ey/dfwWM2tA4ZN2fJ/A7aRQJb8dg1Mkvi8G2rtPssdkqG9W/uC1uDxqgf2Sr1ciDsYc8XLTuzvSlUNQBjnt3lmALgcgZGAjvTNLoqeoihPKwqRd7N2iG5cPva/Chy+wTlipV4yVjbM9VGUIkBko3nVAx61xSmRTniPFxffsJul+K90SvBo2NAug70ZPzZ9BZVqFTU2YzsskDTGDu4EbR0MvmBUVYzZRvFGqMztKUxMTqBoPvIEewmIifm+X8H48CSXBuejDcEPUWm96/lcIRtMEsgyPBTZxcynp1qC9KNq9HfB9PrgFBAvLxFUTvEYFP4qVTH7Mw==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Wei Liu <wl@xxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, "Tim (Xen.org)" <tim@xxxxxxx>, Xenia Ragiadakou <burzalodowa@xxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>
- Delivery-date: Fri, 13 Jan 2023 10:21:15 +0000
- Ironport-data: A9a23:HSj84aDGr26sUBVW/+fiw5YqxClBgxIJ4kV8jS/XYbTApGh20zwCn 2JNWmmHMquLN2PxeN0kbYW1phsEsJ+GydFmQQY4rX1jcSlH+JHPbTi7wuUcHAvJd5GeExg3h yk6QoOdRCzhZiaE/n9BCpC48T8nk/nNHuCnYAL9EngZbRd+Tys8gg5Ulec8g4p56fC0GArIs t7pyyHlEAbNNwVcbyRFtMpvlDs15K6p4GpB5QRnDRx2lAS2e0c9Xcp3yZ6ZdxMUcqEMdsamS uDKyq2O/2+x13/B3fv8z94X2mVTKlLjFVDmZkh+AsBOsTAbzsAG6Y4pNeJ0VKtio27hc+ada jl6ncfYpQ8BZsUgkQmGOvVSO3kW0aZuoNcrLZUj2CA6IoKvn3bEmp1T4E8K0YIwxeovC18W/ KQjE2oXcRqxocyo7ZahRbw57igjBJGD0II3nFhFlGucIdN4BJfJTuPN+MNS2yo2ioZWB/HCa sEFaD1pKhPdfxlIPVRRA5U79AuqriCnL3sE9xTI9OxuvDO7IA9ZidABNPL8fNCQSNoTtUGfv m/cpEzyAw0ANczZwj2Amp6prr6TzHiiBNxPfFG+3thNmHafxEUZMx8xC3a1isuIsXa0SfsKf iT4/QJr98De7neDTNPwQhm5q36spQMHVpxbFOhSwBGAzO/Y7hiUAkAATyVdc5o2uckuXzso2 1SV2dTzClRHr7m9WX+bsLCOoluaJSkQBX8PY2kDVwRty9P+upM6ihXDSclqOKGwh9zxXzr3x li3QDMWgrwSiYsH0vu99FWe2Ta0/MGWFUgy+xndWX+j4kVhfom5aoe06F/dq/FdMIKeSVrHt 38B8ySD0N0z4Vi2vHTlaI0w8HuBvZ5p7BW0bYZTIqQc
- Ironport-hdrordr: A9a23:OM9PramWlvha6JR2rSvLpztwW67pDfIi3DAbv31ZSRFFG/Fw9v rDoB1/73TJYVkqN03I9ervBEDjexPhHO9OgLX5VI3KNGOKhILCFvAA0WKN+UyEJwTOssJbyK d8Y+xfJbTLfDxHZB/BkWuFL+o=
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Thread-index: AQHZJyvN3vLgdA26WkC1mtdAvOV/WK6cIxKA
- Thread-topic: [PATCH 2/2] x86/shadow: further correct MMIO handling in _sh_propagate()
On 13/01/2023 8:48 am, Jan Beulich wrote:
> While c61a6f74f80e ("x86: enforce consistent cachability of MMIO
> mappings") correctly converted one !mfn_valid() check there, two others
> were wrongly left untouched: Both cachability control and log-dirty
> tracking ought to be uniformly handled/excluded for all (non-)MMIO
> ranges, not just ones qualifiable by mfn_valid().
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
|