From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752362AbdF2D1x (ORCPT ); Wed, 28 Jun 2017 23:27:53 -0400 Received: from mail-by2nam01on0051.outbound.protection.outlook.com ([104.47.34.51]:14587 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751855AbdF2D1n (ORCPT ); Wed, 28 Jun 2017 23:27:43 -0400 Authentication-Results: suse.de; dkim=none (message not signed) header.d=none;suse.de; dmarc=none action=none header.from=amd.com; Subject: Re: [PATCH v2] iommu/amd: Fix interrupt remapping when disable guest_mode To: Joerg Roedel References: <1498469284-85652-1-git-send-email-suravee.suthikulpanit@amd.com> <20170628124447.GA28603@8bytes.org> Cc: iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Joerg Roedel From: Suravee Suthikulpanit Message-ID: Date: Thu, 29 Jun 2017 10:27:35 +0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170628124447.GA28603@8bytes.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.53.123] X-ClientProxiedBy: MWHPR15CA0071.namprd15.prod.outlook.com (10.174.254.33) To DM5PR12MB1740.namprd12.prod.outlook.com (10.175.89.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ae0aae8-8492-4bc7-b14b-08d4be9ecc6d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR12MB1740; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;3:zJWjztWqc103T/4l76NPgge9n/PRbWtBs166zkTpzhclSubjas7O6pz0h4aqdCqgcOcVL62HiOfO2QdQkOiIXuyUcOAOy4ii88MamXH+VPv/sPoxSZH1cPPeLHBvBImtSnwFg1lFewDVpTSAsNLSdc5K1dyuzQmcwcH4IQpxy/1av96JBe6Ppb2ujKafOIu+exEiKQZrebT6Pn2gqawVb9a/xNZzA2uNDicW59/sKnp1B49iJY7OVred6NJ01eF3F0gs9++IBl/3vTDP6G2t4+RcpkcZqONDb8zDXn2zDEXkaNVxN42T18iFixJdXeNXWg/Kc7RQO++V41EGN5OMYzFCdOElI2RQYydB12C8uQCRXjvOI0+txIyHkNeQLABdjORiX9S67F/eX6PRdkaZtCxX2wlG+zWuyErrldq6z8OiqoHhqt/CLZNuf7KceZqSAP1CyiLXf0V+/LfM+FirNVK5bKAnK7uwZSlzuQWkloorPm6DXHuBcdvSDmd/xPqSfw2wxvsuvli3gmJiUUcgm4JoEte7v8aiXPzv6yWUzzNMcAVpAiY/UFznnAq5row0w1ky0aXsM8F7msQ/YYo06fB3NqFMTVQ7Njx96nKjrU4djp+NnVF6bhU1ZiNope3nqDyg2tTF/vi6wNPOae01qLivuVunH0GV74BPsRg6knK4FGR106NptJbMckE2UWL4c2Xg6RsNISxyeUvGyl+x+NuJGSFryO8Y2Nt/eAVKvVu/UwWGRDZS6FCD7Dz0t2v4dCXcw0NfcJoqk28H5+cTuA== X-MS-TrafficTypeDiagnostic: DM5PR12MB1740: X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;25:1YSi9aN5Ojb43oO6qXOqMbz+7C3H0H/YqjfFwUmaUyAir1/l02ALZG5XtFGq5P3AkhErwvW6DdcYq2pco13ouCMOaOuVzYTxzW1nIVFpR9sSLXpG4cpVAT8lfnHP4/AizhI+P+K410zrvIwjgD9PTuUrPPdxGYysnUxIlc7WMvRt39VcMN2lLsh9VtNLm9ImlgeANcCvXY0qU4XDvYHFNGbXfWv4UVmWwlgYH9U0BtKPJA3C6EbLGq4zv44iafmZmN6zD1z1cY4sHPxXm70k6Cf1da7UiAyZpgt81+ZzSk4AeBM8b8QCDfELEEdRDO+Yyq2Go3XmjNsFp2yDm4M+rJPFfvH6cReGInD6rJs5Ip3XVSit2w7ak8z7CIfIfYkzp9QBwSGUo/iRVr+oPQxn11+ULQfLCXrdHgAax83uVSHyYnKw96YpI5Ze81Vebp/ms/Iwdb+bqfpwxOSdO+SQ2cAHA3wbCwdD6bFECFMH2mYrJ2dOla8Jk1cCITRPS9n917FxaRsOjgzYZwjXBH5x/jm/3GtQC7TZGT/7sKCDAmMckP2dUueE8sLkeRxdJSJT4s40/OgqiTnbj7gFl8qHtk7g+6/O6CKRkqJqTFxDRWSdvzPjeGkTvbusBNjMPLKe4dOB7p1lA0weyHHhKRdO8FTGI5TEdZrlMhaNW0BlLKg1phoOYwPUUpj1ocpL2RLOvdjwodFOrdwETangzvXUZkH0bevaRrhyNEElYQu/ABY1MEfn6QBqN+Q9Gt8xmt9laMxL5B+GPERtAtb9ZEbNFXkf5ZC07DS1veqzkxc4BT5RTUJYfTchTXtueIo8+fDVJTpzT6pCbdonSPob7iqO4oIPmTe1nS2BooGhvhGp3R7VlypVCq94XS/873w7e44hErMoVcE8nCti4YfEj/oHJJCeZ3a3RQ1nzd9OG4z5GU8= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;31:yEGAGHz2YpE3yCKCzlMHBsVIFPov6V0BBH+YZ34i4eh8beYdjTSDC5hGm1MnjX/ELwRhBd2qJVIbLRu7hj21tyITfKVaPBTtxsvnNww+19Q8c6sBuk0x/C18MTd7NNaU8/Yo/OUbCOvGoAciEK7/QAPZ9z81IKP/YdFXAJ+QpbyGyBMtEcUDgl3bufb3G16g3JbDqoEX9MhDBZLyJvWqHwx0cpSSvHH89GtfuTjGDQjczRl/1ONdh1g/fiFLr4qqxl/PPJTBwWMfFLtKWRjL5Yn/y7TpK76sWoRmsyytdHJqrnTSUM4KPa4irXUsQ1IM91iI06Zs1NCdJqNPEwr693PZpHD8Zsf7qHJWaWHqZH5KLpRrR+LYmQR97Ya6DdTOwYL6scCx8ozp/Pu/WqoXdeD62M423kCrTE19A5zGWbxSHOElG+uIRSolP9hr94dnHk/n9bnWVwelR7zS/ALmTDj5l7XFC5sPicjwfDv18c6/zYUNuqywrYDD1Gmd+mc5Hploq1SE5Zp73yNb5Ui/brhzGH51XA7qgHRhyC4ONKsgz7Jh2TjZ89bvOXC9qSVWH2OdfHdTrhEhbLVCTR78Xjfo8JSWYbcekPmh65s17QKKa/K4aSP8wAWSCu6x14Uw3LV8CRiZbV4zzpD7qbJTRy+yXAUzR7uBnlU1fjyXwK6C7UhmKjSg5yx9qXO2xTXUrnZWb0S6KakxtRP6Ou8YPw== X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;20:IMRKG92padFx/9fY5fBEngluQQcYuET0wd376/yqerqlp9dVhoSi+FU3WsN8PU4TLvKIlFVwBpQZcV3Qg4TS/fpepGbXtl+fMf9HGvVpvV0pPdNOu9CQBqwbuA8zX5CUiySXyKVuDXcn9qHe4kQY3lygkApaRSjx1fIU8YtDv9JhsvvutjB/nwrnZ3hg4pxsKzxdOY9x5R/amzlUJSSx68rqwHzDUifCRL0JvsdbiTSV+K5VVAD+ar8uN7+gKSdI2gr51zDSbBycDUrE+SVVYHah5Fwpzdb9fbunsBD87YevRJcQlAEyOKbxwaVyE5WFZbyNZo8NCyNEaih1nvh4rxmcmaBtc6btftZDDkp301Jb/Z3Lj2GqQdV5vcmEFtMsqy/6TStxeMMpfilb8WvvE6sj51SPpFKJci9PLSIdOkk9kccIo0xXUVqsHQuVincRtf5n9Zu+DPADgq/TMu5iQrecw04WL6hEWFwU70/nTLYTqPRRIMNWi/KjbroamBMw X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR12MB1740;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR12MB1740; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DM5PR12MB1740;4:uMuzV5I2tVBAAO5W01B1tto1vT+Sm62wdE4fOQ?= =?Windows-1252?Q?4JPF2T5FuMxp/zzYhWoQ64fH+ehit8eDkC5mGDXKcBAqM1ZevZDWN4mK?= =?Windows-1252?Q?NEGcVK45kYepFI9G5P3IO4esFZ6ZUap+m9wScpJ7ftbCuzN7CiSmSQE1?= =?Windows-1252?Q?kxoPw0OpDu+h1bY9UyRIoBF8rloL45cDsBwz00MAzQZ7tZ81OW4xXrQE?= =?Windows-1252?Q?buVVk1fei+epYPx1qCx4KehZ2+mKWJdoxCivtJzP+JNS3qpwISUYW4je?= =?Windows-1252?Q?OkyOqfd0ia/fMJbEZZDs9wVg0/9+N2dLDstbF1sP/KvDiNwIzPuYPe6c?= =?Windows-1252?Q?j1AQ+LVVbtM2pmwfkEuS18in3q3kCBAVVXW3b2goa9Edl7HoS9t4nHiF?= =?Windows-1252?Q?TvzZ/U1D3aZ6qItdIS7lAGl4PHYHVZcQj2C8g/tMeFgIkHb1MqvOaTtw?= =?Windows-1252?Q?HUE0pm38XuLmElTff9D2JYC+A+nbx/YFAQFcbDdxcVadUufSQ5kmtdbi?= =?Windows-1252?Q?jiIZpJ5qLWD02QjxU69JPocz9mqw/0ERi2eHZEw3Qda+gFX5wQEqMGeV?= =?Windows-1252?Q?V5PJWcXBI0s6KQqnJZExUWaFrfZUVhUfqikoR03eYiS4pSXB95Jm1zbk?= =?Windows-1252?Q?h4j/82iRx4rlcHaMgfeiqmS7A1YFK0wgqNWzsMmJNMvNwlhdP/7VY5PX?= =?Windows-1252?Q?gIO30jrvuGocI/mk0GRN+i0CYYPNsWK23vU4rQ/e+76Wy/MPW8pSoyE9?= =?Windows-1252?Q?QJkbVILCTxicDrNDSTdOx2kF3soKlPzwyn7WXoe0QmU62+tMJfqXJnst?= =?Windows-1252?Q?hZ4OofMonPYtFCQS3cxNXsqogY1gi8W/i/wFof35csb5eIA122CaxUnE?= =?Windows-1252?Q?xTcqlRQ/yHqy05KqNwHDYr5gd07NWiGOWu4xokmEvkloDNk6PdCPKLDZ?= =?Windows-1252?Q?3Vd5cbTBbM/plOzUXqmXs8TDuMI1EA2wLTXPVyVQjCr3bw0dxRxTM4+H?= =?Windows-1252?Q?NwEVTqRDjLI5DhIjuB6sLmTZ06zf0n0+m23r3S70uar9qZmKpdHjLaWu?= =?Windows-1252?Q?d5rzQl12DCxyBe8cdmsj7Nqza6ile3qnrd8HOg+ob6sQ1fT6Co3MXUAA?= =?Windows-1252?Q?tQpGVuu1CPWH4t5e6dQcpkD7Qi1pQGHL2EVQhH22XbPZ9zX20Xl5ylrQ?= =?Windows-1252?Q?vMKOa6IyoRW9v65sFDIhTOlU+63+Y2v85Ocn6VLfLbJBDayWniFsLv0j?= =?Windows-1252?Q?7WnTwMFOZdKUdBUScMPldFwRZVfZfN7GkAMmt5S8WslEso0H3KG4fraM?= =?Windows-1252?Q?MQ5ccUAot25dHjHupnPbxAPNTQLIiJkh/t41Q72gF0DKI=3D?= X-Forefront-PRVS: 0353563E2B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39400400002)(39850400002)(39410400002)(39860400002)(39450400003)(39840400002)(24454002)(6116002)(65806001)(229853002)(72206003)(4326008)(110136004)(81166006)(8676002)(86362001)(42186005)(31696002)(50466002)(38730400002)(53416004)(31686004)(50986999)(5660300001)(6246003)(47776003)(25786009)(4001350100001)(6486002)(64126003)(478600001)(76176999)(54356999)(2906002)(83506001)(6916009)(53546010)(36756003)(33646002)(2950100002)(7736002)(65956001)(189998001)(305945005)(6666003)(230700001)(66066001)(53936002)(3846002)(23746002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1740;H:wsp091769wss.amd.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DM5PR12MB1740;23:H3V+4JXRNvse89VVRV6+J2FCcPCwCfqGKEm8O?= =?Windows-1252?Q?SIBPlo1kS3IX2Kt89Zn/EdlSt+Qbpuhpe9UJJC5VDW+ZuDCtK64jqc+B?= =?Windows-1252?Q?wCSFpStHU5KDCEx32ZkFB4BycnHhknqGTUcS1kaRPJR2eN31St8J5jPJ?= =?Windows-1252?Q?dUXTM0KXUZt5GLcQCYOnBAK03oFiNjfJ0kxKOYZ9yYIpxXkiQPFAm+Op?= =?Windows-1252?Q?Gh77GclhJD2HraVFuX1vkk5PLcw5aVTe6y8XgsVi4wIeu/6YSaS1SN9u?= =?Windows-1252?Q?trH60cRsDIFNMtped05mj2qbkwTQdh95lK94bLDaJxyrTiwtSKtZbREU?= =?Windows-1252?Q?ldkMYUdqXHJmqh1g90vB+brMgsneU1hhERVllYjPsfFXp0uRy0GEIYXW?= =?Windows-1252?Q?RNRj51D8KTkx9lqstYXKsq9wr2AEArVxAd1I6skW1fN38W3eCO+NKfgO?= =?Windows-1252?Q?LGZpbdiXn9LYjwX0gL08WBQaq/2Sxbuz0O5pm0Ku1JvpNk/dMnfDLlxq?= =?Windows-1252?Q?974AAgPK9iGNn9uoSJk9W1ozDnqGZCOJiMzIz8JGiEjKI7oUhwXWzGlx?= =?Windows-1252?Q?qDY2vDhshgvR6DIu5uKpQyOW7PSfhr+ymYys5K5o7UIcBnYkOhaIKqjJ?= =?Windows-1252?Q?T0W/rSyqcTcKKtJeEk3/gfjQSZVaNrnMEZUKlbBjj1TAUDFEIsJDOQyC?= =?Windows-1252?Q?ZcYMYFPu34Rf1l6fenrt5gB2Nb0MnrCJtHEQN5MqMMhEwNEaP3w7w3A9?= =?Windows-1252?Q?JEOCBAcFYalkIoF2MlNKq7hT0/7kANAKg1qh+tg7L67G0OBsNkBluANm?= =?Windows-1252?Q?b+1mTsuSFxRIWlNTKRwtIfoOqsVQO/RQ37rhnA1f9vcB5y7TVHVW+znv?= =?Windows-1252?Q?IBferukc/Bk1rxOC6NYHprQt6rWcv4w2N9CL9fhT5HXmrHjLFjBEa0bz?= =?Windows-1252?Q?Ltrr9Vfu2YSDv/CxV5/odBp3WHaiSCJGxVoXOIniKLmiBqBsBs2Gpkwm?= =?Windows-1252?Q?/xm3sST2WMvv+l4lwVw0vIJA3otrTkiNv1GK9BClyFi7mZID3y9NtdU5?= =?Windows-1252?Q?1Lmta+lgu84gnToLil5X/ODScyp7q9N5Zwml1hPl9ZnY5RwVjVcp3BiJ?= =?Windows-1252?Q?otxsWV3mgzxPXU7B5JNe3GX9enthy9OZe2sZMyXkvWUOcQ2RyCyl0u9x?= =?Windows-1252?Q?OcTLSkARwvfqtHc01r7U/rBZILhE0dYAu04o+8+PKg+7nI0Kd4/Zmfhj?= =?Windows-1252?Q?V9ICK0coQx3diC218A2hEmKqvAGFamvUKcILCM/KXeI3HmATT4LFYxxR?= =?Windows-1252?Q?JO7jWEPSU7dbr4MnA0TWQeofyLzHSYBkJd15bEy45E9n2z6fcjdCIP5T?= =?Windows-1252?Q?npbZzTR6fCNKpiUYuRM6kmOSbmY4xT93w=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DM5PR12MB1740;6:4ZSJBllm3yW6P2heJvLoK6wIDAtd3EraFWirBB?= =?Windows-1252?Q?df216HQNUweAEArAYgJyA3DJZHNVbW0qEYsa2k2S2IuP63s57CUMyBzG?= =?Windows-1252?Q?NzOpOGHrBZhtLD8FyyKAggV8oX55r8Ii+GLQ4cntXBibQMwYdbYjf8Z3?= =?Windows-1252?Q?2tGtkFKWEeofNYVLJDrkrgn7X16MN/Gv5Gq1CexaLAuoQ7JYMaEIR03T?= =?Windows-1252?Q?IYayijDUDI5pnoYE/sNGzMuFsirOGYh9Wi24SfGLzVgKuG4QUj2nwGDh?= =?Windows-1252?Q?tCTRbx/f3eBvyPQZvjWr6XrRwVBVwNsL6iRDAxJgT8GhW49gljQLF9AF?= =?Windows-1252?Q?tJQ5Hyk3d91PeWMibDw6o96ImihGosEKQ9CbZFbk4QGpz+/i8GIRdJVn?= =?Windows-1252?Q?xxKXxeEZH8aWal0ujyeVc1H3nWsstzpTzsGr7Yl8R+A6pJuGwWCniljr?= =?Windows-1252?Q?cCZ8o3Vv7p81CCUOVToNbxpKaBp66L2C8TP2a2ojJn89rneTXQ5/4ysk?= =?Windows-1252?Q?EV3H7UciTYZMuShH8+itwE2OXjZV03t5oUEVCmA/NJ5CiU6ZnQFXGM+K?= =?Windows-1252?Q?GNK+1WjVd99QZGnQirsKL6mU8o4ZENhZdaR1DOM0qWcmHfydUWbVajbw?= =?Windows-1252?Q?OPs2Y5SmMbh2teJc7T5Grpy3r5yX1S2w+a+j4lfK1oMjyuHLfQRwvKKR?= =?Windows-1252?Q?InKCCs5gE20McelHUUCHMzQSoZMizeokNk2REyNv+Ktcn0DTiQGTzZDi?= =?Windows-1252?Q?7PfOjnUiM5t7vXbQm6GwMvDFABfvhb1HlQBgGdEOJJdNHmBOOKVAJ3DH?= =?Windows-1252?Q?ADAxZc40BU9WUkylJSfYPqkZDseC5wrBTVUfVbL1o+4bkEYtBE3qQ5Ft?= =?Windows-1252?Q?/XPyT+zENYWlL8oPxWGeuGSd8HPK0Jz7J/kzZM7Sa6k8Umc1DwIms5mn?= =?Windows-1252?Q?rCJeh8XhkYykd2iJjxg/wipDT9gccLA3O4SHn8Jo7hIjzp5BT1NofDIk?= =?Windows-1252?Q?n1bTPQtcMkTNCX/PjkoE8PDUgTXWdiPTI4xvMnEGyEP/b3mViRGvtcml?= =?Windows-1252?Q?IbmclKCijtr0mT8BVyH3RGE8wSo0y/Yyed?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;5:xdl7jSBK4xEZDL2wzU1idy4ZIbBz/6sBUgc6Sof6cb0P45oQlpSqe4yuRaaACe6SajYDnS5+NWHDoNBeMfGtrcC9qe1duKmoO6JOfCeBUkgolWkFPZN2BIzJy6gTpporo5ld7wdje1rMQ68SEVQX5er9fXb8oTap3p+rDnbpGXtuKJpHF/QfAtg3C0fEJKDfa4omhnxhb13hqm+oBD1cL+rkXDAc+KXCJDi+MByEn6Wzp13Qbq6Vyrp248gVt/dc218JAOsawRyPb4+biShiR9AzFyYu8rQ0gp+9+iSp8d2UrLxGWSqm5Hv6oXCezgFYn+SLnLv80qzwdhdYYQeM8I/qInniK6aeNt/hmxnUnyXMQRjfCSiIVvGY2CrH6L3YiYOiXXZz127DZc74JEdjsqGH4BLNwEeTcudsIU7F/8qK4FGMcDTUjjZj6KNdhCszeXhwGpFrFe9ITI8RCtGVXMF5hCv23/FMa3kQskUdHmufAMKMzn4iXrLB4ChMvLsz;24:6Ks2AN3asD/OItxBkkKgn0BLWxP1f2cl/8tXrfjR+DsNAL3Ja9hwbn1udhy56cImEZ1XWWsKXZyw5xQHunlqK/6WvthBUGncFDLd5fSGA64= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;7:fJ1BIMb+yR/PQ3N46hr2dn3o3oKf+EblDPYW7TFfsjYcmyRnK78p35sR3yHL2ewrghw/ac1FeRFbsv2pB99UG5KDq9ZDJ4XbMYKuVp67GTHJe+1BU7t6k2NcfnFlbk38Dzwct2ewVBBnaepr55hwLNckDT7JPGBj816nIty4dAScbUvsdoP3NcX0mLVNUWu+DPU1SQ221+7RoS9U16P1qS8CNVfcD6YuSfoVEYmciBbkBWFOjc2FlYcQKdIEULHyMCTDy/fSV6N/7epEUwLhhDCBrqWP82WN5Mj0pKnuoopJozsHQfo/XLG1LI0WVRSgwh0O/hLh1kZfSvZLyrKh0EkQRbJtI36BOYnY9rpcR0bI3nmEKJHEWqUkWMbg8HSkyLmqMbJio+CIGstnimTpkaagE1TrC+ric/UGBZ6K5G25rXk+ofkcokbn39/QSBLZh07ZWrOKgRtwkDiv9hysT4Q2nryxuOApOMoV41rbwLPaTJGtLaWn63zm9H60SPmLFpu1/lzm5EmNWJqHLZLn9ffGcW/eulyIuPL1s/7js3u3WGGpXrVs30y29STPddBbKhYezxIKnB8i0YA/Uk13CSjzJIPRBgY1STqanqqHWRyfp0PalGB3lyZOyAFlaEKEO1OF2ee5cXKzZKiqFvsd1xT6fkk/JPutK6p/gZaci/bLbJYZQmm9KM9woNNC+GyQ01nompWyhWoq3NNK31jNDrlE8DAoSbFbTS12xXg4JzIcIy+yKDgCHvYcpfdtqKQKU+vZKhXQCLBxI1RzfrhLLWUGD2Y73qVr6F0Dvukax5E= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1740;20:0qucKPK+H7vYr7pQoUF8YbtrzT0WpqpZuDog5LJZPxsUH8m15s7pQypCG5uqidbdhejAHRDMhukFdxJDnZuAlRoBsNlwIGPFOsJCl58Zf8fviG0zlmnRX78iPSmP2jce1hoMtGCXgWGgdl6ou+O91IMSugQ6f2O42T0Y7H5eQuGa0LiYtu1nareTEFCJ5ZH8CUEnkBbHYKhElib2k/wPcXFHWIjY3sCz6z6d895dTncwMFDqgh/VcZWO67dX9nbe X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 03:27:39.1496 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1740 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/28/17 19:44, Joerg Roedel wrote: > On Mon, Jun 26, 2017 at 04:28:04AM -0500, Suravee Suthikulpanit wrote: >> Pass-through devices to VM guest can get updated IRQ affinity >> information via irq_set_affinity() when not running in guest mode. >> Currently, AMD IOMMU driver in GA mode ignores the updated information >> if the pass-through device is setup to use vAPIC regardless of guest_mode. >> This could cause invalid interrupt remapping. >> >> Also, the guest_mode bit should be set and cleared only when >> SVM updates posted-interrupt interrupt remapping information. >> >> Signed-off-by: Suravee Suthikulpanit >> Cc: Joerg Roedel > > Nervermind, I added this fixes line and applied the patch: > > Fixes: d98de49a53e48 ('iommu/amd: Enable vAPIC interrupt remapping mode by default' > Thanks, Suravee From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suravee Suthikulpanit Subject: Re: [PATCH v2] iommu/amd: Fix interrupt remapping when disable guest_mode Date: Thu, 29 Jun 2017 10:27:35 +0700 Message-ID: References: <1498469284-85652-1-git-send-email-suravee.suthikulpanit@amd.com> <20170628124447.GA28603@8bytes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20170628124447.GA28603-zLv9SwRftAIdnm+yROfE0A@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: Joerg Roedel Cc: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, Joerg Roedel , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: iommu@lists.linux-foundation.org On 6/28/17 19:44, Joerg Roedel wrote: > On Mon, Jun 26, 2017 at 04:28:04AM -0500, Suravee Suthikulpanit wrote: >> Pass-through devices to VM guest can get updated IRQ affinity >> information via irq_set_affinity() when not running in guest mode. >> Currently, AMD IOMMU driver in GA mode ignores the updated information >> if the pass-through device is setup to use vAPIC regardless of guest_mode. >> This could cause invalid interrupt remapping. >> >> Also, the guest_mode bit should be set and cleared only when >> SVM updates posted-interrupt interrupt remapping information. >> >> Signed-off-by: Suravee Suthikulpanit >> Cc: Joerg Roedel > > Nervermind, I added this fixes line and applied the patch: > > Fixes: d98de49a53e48 ('iommu/amd: Enable vAPIC interrupt remapping mode by default' > Thanks, Suravee