From patchwork Thu Mar 30 09:13:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wei Chen X-Patchwork-Id: 9653339 Return-Path: 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 5C7236034C for ; Thu, 30 Mar 2017 09:16:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 42DAE2850F for ; Thu, 30 Mar 2017 09:16:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 37B792857E; Thu, 30 Mar 2017 09:16:40 +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 7FCEB28574 for ; Thu, 30 Mar 2017 09:16:39 +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 ) id 1ctW9o-0005Ne-63; Thu, 30 Mar 2017 09:14:16 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctW9n-0005MV-G8 for xen-devel@lists.xen.org; Thu, 30 Mar 2017 09:14:15 +0000 Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id 9D/9B-19731-66CCCD85; Thu, 30 Mar 2017 09:14:14 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5ldZ9WRcTW9SkatSJKs7dpDTRG VqCgM65eUULM2uQu7KjurqfhjFy1xS1hNjBVf0QNUzEhpBStMMk1LUyIfqZhZvhJfP8r608zO avb9Ouee8517L1wSl29IAkk218QaMxi9QupOaA9hiUr23USKavleVNSDtftEPDrd3fEHS0YXJ boMTWbuFYn2ZvcKltVA5TYNZZuRzcOKZCRBm3EYLguxIndSTldh0Nk/jonkNQYDSzWEQBA9jK Cj246LyksElrleF7FhMLRwixBJHQL7yoJUSJbS+6G0zEII2JcOgiZrtZuAcboQwePNkwL2oc9 A7+RDJE4SArU9v3ABU3Q8OH4UO/8CvRfGBkqcdRmdAJaqL858Oe+p/T0kEf3e8NY+S4j5AK/m 53HREwR3J94jMScAPo194GcgeRwMfUXnhJmBniRg+qNFIpJ6CbQ0tLlMSVC6qhbrtQjKbxe5i WSQgNnqdUwknVJomzU7V/Oi5eCYfu4S2jHoqVzCxd5Z0FVS6cIxMFRZJxVNxThM/yx0syFl1Y 49qnbsUY+wRhTKscYc1qiMOBquMerStSYDo9Mr1apj4QaW45h0Vs9ouPC0TMNTxB/DLv61o8b 6810ogMQUu6nWmokUuZcm82qeluG0l43ZepbrQntIUgFURD+veRvZdDb3mk7PX9SWDKSnwpd6 IsgUl8UYOF26KPWh/YH+lJsg0IKgzc7Y/rZ1i8MoKNCHQvwgcs8s1mjQmf7XF5E/iRQ+1HEhx VOXYdpOX+QbY3xj/9hxobGJ+ScFmlH87KgpOZiaA/8LzdGT3/yWvyblRzY1PwpObZcrNc/CpJ HrMpXPaGLjjPnGpYp8/UZZ1Op69B2PU6w1bvBE6xFJzOqL8jhVE7XmsM1M1a3ktaS2hx6OpS1 dZ1dNGnt4hSrtQMKmV8F1dU7xWtjIVKqjoMc7U+b33ePzyJt9mEFBcFpGfRA3csxfjLMJz4YD AAA= X-Env-Sender: Wei.Chen@arm.com X-Msg-Ref: server-2.tower-21.messagelabs.com!1490865253!47213062!1 X-Originating-IP: [104.47.2.66] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.2.3; banners=-,-,- X-VirusChecked: Checked Received: (qmail 60335 invoked from network); 30 Mar 2017 09:14:13 -0000 Received: from mail-db5eur01on0066.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.66) by server-2.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP; 30 Mar 2017 09:14:13 -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=Rmq2tOUY6zeaNbCCO5+LfO7XVbfdwGFqBKlRdu3zWmQ=; b=DEAB+4s9m89Uq+htGuLjJ/w3VukUJj7lzM2fP1AwUmtjeAY3NCslopcvu4PLC8kLa0ylxeHo5ztS9UiwI9smcTdjgmn9I00H395S1Eq07YOeaxaagcSIXwm18NQ4WN1eUa2VHP5fJN1qZpt5WRP+aH35ABBgoJGeBMIXpQECHYA= Received: from HE1PR0801CA0033.eurprd08.prod.outlook.com (10.167.184.43) by AM5PR0801MB1668.eurprd08.prod.outlook.com (10.169.246.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Thu, 30 Mar 2017 09:14:09 +0000 Received: from VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::209) by HE1PR0801CA0033.outlook.office365.com (2603:10a6:3:6::43) 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; Thu, 30 Mar 2017 09:14:09 +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 VE1EUR03FT050.mail.protection.outlook.com (10.152.19.209) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.977.7 via Frontend Transport; Thu, 30 Mar 2017 09:14:08 +0000 Received: from P300.p300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Thu, 30 Mar 2017 10:13:39 +0100 From: Wei Chen To: Date: Thu, 30 Mar 2017 17:13:13 +0800 Message-ID: <1490865209-18283-4-git-send-email-Wei.Chen@arm.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1490865209-18283-1-git-send-email-Wei.Chen@arm.com> References: <1490865209-18283-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)(39850400002)(39410400002)(2980300002)(438002)(189002)(199003)(2950100002)(6916009)(38730400002)(110136004)(8936002)(6666003)(2906002)(50226002)(8676002)(4326008)(189998001)(106466001)(2351001)(356003)(305945005)(5660300001)(47776003)(104016004)(54906002)(77096006)(48376002)(86362001)(5003940100001)(50986999)(76176999)(36756003)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1668; H:nebula.arm.com; FPR:; SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT050; 1:fPhUxPasP0rzYv2wuUzKC+Fzv4wMJbl5LfjPeQTSa2SGYjBMGhGC22/ZFWaZAYdmBNAFnlwq7+49VTFWX3Y7i4vtxlvBeMXwXX6yHLBwMZ+E8wFw38K7qGEMJmxbtCduoxnnUBL91CyTfFqOfTAQVd9jLBeQKso9JiizTGZ56R9EVL7A3okaQBcIC9D8eVUjIVUem2tuoHRGkHvY4bdqIZOsD3dV28xVRmq9YoqUq6cmNJByq5G7Now8HHVMSwSHNgixGu2EFLictn4HMZt2mTKHDQV5e+Wstyy5Jn/XpT3BMa/NKVeaqsVdVgNJZivQi1aWyDAWN0qfqHOUhknOBrSb4Oxa0sZnZgCgmaZ9qlmpiNnIiYLvYmXwXPiW5f6MTEa2MvyNTTRHl9d10dz5blxlNtkyRhIKryqFcHwvx6YFnPxfBEHnUJwTPG7dSP9/aLBmbMuDMZQ6Yz8j9rRQg7tRx2eGKe3t+KoPpE2Vi/bZl8i/t8+FQlf5FVlhQBxaG7Et3+KLU8SrQO+IP9d7aFUeAP8LsBjNC4VrkOjQ88EbcArQHjQ3VIbuGVbbrbLU+dPShaf+XXuWxPzZKaAf0oy8HhcXin8z0fPFPUC2obA= X-MS-Office365-Filtering-Correlation-Id: ed81f897-db0e-471d-fa4a-08d4774d1f98 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:AM5PR0801MB1668; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1668; 3:tvAzNYWOiSFtEQW7cqmlqwo8ZH1gjvHMsHE0bJx5mI4fHnOuhvTLAzjs1Nilyje7Y78Z1RRr+OlVUt5qpuuHZArFlsiIfhD6jIiWTbpC9dVbmQxoUM/Zgv7fNuAkTcoCZaTxGqCWChr4Dnh8npS/onWq+BobnzbOyJLcqNznSQXPOPHgSzSTxKvLfoc1WD/yD42nfwEo7Bf6yCdM16r4NOrstnOhDq9faoOFXqgkoE7gNaF2Jv1a21bm4pvJxIcdHtUGD9PK27LkfK3UFX+Kc12qV/ZlwXJ0Q1jXTy00vaw4v5ZKbHEY78lVv2OkFd1moY3yUIPTWynMz+NPo1Ko8bsrIBo2hmN+KdTjvFVuF9ClhQ3889qEXRle3DxA84nDS/6pFdA1EjBwHnVpBOW+q5fZXuN3rB8i/GqeuiR1+aKFND2pM+DxaXN3GUoxn7u8/ItGa/75wjpovZ5jzbPHPcs2df790k3iq18M3LC+we2b8AlyM1pfSMghRZgLjnDc8LEHQFCsD8PaLz17JA/8vw== X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1668; 25:qOU8tcNvFTPYjKQemZ47mYww9uODcwD7sO3t+u7WeoC5uvLd99AJVOlR67GzTguCUNZ/n6mRJFLGuUogGmawMcZdDxmE+lOa7XZ+wKe1Y2ytc/BpAg2vJMuPyEq0oVXSBpbWwi0WO261sCYWDlAJCd2VRTnN1OFIQfsP/WudojIZWOgkg2YB8cpl/BCm4zztgHR8US94Bh9rlC5cU4CYxuznx8E7BIOp08F9APObK39LPWQoTz6ozZifKJuzzF06kbhRSWXEAWRH0Kv5E7eHXuCw85Tpx0uyRFaQB6a2sw0puVDIT5vd6pO7gkM0JVQpMcl9vFQ9y2D2b3RUWcFEa776GKoLhr5ohayA9oskKbY3gX7BVfxpKb/Ikgid/zSpqM/KrhcBkG6SiOvVK8sdadGJ0Hh5uhN9FfwGVvb9oqnG3XXDxZ//VaI5f/aJ6CKeoRoGSAdSr3rxwiYO1VrMzA==; 31:fRlEkl5HyI/XZF5inQHrTKbSBZD37JYOLMJFI/2ZjJOltPQ5tdMHKcKYOGknIhmlCT6Vt2DDLFWZWSc0WiOpHV7I9d9bJ9lExIuXmn19EmCYAP5p+ElyM/1FK5RgnQYLIlaCnvhlb6YLpSGbRYhM7FVVz/0/y9aotoiILcU6QlmqWKbU0cMG/OsplThWNX9qSkSAlTUnKvD9zONOI90LurVL40/QDr/LWkzKPWfbEiXTVCIK4U/2+L+e6t6IcnfnkPSSutE/GwZT6bOswQ+050TH8j3NZrdUp9+2iTe54oI= NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1668; 20:r/wkz72sy5YqZ+gxcb6mO4CyfiBUQ9bg1xAnlP+WqyjgJD5uICWc75h1qnQxrYmXeQIXiIwq++KMp+bwseHapgGr3sZspR0Ca06NyXVcCSY7/u4zSRlsr3B1+UPp37wW3+ps5uhUl6X8htz3nck0vt3gXVSi6l6M8MeriqImfD+az6kFcqmrwn9lzAUOkr/Kihy0PWZFDXAZAXYHTH5OkaXK/vU9QZQSireD2oHaWlJa7/IdTL2nEkndx0ugUHNL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13023025)(13020025)(13024025)(8121501046)(5005006)(13013025)(3002001)(93006067)(93004067)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(20161123560025)(20161123564025)(6072148); SRVR:AM5PR0801MB1668; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1668; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1668; 4:stSbo/i06sAluNPnul2MPyGCuKHLq9XNhefoERtq7vRRk2NWw34ZlUCtqjzfKYF781pYWAFi3b3bRGJIgEjMNkPtszwwswyZ9UQBa3urGW2qqPhI1IP5GqCQ1aeCD24uObp82nuIe1VlljWxpNdYpoqCeza8cYMeG3eRxOLKmusFQ+I9Cqw2bh9VaYYAdtXYkdmqh/QwTEk0IH64Lr10PslCQRWlbW8IUCDHGnXbwPhdReBmQFQ/prz5a1aEu7dRtc2IGsmYqevQ6b7jGdktZuwWP1PkZBmlcxqr2STEi1QoKu3dyQ1BLdCQWQp2QcrD5DtWVgBU0rgKrnNHY8DwAFWydm66VdesmxKhbF7nitQxmOnfs9CtmsYHpOIUIIXWKIuMU0ZZ3xTptCY4myAcIFmTdiSPkpSvWUn/sVPKqWsyBsQ37iftPFxEgnZYGJ1aPiJTUTqiJqBYwGNho6pAD/MOmEIGKPPlOv2bFeiGnmSTylv1sQ8SxMViefXWZayIEdBLJbELF5S7Vd7ZKrZLnvh0bRi5n3IKfUo0gTSbwNJQIg/ZZniy+FhOq7D4GJLK9yOZx6V3XjdVdVRjl4Mxt6uQKLB4Nnwmyk7wfsjc1pcyEq0j7lBgxJJGeio4r/DDuJi05EpaRJGWkRecTlv2KhX5tAx/WVKOYuFW3mXx/k3T7rvDGEkZY2t/Ta2jY2DPgki5Vlpfo4M1IPIR5D03OzVKylh6NU6uLwImEtK1ADC0FHHkOqs1eSHb63WvHoVpwr57s0oZ/xrqXZJM3oDJVjBpXtgIgONCErCoTAGZWk7umWyJvZf1mUz+DascyJ3RBJ5bqOBCG9gAyBopvr8muW1b0e+8qV7tQ/WQTMhPZ+c= X-Forefront-PRVS: 02622CEF0A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1668; 23:2OczD0PsB0RMsyACj/xMzWU1k0vCVGxEoQSJuRn?= =?us-ascii?Q?EpeAzuXtzf9F+n5ElV6Xz7dKZB04wbSTBx6ExfuePVq0hPHWoAKUnY5poe/d?= =?us-ascii?Q?kaWKpa1yik80MdcncTFIQa9eUbgkhJSDPVc/nOzGT+ECwkwVMcn3M+U2Zlqi?= =?us-ascii?Q?8DHVq+bvYGb1a5PJth4G+In+IM4p0elaBlMW9l+9kasEn+JmAuDZrjPHkUWE?= =?us-ascii?Q?afbz1Urr0olyOuLbdN1lYH/xE1N8o9cT7uFFRQR/YZ8ajWpk9dbuDDlEveM8?= =?us-ascii?Q?WPDdHsPpMgY2dm/DoSo3Kv1PPYMzdXp2OPIVEEGZWni573Bc0EDpCNNse4pY?= =?us-ascii?Q?fv0yNkNWD7c5Ss/GIhZO+v+O2J5dHgj+fCCfcDbT8QjSQKxIhFjphn4tJdAn?= =?us-ascii?Q?OgTLky+EikBDy+3i4wcIGanR/+hrfJPwi7vaJKg2PdSr3f03HEyO/9Ejb3De?= =?us-ascii?Q?8vlr/GePACEo3UptSypRwM0LFvE1dWgfKk1cm3v0Bb6EJWEFbBCYsBvWQAnl?= =?us-ascii?Q?uhTDQ5MG/GNpUeaMLfAiQbIGEph3PpqPxZbOcqqqFzJDu0BDiumP+w+97k/4?= =?us-ascii?Q?xJ6Lo8fGmnwib9kvzGP7xy4Pf+qWXAmQFV5ohQd/Vr5Tk5P/43vE1AQKo8BZ?= =?us-ascii?Q?uCiF8jqUXUqX7cIOfP6rEHpMjjHdyXUAYKmAUxDoxSEv3J1lk61P3sz8pQOY?= =?us-ascii?Q?qrNFtX7MH/vKhLtchL4jQD34wxVM6vI3n4L/0ENqKObANbAAhMlhhgDwCsiR?= =?us-ascii?Q?mKlXFdnPuSJu0pGodKIShaSo53Ana6ELjMU/coirOUdThDjjM4Sj0sJKMx2b?= =?us-ascii?Q?V6ecDQVEazgJUzMPVwrrzCMbD619rbqWAyQjOwmuN6rb4BxiFzpubJ5Ofr41?= =?us-ascii?Q?OPyw8kkT1f00G4DfgeaeqUsVcgBtFlv7ZDJQ3q593p9Z46v7q1/KtA1AfK5z?= =?us-ascii?Q?ckXe1Mwc7VE1fl7+VyhKbOXLevOCPvHROZ6Fjem0clg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1668; 6:eqJ6GF/LduRTDFLuM278gbj39JPX/lxBu+NOTU5b2TzWRQWsCq+WheTXfhi6Vyl+4KsWh5fg/XClaVAh6tVeUNDAoXRnSmoip1WcdXdnoPCfjOQ+w0c0izsjElYYmHsAySj6+zjQAsJ0/4e3o/rAp8wdKfIEJuwW4oTvUAErs+YkO4obY2gkP8AoHYXtDB4eVnup8AMBUgbWRc0xr0ZnlOAtzifc8TIs6M8pJbLQmXZrqeeg/IJh8HRYHB6DIhZ0MgSi0FlRiAj9+PgUzG2cc0DKXH7cNTYLGb7FWSTii5cqW4LP+njS2/uTrVEsvjbOs6AmKBhNtAb9gdCVLVzrCb1y6s8Gm2fNQ7zuRvzXExcKiJ+XJTRGwm+nxZn9aNRpVeV8LtFyOdqABf25ZyxkxlQEC5niETJgzz/pEcg9b+4=; 5:SqGNam6sE3wqEZyfnIf2f+6jgaaLJ095t9WFd0qCykvAQc+NbqXHU9sQD99WNKBXZD/EWVsn+3iLN+lalVmrmsOAKbObCi73uGLx6BNQQLrN0VE/8Ns1DUFVIKQweNF7edsbrqBkVm4Ingl6WcYv4g==; 24:ly3CG79vPU5CETTriD+rj/4MQ/6/xrYZsLTAfHKD4Lfcsrten4+7Lin4g1sEXR5qR7QDYQNYfdX0DUlT5EmOMVevxQcrGGWSKMmEaHm2MCM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1668; 7:6AqWMpWpjLn+p8vx+No7OXE1Wn1CjKVP0sQOJ3mFfQrIPktBGcSiFNetNJ1gpzYYkvj53ImEUIifIv4JRS34g4np/wBwc0XyIlgP1ddY11A1h3Mc3ve77sxzwGPOnzIaffKzZ4RwETUs8eBcmJnIvZGM3uQxX1+mbP2VepH/Xrq8UY3a1D3QspulU8nNbTCcC+wKx1Tn7JNxm6HSp+bHJlielpsdpYeUzGxsCE7ZG7fIcAKHKpe9LS81SRgX6J1bL5lpo8Nkwt0wz4uocNS7EJlHaPi5cGmiyulM1P90XXxRFEWbB9Hog75CgEFnVgKXwtz/UgG/eVFLXAODzZI1NQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2017 09:14:08.9576 (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: AM5PR0801MB1668 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 v2 03/19] xen/arm: Move parse_vwfi from trap.c to domain.c X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP In the past, we'll set the HCR_EL2 while Xen is booting in init_traps. And the command line parameter "vwfi" will affect the value of setting HCR_EL2. So we placed the parse_vwfi in trap.c to avoid exporting vwfi to other source files. But in previous patch of this series, we had removed the HCR_EL2 setting from init_traps. Keep parse_vwfi in trap.c is pointless. And we will set the HCR_EL2 for each domain individually while it's creating in the later patch of this series. So we move parse_vwfi to domain.c for preparation. Signed-off-by: Wei Chen --- xen/arch/arm/domain.c | 14 ++++++++++++++ xen/arch/arm/traps.c | 14 -------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c index bb327da..a327a3b 100644 --- a/xen/arch/arm/domain.c +++ b/xen/arch/arm/domain.c @@ -38,6 +38,20 @@ DEFINE_PER_CPU(struct vcpu *, curr_vcpu); +static enum { + TRAP, + NATIVE, +} vwfi; + +static void __init parse_vwfi(const char *s) +{ + if ( !strcmp(s, "native") ) + vwfi = NATIVE; + else + vwfi = TRAP; +} +custom_param("vwfi", parse_vwfi); + void idle_loop(void) { for ( ; ; ) diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 2f03f29..48b3e3c 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -101,20 +101,6 @@ static int debug_stack_lines = 40; integer_param("debug_stack_lines", debug_stack_lines); -static enum { - TRAP, - NATIVE, -} vwfi; - -static void __init parse_vwfi(const char *s) -{ - if ( !strcmp(s, "native") ) - vwfi = NATIVE; - else - vwfi = TRAP; -} -custom_param("vwfi", parse_vwfi); - void init_traps(void) { /* Setup Hyp vector base */