Message ID | 1491383361-22886-4-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 DE71360352 for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 5 Apr 2017 09:13:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BF20A2859F for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 5 Apr 2017 09:13:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B38B9285A1; Wed, 5 Apr 2017 09:13:01 +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 1D3412859F for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 5 Apr 2017 09:13:01 +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 1cvgws-0001WE-H7; Wed, 05 Apr 2017 09:09:54 +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 1cvgwr-0001VU-OU for xen-devel@lists.xen.org; Wed, 05 Apr 2017 09:09:53 +0000 Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id 49/E3-27751-064B4E85; Wed, 05 Apr 2017 09:09:52 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+2Zm11EcG3e9HMU1XaMi2k2hwui PFohJWf0RiUjHGnc3dr3MrLJalqKRGoYmec8kTbGiH2poaZKSpoZ5K1HSSFrzQmIXKE3EZpzV 7Pv1Hp73e885cEhc8UPmSbIWM8vFMUa13IHQ70daTXSTNdJ/oBwPrPleTQSh0K7WFew0Oiszx MXEW6Jl+py6KpTQA5bs590oHa0qc5EDSdDpOIyUD+JioaCrMShaKZHlInuh6Mag/5lBBIgeRt DaVWpztSPImOnBJVc+Bk1VIRKoRNBYV4hEIKd9Ia8ggxC1C62CR7kVdqLG6UwET5ZDRK2kz0F e6fR6O4LeCfXN2et+ig6Cuel3clED7Q3jb3PWm9nTwWC9JWUqBE9B5ZrN7wy9pVZCygfomJ21 DaeC4ol+JOV4wOj4oDADKWg/6MsKF2cGepKAtaJMQvI0ySB/0lXSJ6G2fdJOMgmLfcz4jUnFA AH3i7OQVDyWw4f+xfXVnGgFNH9qs7laMGgbeiWTshJg9HOrTR+BoaJ7csl0A4c3L57K8pGmbM seZVv2qELYQ7SbZ7lkltMc1MZwBp3ebGIMRk2A/yGtieV5RscamRheeyHe1ICEW9gmvBZUPHK qE3mQmNqV8jlhjVQ4xcRfTNEzvD6KSzKyfCfyIkk1ULMNAnPmWB1riTUYhYPawEA6ql2o4EYB U3wCY+INOgn1IV9Pd+qX+I8WgT4pbvPbxikOI5WnkkLCIArHBJYzGcz/83nkTiK1klKK8Y6GO PNm+rzQGBMaWyemxMZm5h/yTEeqtPjg7MRmCiICCyt8xl77eQ1Ghe/jplSqDEWKtnqt6+506P K4fcnL22kPVnfVnmGjji8k18wcnWshvv15772Udqx9gQi4mVp85+f23qvNB/Zc19Q6LE101q8 u7mjPSfqqhp7LsakOX65VeOSNdVw67+Y2iJvTrkRkJobN2B0OS1QTvJ4J2ItzPPMXE9YkwYUD AAA= X-Env-Sender: Wei.Chen@arm.com X-Msg-Ref: server-11.tower-21.messagelabs.com!1491383391!62157989!1 X-Originating-IP: [104.47.1.46] X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG X-StarScan-Received: X-StarScan-Version: 9.4.12; banners=-,-,- X-VirusChecked: Checked Received: (qmail 64456 invoked from network); 5 Apr 2017 09:09:51 -0000 Received: from mail-ve1eur01on0046.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.46) by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP; 5 Apr 2017 09:09:51 -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=PZu7A9XYIRhvTXlU418VDp8/Lontguv95N+7pmLkFQY=; b=lMiWy4B6C0UmvANIRj9W89hzznzXjGhxHKofA/rsU1lu0EEeADkYaO+m5D0Zjz+Gbw0zYohbub+99xBI3rYqH9xJrlBB/6bN6bqY4Fq5tlqrEwZASgptyM1FvkwvuG7zyZZrw3/k7rOYvV+XXkihrad1dy6br+eDqucYB4AQ1Zw= Received: from AM4PR0802CA0010.eurprd08.prod.outlook.com (2603:10a6:200:57::20) by DB5PR0801MB1573.eurprd08.prod.outlook.com (2603:10a6:0:3b::9) 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:50 +0000 Received: from AM5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::206) by AM4PR0802CA0010.outlook.office365.com (2603:10a6:200:57::20) 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:50 +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 AM5EUR03FT030.mail.protection.outlook.com (10.152.16.117) 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:50 +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:31 +0100 From: Wei Chen <Wei.Chen@arm.com> To: <xen-devel@lists.xen.org> Date: Wed, 5 Apr 2017 17:09:05 +0800 Message-ID: <1491383361-22886-4-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)(39860400002)(39450400003)(39840400002)(39400400002)(39410400002)(39850400002)(2980300002)(438002)(199003)(189002)(104016004)(48376002)(356003)(38730400002)(77096006)(106466001)(2906002)(2351001)(54906002)(50986999)(305945005)(110136004)(76176999)(50226002)(50466002)(5003940100001)(189998001)(36756003)(86362001)(47776003)(5660300001)(4326008)(8676002)(6666003)(8936002)(6916009)(2950100002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0801MB1573; H:nebula.arm.com; FPR:; SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT030; 1:9VHkDXJZMAmpPTZ72DzM+UKb87OaTHk83gM+EUsC5yGHgK2920Ubu9fysFuhE9R0i+fEtgGvKh2hLrZE1VTfYD5ai8ARu6zTnbWQ9Oli2r+i0h65zArpxz15E3zfLALd8+sGYErsZX4RPo3iTjZkbn7CRc6g8ViJnPDOyqKtfQP/ID6hh9rbHPdD2TvfjaGicybW/kqLvBTQNnfQ+7cUAB/u30wlvqxc1jcnXxbX7QYykfb+8XJw+QcorN2Wb1P3CBbBsIIbabO+ohIY2YbS/isXBrClFVpEi4uuRZq3D64JfiGNxx6rGQwVkE+I1jCLRjdGzaXDVMv6/MohOoUX2viUI6lQXD5xgkDz1FGhMu0qy6+Qz/UNDJOsV5PvWItTYGP7Hsm7UqbEJG3joqh3oRetvObQJcTLH5WF9nJNL9aYWHKSUqnFrP2r3pGqBuxf5lhBy4uAEFufukp+MFzG+3etDe8z2TA3yiNNjikSh3UvzbNf0n1NzHusuHZveD8fXlTHsVdkndK3i40c/mPc6sDpdvlgXMp8XN7qd12g8QO9nSKlviMFthgVmdLbvlkGTu/sv4PGs5n26Amd3SE53WpDIdqmVODIl5GWT8kmjMAsWs6pnbsKfKWJhSq93eIV X-MS-Office365-Filtering-Correlation-Id: ff5540c5-27cc-4f11-aa25-08d47c0383e4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:DB5PR0801MB1573; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1573; 3:I3xAkhWDDc95eIjJFDJR0ibEYHJXocGjfokd6+SHmETdafNCAk2Ay8cv+/xWP00wBqzL9O0Ehxd2KzNU8VjOZ9bJ+GvDDYVEk5bBCYYcfRSdSDG+S6dlLYa8xAOwU5Gpft4qZzFEM2Rv9+NwcE9iypVTK3birwIc+SPcjjmPIESZelhjcF/6/LmcWx3JRAaDiGUXzzFx7QDgN8A51LH3p5+Q/6fst++K8bD/77/VS4HByd6Mcyz2qs/CYXzw6zWyDQ1zmV7mn2oJ4LU5rQqC7vPwp2pv32JyKQdkiN+4VYMqYIqmGZA6PJgwMn21wz0alYqwJ0P9owtlEG8oppDz0FPEKuchdQrUU7gb7qI6w1kUrPwQ/oHL9bzINgYokXXGghz4cvlVZ7dyTB48eONZa+3S/YcseE9wiYjhz4qyiUAcL41EOPejMY+NnTJXn7nuBRgekNaw2Wdyt4ioyOHYP8p+iWvlmskd6eDkYthZMYm9QND4cj3wkpTbdJqpERrf3cmenpir+KJsorbIB4zhYw== X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1573; 25:PX3uiGUN6T41aXfycUzVoXMBbevV3PeH0/9cT8PMY5OUMI0NpvxOUZFuqxiCYs+zuI1oRQttv7n3K2ad0uHAB9qxU6zDNv/Ja86k23nvh0O2g6hk9nMDeIfePqL5Pan3WUusuqQSCf4yW8yKg7gvTx4TMBXDclQ5T2ZYYaU3fHQ4uVrBNUyO3zFZwYtHGPezovkZI16dhycbuXNahxDC+IIc3wVYFyJvmdPz8EJAJDYISp6gwOC6NVWrSs9M1Bs7OH0ytTUFVygXRy1CuEsGoYZGsZFzZ+Nq9C/rRFahekm30S8zFcHB8tsH+EtZruu2q9WKHDGtB6z2gn0nci+y6gXpowSVUKPszGs4aSBcGspzweJQgit4Lzy1FwORwA7BE+nSfLeSjtRrR/7JylisnP8Yi+UDybZ2DpYm2aNnTj0PYDCMOyVmxN2ZNtXcn2ATOioFbYCOKv56SDvqHWMRsQ==; 31:LDIikWEaW9jfWfX0s/vdpEvXTfy9R6yqdDa/ILWWh+ViSaleHojgsPJgi1SCTbG5KQ2bgkYsr2SpurIOBdzNpeNYiWVMYyv/QJ8ySXeANe6XYMIH2dXoFeAaFs54wiqK7G8dj9ElHDvlKSNQpOe2DhXQ6vlHkG8hsMRMk7Nk09y+mWw03GhzXnKzKqj87BIo8sDd+LfJeL7Y4u1hzz6Gh8FFfoJKCgeSkIDzVnzxYE+gm9iKSIXHKL3WH4AwMwX8agFxBWMBfCnm4khcokRoXg== NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1573; 20:EdE9UtHvXdJEi5G9pTz+4UwtWxL3DRewrvHtZZ97xDtNgR+2a0weAowR9fLltR92HQOD/L+DKdn6tYIU283dSUqK2DBpnBDQZs+dg82XK1U3pSgpDJhrMH0fo9eaNqT17dBfxTOt9ZVoOopkF15K9bMMXGbKevcKE2Png73jOBrJYaUwW/IGhJKUHuPDX2bcrPM/PGP7fQAlFOP/zWofawZNHb1mNRWzk91hIZhqeKGbvZlS0whBFBoQqALMs/Mc X-Microsoft-Antispam-PRVS: <DB5PR0801MB15739F94B58E294DC6FE35A99E0A0@DB5PR0801MB1573.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:DB5PR0801MB1573; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0801MB1573; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1573; 4:txGojBWwf5oA0n31V1M0Wf9NFO3+EUwS+ItIO/dCEE0X8G6/CHVdj7eVY/DZltkiEvwry4vrAxLqginvM8oxvVORcsjzXxpO6B6KlEamcRD1fyJKAy5+CExOXttlr1A6xqIXP0svQDB3TU5OqfLnG5AgtlmFFWWebs3oHmOlqejSY61bvozKe+x8nV0AL0Y21nAoyl6eqsZGI6Yf6rl2D6pjX51CDSSw6xxORP+FXMoqq+mn7hLTO+cy1sg8anx39zNwQAzKuaJ169C8zKTauVio6fuIZEFlZWg/a+XbKooNgDjxTc+GcQZx4hzShcmjtF2IIP6L2vntsUE7JyG9721z012A6GBmuZClNgzswi84iSLrBXXhrX1tNpHAgBvLH2TbGG+qkCjPhxGxIVeKS9jU1Adnr1Me7DjNkWNzvwMlIMIpUcjYj4Xs7jpdzLeOd0rd1Ak/xA/kdhtPMtUdV8XdUScLNwugiIBsah5Uz6kcbSuftp8Y/ZOFOnO7TECtPK6QQL4cDHB/Zs02oUST9sTC/Kyvxf5yma4YhYdzemOtslGN/VGg2IojBjhlOHGUM5211YZlFYwPm3v5aNYS083ztjqC/DH19A0rMNM1dOZEFujmAEHsdeLAYshSMHgcy9AvqlBkyAILMuSQcF3GxkmBgFWlDDeAgP3d4u0zFC6zEgNrkm0uFSEzTdpWZnZPzoIFe8vYCNhEoav/SVf5uUw8GA1cJU/cegGQvzBuPmBIlYj2E9t29SluDkr4YRA3PxCSIHl+q2BuOYy9hZC1xhVPNRCUFvgXKMahSNiWIOqBoUVYtvCCGblewmAmuN14vYHvhbI8KxWqaCZKPhyLe5tDj2KZoCF+5qL63cy2PJg= X-Forefront-PRVS: 0268246AE7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR0801MB1573; 23:i7ppisr+lbi3Ofch9ZjH1P2d6x6ASfQdlD/HZ0G?= =?us-ascii?Q?aKAkNaoYpMV4NPCXWXIuqLGyFHqFPOo2T071Jfh16OafQEq1LT2y6w0t2vTV?= =?us-ascii?Q?lKwbwJlVwOf7sEal/G2uDUyC8nX0ASSyLgSCFpJ1zmilrmyDZ6LuuEeu0t44?= =?us-ascii?Q?X7+JUg5fnaXkTD9btJtJh9lR29SZVvWrIMCqhb69LhhveHhPrDMJk2LPCk7o?= =?us-ascii?Q?jtqtuHsVPDcft5gkRTG7AzzTs45eU6k6LMY0IhuC77Dx/VkoCwszaEDrNuEJ?= =?us-ascii?Q?oDoQUQklFk3RfgNNw6Xg8KKCS0prdALMJPFaNdHUzB0ozWmyNzm2iiL3ZG86?= =?us-ascii?Q?hICxdwEHjBsY633NsIn0BITR4MGAngL40tncXjqcWP+Wgg0NqtRFN4jqV2wn?= =?us-ascii?Q?qmsuAuWI5fRwy+VQ0P8OLRkpPEDBS0vvbbmGuVAHUBb5fe/vnnz7MUB83XML?= =?us-ascii?Q?8/dDTnwofoqxNNi1BDlN8vEZc4Z+c7iM3jpsG0F1HDcIWA0bJcPB61qyrRvZ?= =?us-ascii?Q?1g0th81F8TTRGDBP8e8ImUi71NQAS7g8wDqz6dfq52CpeAnSEew1LHs9Y48d?= =?us-ascii?Q?+DboArrq+z/62Hjy9o/p85xLx8l6Dc4V7D06Jt5yMlloVaIttZAL8ifqUrUO?= =?us-ascii?Q?Pt/7ZDVQfWRaQbAx7byd3DkMiAN0CwwP74JGdwg1JS7njuXWC4Wg55dm4BFR?= =?us-ascii?Q?Mq95vPAoNPYEZ02NjR1LjXvw7Wb89fDN4KVcnZH4xHnJVV0qQsvpvkGLQsaY?= =?us-ascii?Q?muFBYLk903Z6YnlAFbOrFBmKu/6YayL74ZFh3gKIdFgWYl66mmE7b/HzY4nZ?= =?us-ascii?Q?ZmShpdDLHqFaFZWEJ0EwBly0xgf7BQxG11S3nQwZCKVTVOFTEb3CrJOvv+Yb?= =?us-ascii?Q?t/UJ2Hj37Icme/Xo6cvaei2shLcYbdr3f8gcpQtQpr+McUqG9i0/Wf/QLVKs?= =?us-ascii?Q?GuBLbiRiVmqOUpuDrv6utkvmBOJu5a9N5drob0oTgsQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1573; 6:x3/nkEBH9X9vC7I6rT5kAPj/MwBXrSqHpAhsvNOpIGOT0eZwzaJIQspq/Ev6+pYYVUT2Zb1Yy6wgaw78uExxUmZ6Q2ghF/4RN5vu9YuHn/Tsc4GO/7U151UZJshDhp3/HUZBI97qXFZMq2QJAqbB8C1Nsv4HQ4WVBkjP15fFDwgmOKWI+RrjuGUUY3JvNbUnQgpBbNaWBhLKq7zeESRg5e4WtMSfM2NWOCsDMsGqEg2Mz2IG+Zh44M4LNOS2L9/PBKveavpjvTH2KRHUIVCjr4+SBvX0se1J4hUmdeYazUSlq4f0tbVmFv7GEu/Ockf+A7jWXVE9WGypo3A0U29Y6o1ZdeqoWADrmggoCjko67OnqYPEvpiydDOPnHfMae1kNOg+ohhr0ICEhKFjVxV21QdYaM5sMtUcWasZvmOsfhE=; 5:LXw45QZwxTSJTUO6X8R1EbSU1AQ+NsXFmZl4eqfInQsI1V0SfIKMFPjv3dLiGXrc6d8Yt5cmIkIwbU3pUHEs5W/Q75XW2p4lMBe/uzK+VtcIT1USJuAI9bIoV8PvlZ21IaxoR2HoUnjJcLPWSENy1w==; 24:jPWGPwRF6GwdrBH3iRFq+ylN83n22ZJ2LGdOR+GCfcCBfScVD3t4viyHmHsK4tvhBuq0O+/ZCiBdfpWzOYyk3qh8Nyk5rmOSns8KBUMskK4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1573; 7:QmeKzkJAaIlQjPvV5Ur9fQvVutQQh8uc497OD/K3AewdzOarILmteyKKL0RQ2yYe2OwU/2obnHwBj/iQ6Vw0Xj8mLTdM/r7YorR5Wu8ijMgEWNc1Fi4XONpTPLMgB4seBBt+KmahMWUXkYXby8HwdMjOOWLrE0KfolTJHhpBbj2EtvKgi+4syHek8KuQjB+u6vYPUBCgHyOV7IRPIo9VQ1nQE3WsxUMvjsuj4RynpYr9O0DRBFs0GVafu/DYV3/V9FAzvXI3g+YxRGrsoZn3g4Z/jSttMDJrdMtqkcOKZxCaR5/b2q5z1/NcRxouKl1Edv1zucs1w9UJJHX5MEDqDQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2017 09:09:50.3129 (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: DB5PR0801MB1573 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 03/19] xen/arm: Set and restore HCR_EL2 register for each vCPU separately 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/domain.c b/xen/arch/arm/domain.c index bb327da..5d18bb0 100644 --- a/xen/arch/arm/domain.c +++ b/xen/arch/arm/domain.c @@ -513,6 +513,8 @@ int vcpu_initialise(struct vcpu *v) v->arch.actlr = READ_SYSREG32(ACTLR_EL1); + v->arch.hcr_el2 = get_default_hcr_flags(); + processor_vcpu_initialise(v); if ( (rc = vcpu_vgic_init(v)) != 0 ) diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c index 6263760..83c4b7d 100644 --- a/xen/arch/arm/p2m.c +++ b/xen/arch/arm/p2m.c @@ -128,27 +128,24 @@ void p2m_save_state(struct vcpu *p) void p2m_restore_state(struct vcpu *n) { - register_t hcr; struct p2m_domain *p2m = &n->domain->arch.p2m; uint8_t *last_vcpu_ran; if ( is_idle_vcpu(n) ) return; - hcr = READ_SYSREG(HCR_EL2); - WRITE_SYSREG64(p2m->vttbr, VTTBR_EL2); isb(); if ( is_32bit_domain(n->domain) ) - hcr &= ~HCR_RW; + n->arch.hcr_el2 &= ~HCR_RW; else - hcr |= HCR_RW; + n->arch.hcr_el2 |= HCR_RW; WRITE_SYSREG(n->arch.sctlr, SCTLR_EL1); isb(); - WRITE_SYSREG(hcr, HCR_EL2); + WRITE_SYSREG(n->arch.hcr_el2, HCR_EL2); isb(); last_vcpu_ran = &p2m->last_vcpu_ran[smp_processor_id()]; diff --git a/xen/include/asm-arm/domain.h b/xen/include/asm-arm/domain.h index 09fe502..7b1dacc 100644 --- a/xen/include/asm-arm/domain.h +++ b/xen/include/asm-arm/domain.h @@ -204,6 +204,9 @@ struct arch_vcpu register_t tpidr_el1; register_t tpidrro_el0; + /* HYP configuration */ + register_t hcr_el2; + uint32_t teecr, teehbr; /* ThumbEE, 32-bit guests only */ #ifdef CONFIG_ARM_32 /*