Message ID | 1491383361-22886-6-git-send-email-Wei.Chen@arm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xen.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id DEDD860364 for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 5 Apr 2017 09:13:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C011C28556 for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 5 Apr 2017 09:13:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B5058285A2; Wed, 5 Apr 2017 09:13:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 282842859F for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 5 Apr 2017 09:13:05 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from <xen-devel-bounces@lists.xen.org>) id 1cvgx7-00025I-PD; Wed, 05 Apr 2017 09:10:09 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from <Wei.Chen@arm.com>) id 1cvgx7-00024i-BV for xen-devel@lists.xen.org; Wed, 05 Apr 2017 09:10:09 +0000 Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id 2A/85-03420-074B4E85; Wed, 05 Apr 2017 09:10:08 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m8fuaI6Mq7HXxdXcCkLQFKGy/mi RRFjkjw0JpMaa3LV92M5aBpaaj1JRVGxNMZUUIkUhlVK0yCXzEZZtYPmKpK1WM8jwkfSwGUfL 5tc53zlzzr1wKVwxT6ooLs3KWUysQSPzIHQ7kTbE3O6MDxufDt/TMFdPRKFDvV0/sGPoBKk3J ZrTTpG675UVZMqYV1rZ9Wd4JpraVIA8KILJxGHpzQIpEgXTgMHU1XyZRJ5i8DnbgUSCGAeCrt 5KXFIeIcj61L9GSjAoK6lDEqlBMFx+DytA7pSMCYKi0ixCxL6MGpoKquUixplsBC3LMSL2YWK hp1AsdBdG2QYuu02YhKJoJgpa3yvFZ2ACYPR5Pi5idyYanMVSpEKwlNasrGKa8YaBSichxQP0 uFy45FFDxcQQknL8YGR0WC7GA7MVBnOOiiMD4yJgJS+XlDztJMwXb5fwERi1O5FkEvb6fXMYl 8gLAmbtLWvksQyq71avVnsxCnjwrhuThA4Mil2TmJSVAuVjtXIJ74OXtlqZZLqGw2K9iyxBIV Ub9qjasEcdwhrRDp6zXOAsIRFhoYkWfZLOamT1hpDwsF2hRo7n2STOwCbyoafNxlYkXIOb8HW gX81xduRHYZrN9JZYZ7zCK9F85pKO5XUnLakGjrcjf4rSAL3QJmjeFi6JSzurNwgntS4D5anx pS+LMs2nsEZenyRJgyhIpaQnRYERBV2q6e9v68foQGqVD42EQRSeKZzFqLf+r88gJYU0PvSgm OKpN1n/ps8IxZhQ7JyYEout7D9JlYnyniQURS++WloIbntY3TdwpS5rtlFhTwgqjXydow5MGB j3yiicbgo4/G23XR7/dcL3/Dn1nXJlU/PbBcJVEHfgZ8RQtzk9I7moL32xU1uljev8eHwpOic w17ac3H8xpndOe9/mNk9WHbw9EjBadsNhi/yi9buVURuTrc35sN9/r1ZD8Do2PBi38Owf/u2i cIcDAAA= X-Env-Sender: Wei.Chen@arm.com X-Msg-Ref: server-7.tower-21.messagelabs.com!1491383407!62294215!1 X-Originating-IP: [104.47.1.85] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.4.12; banners=-,-,- X-VirusChecked: Checked Received: (qmail 27255 invoked from network); 5 Apr 2017 09:10:07 -0000 Received: from mail-ve1eur01on0085.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.85) by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP; 5 Apr 2017 09:10:07 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=17e7NH1UjQPeuP2ktCLxZT1nlHBNnHIy4A5uSLdNSng=; b=eAnIHoNfKWuZuOFFBaeLjrdTA9ryjTBLXXL0dIRDtCvM+p4PN16gwKuMrx+uUkBya7e2rpcimUn0QbYH1NUdV0Kl+/m0jtkyR5ykkvtm/S3e/IWVZzj2IgmppqIoqsjkK4FmmMGogV++YL6NHOfeVOujuNLsCXXjOLCwdqCD1k4= Received: from HE1PR08CA0011.eurprd08.prod.outlook.com (2a01:111:e400:5097::21) by DB5PR0801MB1575.eurprd08.prod.outlook.com (2603:10a6:0:3b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Wed, 5 Apr 2017 09:09:57 +0000 Received: from AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::201) by HE1PR08CA0011.outlook.office365.com (2a01:111:e400:5097::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Wed, 5 Apr 2017 09:09:57 +0000 Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by AM5EUR03FT051.mail.protection.outlook.com (10.152.16.246) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1005.5 via Frontend Transport; Wed, 5 Apr 2017 09:09:56 +0000 Received: from P300.p300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 5 Apr 2017 10:09:36 +0100 From: Wei Chen <Wei.Chen@arm.com> To: <xen-devel@lists.xen.org> Date: Wed, 5 Apr 2017 17:09:07 +0800 Message-ID: <1491383361-22886-6-git-send-email-Wei.Chen@arm.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491383361-22886-1-git-send-email-Wei.Chen@arm.com> References: <1491383361-22886-1-git-send-email-Wei.Chen@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39850400002)(39450400003)(39410400002)(39860400002)(39840400002)(39400400002)(2980300002)(438002)(199003)(189002)(76176999)(106466001)(104016004)(47776003)(77096006)(50986999)(575784001)(50226002)(86362001)(189998001)(2351001)(5660300001)(8676002)(8936002)(48376002)(50466002)(54906002)(36756003)(356003)(305945005)(6666003)(2950100002)(6916009)(5003940100001)(2906002)(110136004)(4326008)(38730400002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0801MB1575; H:nebula.arm.com; FPR:; SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT051; 1:ruEXddoWocuu+y6jO3ntZDOTivw1jxyBOSGO0DyZhUy9UYaZ3oDXv2gqo2Bgt+JHe8PrCw1obeh+yZApcR68aCV9kbcGrLiW4XRwtoIaT96s0vMZqEWI41e1EXFbvqIeru7CVGyLKL+vmYJUrxM7EZPdXKizY8QTJCPEaeocWxC7BgvHsBWL3hT3RngO92gGkSvsyVtt5ZBMUg91g2dQ50JmjSV+R2SQxCg2fa14+BB943xiQeECRkyn2oot5W2Uszp23yf2gdBUvBy7MtheyPoqAjmKDeRHfnWSNhpmuUbrxg9P9/DWS8pld92ITl0+ephLJx/vJoPgASwu3lWmJMXCoUlFklDaGDg9h4r+diZBbI9LIAiLLymOT4T3WE1XOuB7i5bqZ2e6qnmq15yE2oLpKXDC0oHHjZsVniPt6yl/ZjlTmZYx7ncg8EoKq4wavimtrmXY2vdRjEoHYG4YASj0s1qgnEfImS8r15wfatSG3TVusB+lMTGOdyGiFFp7YD6xx9862uTZrg9YT9EOF/DiT6rBRtTIQ/YBTYUL5tPlhkQvnDytLNZy6trRiKnOnV5EcMsbf4G8XtpXFGvqzIDV6WFOUyp8/mOn/g1DJRSin/cAJLy4EfRgJRzB2DXd X-MS-Office365-Filtering-Correlation-Id: 4ac53108-c04d-4160-a4b1-08d47c03879a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:DB5PR0801MB1575; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1575; 3:a9AL2LCOSTNCXdrqOJX32c2YevuOK47o7AgdimRPskDP8Pr4uS/9oq3Tse4X7M72+ZUfIOBoOVRYKalQIziRPmtyiGww5jst9KgSK6fhvgdLPg/IezjSj6Yk30X8zK/YR65vGz19V+yKos5XqRQdcbt1C4CxR3HxC3LTSmGnwzciuzRcWjFwb6zlz0FP3EbbbjGJQDKSAFluZrAkTjeZwvkrxQ4CHTQICFBpuJ+2ZLsA9a/zCnWohGmHKN+b7pt+aAAMDhqz61lQiCyRl816WrBC+Db4r76LbG+90rw6dNIHesyuPuQobp/VqD3dnNuGvTmUL+NGHqviDYAGe5jwx4fnyetbNK3s0YkEqxNAZ+BM40hnThVxKVuxvAHqyz1h/PYK5g8H3kVnYrEkxpH6lMBtXAwUoy8XcmQv3KK9Jlce5W/egqFdEB2b4g4pCTzFWt3ELVyuxJKWHDpEb+enyozzNonnn5+7f3wNQ917jHvd4cr+GFdbjV9/lNl68u4Q59tfLvHfLJeycV6imx3uFQ== X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1575; 25:nIsrLoKLpIC/IUhp3iHEi6wIVkGD6lgQohkzvEtXgg2zF+J2D2bUMs9ONpnAk/XFfqYgfFEBSW/DPKg23hzlRlzU27EC7MFgWnfTbGEhQ8sEyZWRs9aoOccKO3z6hrb6W2GP6quKi2ow5IC2U4BqdwQ/rjfDMckCf/pQEsrPH2h/MpGXGEc/sTAOFYGpyhxlaxjwapY7qnRhfEqDdqHtQ0xFB18TAyjfSjeufpDWt/ElLgylMiuec6LxEkO16vAS/7hPYBt8EyStcZzYAXxTucBYpstSxPJjj4Nk31P/Wmt0NuPx5ZxS9MNa8sDpaWrK+gv0n5JuJE3SLQPV/Or2fPkZqT5RASOLon17HozCFAetTI4HWGS9bTPyBrHUcnzPqwmzDu3yV30VHiRR2eBLP2arfeMnCcREKrHoKlFmA4E/S+K6iCgIpxPHI0FRi84Voe6Qdz5KQWszprZZ6w2zWw==; 31:VONxdb53AOLYR6VC1C4+TY+eBOd8nBbMza9zMpCwjJH/E8i21TibOJNgl6yq+T5Zs5YXThHo9tKFpL0rwvaZQ1XIPXFuO76zQdO3pBWnhnKsHVLRWrkdkZUiP4OEcrLSbpv5Yg2MIVukTzYBxs34xoxVD3oXUVE6OsBPt8Zc3VDDwDfb6kt6WHqRSpGRE6FcX9958nmojQyFhvPZ9XnHUeBuS0orvxEwtnZRza2tecRQL6DGQNxzJ4ZsuA37XMXmSFLEQUB2O6UrFa9IbFxQIwddokqodPYGR+X30ZBJeJU= NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1575; 20:FhfQ8rQBH/KpgxdTfsH7yoxb1Wl5EwPjvTptoFlzWKdrpdlUIcr4ogW5F+/6ppKSwGbGYMzoR0aEdPVPSHEP3JwgE1+go1Fjsqf1HBIexDWY5tnkKNpfMdEyHi5hEPYIzTFM5/8NuCntenKUfiE2yXmGRSp3J41g14E9gbMMaU0uPYjpJXDmN8j65SBcWsxulObcMkijlxyhW/GTxCdZzfjwFTgMKlD30EiYf108XFwQUinpOkajzsxMdeonKdv0 X-Microsoft-Antispam-PRVS: <DB5PR0801MB15759B36F5B76649CCA7CCFE9E0A0@DB5PR0801MB1575.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13024025)(13023025)(13020025)(8121501046)(5005006)(13013025)(3002001)(93006095)(93004095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(6072148); SRVR:DB5PR0801MB1575; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0801MB1575; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1575; 4:m0cc+qOmLBc75CrT5N6QhIJSevfyHninWrPfukHncHsupk2xAd2Do7WE7XtQyQNWwwRc/A9ADUXf+wAVfaaAhkau8rbcFJNGDTD42vjXtD0q0Stk8XappHOFdnZCOOA0wakTY/hJLqF+9CON+E1rRUUjBcU9YMZ13//GsFAFHYvOdlTXslWtdu0zhOyEVc2AfzUJsdJDUuhbeag5T2S4JuYuatMjQoN/qIEJi7s1lkMsfjQ4dEoxueIcnTj3RRTw/IUGO14Yrl08E0uKSPH6BxrMK3JINlgmWlw4AuQimZv1l8TrmiVKZWNLfL+6Cp2rC4ccqacIfsoZseTbCINMQSIOmdrnd+OhOtfnW6XExjNNF+KaE25eq8N3B3Jp6xxjnFLUpa5AJd3NSdScNZDChk9/DCnt0fI1BRe8MyxLB9aumpArIscGp1elESi1Cc3G4tpWiwu9E1FmP3wl3MUVi5kPwzxB4oqeqHTY00dt9UHuMM+EBpbJ6x+ZuGHKls5sOAXMsFoa4VlSFoYzgtsVNbocGDS5/dpnmFAfdwrq1Zjzd2MVFQyUdogItNz/QrX0fu0Qb7c0hCqoxZGnInlb3CSQd7/K0CSuG3EQ2e8s7+LwWrGDEKkcQA/Tw4v5hZ59qrQbNanwFSdK1igo0Ypq1FeaeBy8fQMMY/x6C2y7aZok6Xoj1LVI/MLC+MHSCR+Ug98zzxKDB3tOyahoZN35/ST3K/K3rf14oKOhbwn3wGuJXivks1MsSRmtD8M5+fdGzJOhSBIsF5M8OIE53dzKMxhrrAxoksEVPQ4huUcC+fey0JIreMNoTG7BYbA+pRPCIt6StHmZPmyqPEkOg6OPHV6p6gCIj2vibDaQj1H9d6w= X-Forefront-PRVS: 0268246AE7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR0801MB1575; 23:W8po0WLuzO5zj6YPcWaJ1t0LOX9fH1B5RM8M05h?= =?us-ascii?Q?yr2b5gtCunIAEjZW3xq9z5f8jmlsa1t+OonmxV6wHizg12RDTgN6fvgdmPvx?= =?us-ascii?Q?rOHDP0Tn2d/YsZpNu12ssB/5AAygIVxPJY7P5RDKsQtKU/qS9dTMwG/reWR3?= =?us-ascii?Q?s3j+TMEPPtf2tmG9+v2sQBTtW1Em3qYZKvAgD8AmHd9ppd62HWMJxoAnGVrX?= =?us-ascii?Q?AJ0gxHHWdUF+uWH0fSi0LnCMU6HNwqXqMKFK9PZUt46o1XeagQwwvYslwl9N?= =?us-ascii?Q?5H/kDAukdy2pq4fB2MGMKt27Dkw/bt5CgGypu+YHUrmwFpvf9wj+//SC7X22?= =?us-ascii?Q?ifbkOoY/aoqSxpJZAfCXiv9J2jQLvgr/zWYYu7piscdXYZk8MoQAfEOcWILg?= =?us-ascii?Q?PrJkvftzA0ZiLZx9dDXxlUe/HU15lLZAmKRTemyrcD5+PYB/b+yP154JZsu5?= =?us-ascii?Q?TwLEj55Uc74DIMPNYSf0bWn4dQY4kGBdnFtfmcvJHkgvEODqFYyoiul0MUK8?= =?us-ascii?Q?sA/FClOHq9uf+QmTY+gOgn46I+QXHCid14SXGpLNCOY5Oulfb8bxagXbBQ7x?= =?us-ascii?Q?ffLz7rYb2l+qZFMPvki++QnPpv5JxZBYNZeW6d18fl/w8jBCh/bI5+1bf+12?= =?us-ascii?Q?UmKbwI8RrEUAFIuVTw2s5qDt+cSmqZS3zNeZUiWyESLMrZY1wqFPJUkoWYvB?= =?us-ascii?Q?bP7WMGjZsAitmd511TNN2OMuqPClGJHmSZAJlnjgzHC6TjDQs3G4aHAxfWhD?= =?us-ascii?Q?IwdAfh7cSV6rrD5LGmA2LZGOSLyyEaL5cEuYOEwfA8ilPWgNJwIkjPI4TfcG?= =?us-ascii?Q?Rg76rn/PCGreIGrxvPPnzmnZlJT1hrqWYnFXXdj43ksyDWHN5mL4nuDpzZkz?= =?us-ascii?Q?V6KHKObX5xu7NyuHXlLCoGHExJe31IPhvBdIvaW+tOaRW6NQuIu5SWIqfu0X?= =?us-ascii?Q?RmU7bxXiv/XEVQfGdV056dlBRNmHz7mjRfGMiAR6pYL92d1dc3n5jwk+liWO?= =?us-ascii?Q?NPFQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1575; 6:q7x3i0rStSEv6hNgs1gXoxAa4kwMqlH6e4qNCcDQnXcIXaUDh2pKdXlFWzsZmUmiXOL38NtfICRrUKAOPwvgKdpMpwi8J+o+ah2eaw5DTwaf8mvaXk9RNJn0mfwPmrPgbTEhn62pEfi/xLsJdak00KfNVs5xwqgY8E2TM+NLGEoch9q55YbZGY9pdMoz2SazMtLwHAsa5IZ2Nv4g/ZGYp3IE0sF9hxVjpiAKpiR3NFU6T/WhsrTUtoWeiK3csfHitsiUUHCZ0LQIKidl/odPYCl5MNVzrwbCMgWrjYbTeyMWPriL22pm2aPbP8jSOVEJ0+/JVYGt6qsRntOTXV7VCAl3zJT+nYrAbulvLi511esRZmSZINEwBFE7ktBI23yaYOrOlOfD6YZDav1Os1bhvbxuoMB2GblW72UIA7yk1Kk=; 5:jb+t85xwxI/rq1cYOT73IBumy9JSxRKeLFYqPfXrWdMKd55rJjymT5pgU0ykMAToKCObYK4cOKrL+RUPczKHFjnS82VaNLRzlnqjiH2bbabLWmdGeVqq6IvZ/m4QKHp2/S0JnLQbo3SlUeDmmAKMug==; 24:00VDc89SUT+6uWjnN4uOHUsDUJR4g6bWGLIw7/IEmW4h5+1sUv7tG7qlWPZifYo354aTI2/0s3vv3tmKVpucBwE2OjZPPgw/VQweYEwWNDM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1575; 7:gU1tCkfBodFVFs2unpstwRIWvBDZhL2HAsxLxbqFDH04snlyFMT+NKCA6v7HZZM399ZOpSiXAfmpRHledY8sQh9/6fPuzbs2IRFJM5/QySyX9TldUXoS/TEMTrzjYdXTL5LHtUskhCb90yRcUr+jG7cUdDj5O93udo6yqGURRWssgOA2HVpF7UtGJ6XpYWkgrTQPb/JTf3o62aeIkJmHGa2uJhsFm3e0I0RElDtmd2dXtp5MuYRpjNfLmz7Bf1FQzgVJbYxbbfa1w6wrzfW76yoCC40AfFA841XJiqx5RZZWq+WmYRjZ7S2NPMiMq4iAknxkUsaOJRvfUhgviFr3zw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2017 09:09:56.5387 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140]; Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0801MB1575 Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com, Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com Subject: [Xen-devel] [PATCH v4 05/19] xen/arm: Save HCR_EL2 when a guest took the SError X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion <xen-devel.lists.xen.org> List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xen.org> List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help> List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xen.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index ebe25c6..35ca0ed 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -2694,7 +2694,18 @@ static void do_trap_smc(struct cpu_user_regs *regs, const union hsr hsr) static void enter_hypervisor_head(struct cpu_user_regs *regs) { if ( guest_mode(regs) ) + { + /* + * If we pended a virtual abort, preserve it until it gets cleared. + * See ARM ARM DDI 0487A.j D1.14.3 (Virtual Interrupts) for details, + * but the crucial bit is "On taking a vSError interrupt, HCR_EL2.VSE + * (alias of HCR.VA) is cleared to 0." + */ + if ( current->arch.hcr_el2 & HCR_VA ) + current->arch.hcr_el2 = READ_SYSREG(HCR_EL2); + gic_clear_lrs(current); + } } asmlinkage void do_trap_hypervisor(struct cpu_user_regs *regs)