From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752696AbdGFCaY (ORCPT ); Wed, 5 Jul 2017 22:30:24 -0400 Received: from mail-cys01nam02on0089.outbound.protection.outlook.com ([104.47.37.89]:7434 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752466AbdGFCaW (ORCPT ); Wed, 5 Jul 2017 22:30:22 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=amd.com; From: Suravee Suthikulpanit To: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org Cc: joro@8bytes.org, jroedel@suse.de, Suravee Suthikulpanit Subject: [PATCH] iommu/amd: Enable ga_log_intr when enabling guest_mode Date: Wed, 5 Jul 2017 21:29:59 -0500 Message-Id: <1499308199-18266-1-git-send-email-suravee.suthikulpanit@amd.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [114.109.128.54] X-ClientProxiedBy: KL1PR0601CA0016.apcprd06.prod.outlook.com (10.170.160.154) To CY4PR12MB1733.namprd12.prod.outlook.com (10.175.62.143) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 73d74942-707b-4cad-aaf7-08d4c416f2a2 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY4PR12MB1733; X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;3:Pv1aMeCrWmxCndZpnqs9gFaJquhvcS3mul6rfi2psTXaJNQmqeBdYidt9rj/Zpn/W/lezdvUMIR2rLSKFdCEkfqwbYkIjJJcIEjt3CQjNq3YgNMiLZwXAvfE2DWG0puraojW8kqJgQydpy74u8+OAvDT5qs3l9/opcvEygjGxJhRDcKQ9KenKchD2JrG3ZqzQVakTScVW7VhD+21PWd2KFtAa31aN6QGDqdG9Wxyb5yxlLgQx3ZeU8BtRIVFfXXVuJaduqSR3I2F7w74OvB9r0OtvLW+EOXp+kLm881q9H+tTmnRyk2IuAQSbiFD0whOfqCFj22t6uLPT7OpBjnn+4u71tMZKiweXcNCrOJk2ES+T3xp3KVihqyAiw3ChLVG/BuyKboLxKVeSZBeyPyOvxflUarTXc9Y8dNOWsyfRMwYIOncvmDyEBM6L/du4chcVSKF7EgzFNAp7ZgS4rRH+4zbWLm5ZF9L6iLMYw70TBoqSWNvr5lacgOLH81eu+dkGTu/zMMFUz9GBG9vK2AgyeGCwlWAr7pXU2gv9Q/ZoLroHUAIPNR5LRi5LaLLMWtq4TbbhsXuT7/IG4vlwxwymIyuDeTDBFJe5T9M5aJvw7z1mYcJXqCtNZktxSuvPhHwlca/c6pJnMyb/cGdc2nzR6X3gdqCuaAx51CdBYvo+1QqVLO52XlwPhMYqQkV6kcmgAgldAPTkEZuOOZjJSPQ2jcO5empzkxypHu0Wth12PTW9KcmH5XSens9E7RxjA/46/1WdFTQuzzinBCpG7E2zg== X-MS-TrafficTypeDiagnostic: CY4PR12MB1733: X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;25:hHjTDmLfGlJO4oRNabxGLU2Vjmp+tj9b27I/eDJBS709oAas0/+RXvHgc/p4sbUuVZFJqOl9ZfRngw4FHWHRWSJPpD1yLvBcGoBrj9NlkWorFdcfkgyP8vSPXdPuneAIvqgw+e1l+hbP0Gt4RM8n/cu5rY+7634IlPuruPdJRvB1GmcqdyaC4NQYbwMBUNCDa2OGV/vkKjiArt88rbCYwYaPtdd5/Z2WrpPK/cK4kvh10HbRFjVB2m0SWaWwrws7EDlyLrjMMfyykUQ+85Njfk8OlhAwl9XY8FNIoa5HL6958JP9w03Oz2MK8MnG/3JdbzWzrOuFkzEfhv/iAEX2/vw/CLPODBTqtr8G9VDxT4Oqp9Fa/h5ctfImWfweaV7R7R0lbhTIW6wmp0xeVhmXUMJxuIjTygzdr2iOwodlct2H5EHrA09++ZPQFPAGX8aUYhNlL0EpaVuQSv/lvSvkQ9JFAPFlTvNkplcztOyNcaSa/2kWX+EqjGFXuBSEsrqDa3nAbOzmTii4VRkuF2lrW8MZU6ve7p8K1grzy8Sby0aljqkH7YmzGf8XY3tfQFBux1rDJH0GXOi9iXyuGsE3DEqWf7Oihk9+Z6vJDNoKk2kqDOQxuF2FSezt9WARREyibonlUBGaKMfe/6He5uLsHWXopSZ2B8xsefJzq3KwGWC+IZi+qPUuRbbPrd5XA/6PLBVjFMpPTzKP8iaVRnw6sIdmuT+bYCkVCA3j0hLyKYSpVnnNnwqywuETO+dSxDMV8vurymSlGHb2cHTFrJANz83eR5HxWD1756AvIW4eng/ytwEPS/QDQMg/xXVRJxSlH5zcBm4vlSyRkYrZlimBcjDXc2PGcj14H4VkI4Sq88BeD6uG3WRAu1DUjAE3rufWFeNHgDZ4RBwXYTeTGJnb5o6GvCCdD4mtfk0K73wO6mI= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;31:VGCROFSLBFUki1esWKwRa3Nfz3DJ+mHQY95z7DcE47zb81+DuZpB9yaBKuROlNAkYo1bjIyp+rZ5vquWKghTg4NL00LyL2ZI89mKmvKf+PlRadzxfH2fZ4LFp1wWoPNBCSqKvYlPZL4JhF8ycWTxAc/qgDE8J00D/x77bzFmiIRWHdN1surZ8CEI+peQXGM+BbWcFsvxeX1fA0MjAmWlltNaQStivgJV/weF3liq5Ch3a1L8wxUNrR4QBIVxNm66Ino1wmyWz3NOI/2GwbkyxeFaKLuzWFP4n+lYYL4J6edzOYT1STVrK2iuUpp/Mw5xp1uWtcFXfY23E44/wkXIUjjRFfQ1zrQ9wWcaGN9k0La/ZUTMFO/uePJziDV0I2yl9kF6VgBLUnkBdBGZFGdF7/uvK1Fnc4jQNvYJe7sFAN7X4dPq/JPPwFQJgJdCcy94fKqcWISah+fK4naNzG2DOyPdR2nYPVObLH7FqDEVVpXawL0iq95BiYWN8QuKIbHaw10fnFlOLgdMmpDpVo2rs0mlCH4jHNbJb64aDIcjPPyRd2CbDlZfx+DgfATUIB6sgYNgkvxjKzVF5Bg+XUI85OuRI6F2f2qWjjWnNclyU2s9meRLvD9q548vtAUnaE79n1LUTfwQjmGykmQHRyfgOnJ4LzH51JfHbbgkcxW8+qg= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;20:u0o2ixogL28J7LBnNeylmRaoeHkpcl+NesU60Js9Wl4nzuB4xsvK6fsIPgaehSee195XSDR04lgYbjwV8HNowGOLM7uM1HPeVPh8EoZGbAhxMbH11a4MHPeHv4XHVbMSs5/AdFvoKu1P5WqqwlPRFeRMORJtPL5AQVAti3YY6cGzyCAa7hzeQ40iubdXk/H+nIwUmt6uFwVTd8X4YVvJ7B0pxK/XaCsDRcW7kcfQWT63ztj41MDj3s0jkD7L9WFEu9uDqM1Q/UVV59qwg5ncR9Mt4ABFMbQNLwi9wmHfwVXI5bqa2qLuvIRMS/zd2ZKeMDOO9dpGU0oZ9gtiKoCTJPYrdNOamgEwRPjzS7dGJoBJQs408YN6y5fZJuYFiOtvwXITm4i55wnd6HqZPhca3g1EL3ny/iIEKs/Xfrn3wqlDCYRun8gzGWpKLAO18FKF7Fpcynhb5j/QXl6JAJ0ErNGbooDK+e+QE9TsNMZo5/79LZBGPJMCw8nPdwHOve9j X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR12MB1733;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR12MB1733; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR12MB1733;4:02eazAx72i8IzVaXBzWqxHR/nsKVPQt6ofaPotCZWK?= =?us-ascii?Q?7eyMTVwjpXyvPpDO0pl7QsK5VYTr4+s6hot4oq451A9v9NrMPZd757TqRQvT?= =?us-ascii?Q?5BLr3XXruaH9bilUyq57hwG45GR9Z/S1VCMLYXWxnBji/zqiGuLCspDP3iiM?= =?us-ascii?Q?5haCPBSbrLfi2EE1xzM1kaDovbllWt6TckZvFrESOd4+Y/4DluYynv94416S?= =?us-ascii?Q?jtHAKgqP9K2k5a2IL4xqZ6UlZDchnlVc9BVs2DbcbN5y2749RLUdYwlUfME+?= =?us-ascii?Q?8xKk8cHckehIceH5H2NSMFunNbffGM/XyBWO7lO7EKsG12/InU1FUzKFVbox?= =?us-ascii?Q?hTelClg60kf7UM4M5qYwfm4fR0Yu1UKjHnVuKOubhmkejpRK54bOS2EPYyHv?= =?us-ascii?Q?XIGB7L/CQSrA2yK2FTvOTSItX8h9BMCI3F1mg5jkmMP1Lo5cVaRksICCrZfw?= =?us-ascii?Q?CfzcJsMEfTSw2z36b6dKjX5oQ3FzwLCKS6Md4ljiAmTu7LbAwHdOcu4i6eFF?= =?us-ascii?Q?CdKAlWbgQk3EzusVDSHWQEckNuggGFKGm1x8h/Gio9woWivmHKaN20cxXWQx?= =?us-ascii?Q?pGBL6n/ArgebVUVkFvdzD4kQtocdkA4ynbA405pxyQmUByquW2PsR9JQHn9Z?= =?us-ascii?Q?zslHpzYOxmTo89WE90E0vjbUGR40rc1MkCtH0HvQ/6ES596EDg2+/W+znxle?= =?us-ascii?Q?Vut+RHplDXF+Kd1rVCsk9bd6+mO3PY0b41AYPA5Ccr8tVSk9Ri4YEyXs4Xqs?= =?us-ascii?Q?NRTwsTD4dcxzi8SgDkhoVzdIAHZaapiR7mVsp3//+ZeydFen37S/4LAcDy6n?= =?us-ascii?Q?5dDsXUUyu8JYwKH1sCA5CTiLunYpOEE1ItGJUA7fHeWZgT9rJ463VDl9aT+d?= =?us-ascii?Q?lHCQ3H0nsb+U18v2kGJCj5pvtmVWmuzyx+rdH8Nz5ywIJbxmo5MuRWkRIevj?= =?us-ascii?Q?tD3Mwbsz+2sjdJL5q3vT+u+VDGkgpZqwjjc9X7UeOaic7v4T5NzSa184vV8S?= =?us-ascii?Q?gu+RZQsEnlIZWoOE0QVrUIDWH+5UItLN3l7yHNeMjxYBK3Q7EPOVR1bb8Hmr?= =?us-ascii?Q?vzPmACav5cuX94B3JI2IpUBJ8x4DfqYmfA0GacrOmLIxdfA9BTkoGLkIJGYx?= =?us-ascii?Q?ELcG6YNM6R1TpPtv+5f2ZyNuacV0T+C6/yfUWBHnNphJ4hrhO7Kqq3kiB439?= =?us-ascii?Q?feWXaZiQpV9jAxSaPZNUSXletcGBEg65Md?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39410400002)(39850400002)(39400400002)(39860400002)(39840400002)(39450400003)(72206003)(33646002)(7736002)(478600001)(47776003)(5003940100001)(8676002)(6116002)(50986999)(53936002)(110136004)(81166006)(38730400002)(42186005)(305945005)(3846002)(25786009)(50226002)(6486002)(6666003)(4720700003)(66066001)(36756003)(48376002)(5660300001)(189998001)(2906002)(6506006)(86362001)(4326008)(50466002)(6512007);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR12MB1733;H:ssuthiku-rhel73-zp.localdomain;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR12MB1733;23:g0MQPPLzBg+YYl8OBdx2xG5gZaekd3+o8/bQfNojM?= =?us-ascii?Q?qo0A86X7/evIvSb/I+yHABYNm6JHO0lK+TZmT8OcQI5yMYn6v5TIqBMt//tH?= =?us-ascii?Q?Zghff14tYsUpR62KpuHz7eXjlECQ5AkczDngY5FFitEwclYYN+FtTMvJwQ5D?= =?us-ascii?Q?slwifwTuJo8q3gYUw577qfKahVRQ6gkdgHPmA2h2TyBQfvVkNnFU6VH5qw3P?= =?us-ascii?Q?7Bz/EDLKmfVbVGB760QX/YUmOkYswXuiQDKtuFYqtQv3f3aWVEkfjO9L+Snq?= =?us-ascii?Q?+v90CpeZp82+yVarr8XCvLKkFl0xR28hWgvXEysj9y7uYIXAUuwJ4osfQle5?= =?us-ascii?Q?Y+6NMdAurvUQQBPpET5EiaIWHX1yb5XE84DH0Vq+I3bFV73iUAoD/YfsTMpZ?= =?us-ascii?Q?+KVgk39AGc5P5UYUfMUBjygE/ijlkEdzl29ZPFq2sFlY7ZCxs4hXKx+CEjZ5?= =?us-ascii?Q?40PgpUpPpq1uxVrSm1uAcWyajyZEQQ70Tv0s2eeUXRuunzATWPjO8qIDUZh/?= =?us-ascii?Q?k+exSD9aunErwpIQkqwBsiBNB3RalCKSdbm2RW3n+dCB28wVIRVWA7prwmV1?= =?us-ascii?Q?7cn3oKQpr0ZYhD3joordvMRMTyTCoKMNvVLZymVKqQa0Wjq4DXP4bULM8RgZ?= =?us-ascii?Q?Luu64HTdzr1zZkyHnibcx3Bohx5DeQNQM3wFWC9YC8FScEv2bsRGLw8WsdGw?= =?us-ascii?Q?J4d+XAP0/m+F37gy+ZZB68Y2F7QEFB5PtOERHrdJW/uQTElj+OY/fuiM69Uq?= =?us-ascii?Q?6XayD1/xNsfAH6ytdX9lSPFp7F3GiM1eS8icGH65uzqGqgIEQcqbi+uTXzmG?= =?us-ascii?Q?Sg3+oFQ/hshjFOyz9s4cezQJKUJmCOg447ERjXdTSykv7B++1NFLYaf0oxWR?= =?us-ascii?Q?l486DluMdQicJaGqBzu3/4ORtXEQ1w+D/RogTZ5hKM7XCZjXZEy+9Y/SdOZZ?= =?us-ascii?Q?8TZLUOXgICdaRJ5QZcgBlDFLEe8Rp+j3Ms9Yn+yjcEImi2qxHnDBM1UqoDKT?= =?us-ascii?Q?ScBMjVXckSWYOOmBUngUNqbxNTTHxxA+mEulfeLOor6uA=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR12MB1733;6:FUFb/mRmjMCfCyn36RjXbFc4pyAQm609kMq0xJptdT?= =?us-ascii?Q?4jI/hr3FjuZudeL9JWtnqzPbIa4jdb+pRC3q5hlfb1L0IKRzNfc4VKcWGqSj?= =?us-ascii?Q?Qd+EJhqkcEsOCqW9RKLk+Ul3Qp6/ymvgKxbyDyq2yMf7oE7HOKIDv86PuNLF?= =?us-ascii?Q?ThkqnNXuLhgg4r5CjDGxsYgFoKDh2RoYweJbjLD00RfmWSLmMP5OUy6jHQ+s?= =?us-ascii?Q?ElfEhAkWlJhspNOpegYK7XWdLWj6DgZcx5P8YnY7wvq/iz3/TIMtYg2JoOb4?= =?us-ascii?Q?PjPJvfBqh3hG2ETVc1xU5KDfNzzC1YrXOPPLRunDOzc8HKt6SgXgCFyJRwrW?= =?us-ascii?Q?JId8wNczxXAmmFazybZ7J5FvDG7PMRxJTqAzbUk+XztpiusoU5oQTBnl6yvP?= =?us-ascii?Q?pmyMfmzZVOi1oyfsUUqsElVLxrnVG2suY507w+mka+4JDOZEERs5siNa8aGR?= =?us-ascii?Q?sfHg5xSZBo/e53RjJWqFHEbXC8E/zV00uDerc+BD6qZTnR6UiEyZusIke8QN?= =?us-ascii?Q?Wb4XU8Oay9xhBuH9SqQSEU/kGvkINXnLiJ2XRkFTuybyqh52Qmmtqngt1Pae?= =?us-ascii?Q?ZSEGdICGkD+4xPlIz9xEJCt6gHlhuNkU4shDfgvR3JMxukJRhsJ0m5wyGVe6?= =?us-ascii?Q?AYiz7SqM9hLEaqYtdqCKbpqt8ntvwcv9QxMDOF3ONnTWtw+UcIp68AcS65r9?= =?us-ascii?Q?kb+XXSDLD7669hzgL3lwHX+J4+tNhvNs54Km7gyurKXk74C4jFLdJ/JWk8Zc?= =?us-ascii?Q?Zz5ftn/ujmjcjjrvino2wZm+zm5bWIHKbVPD0HcPNtFJGFwaRuN70xE4jpq/?= =?us-ascii?Q?bjgRZ9lUD/qFcIKqVEPaZpdxm1EyHM6FbrvnU+LI+wGom47Sarg3yOvPLJa2?= =?us-ascii?Q?VefZ7zAb5aUhUH5gp4/nsSyhDRowYNEZn8Gx7JdXf0Q4F1PGS7x1Q30ihzkj?= =?us-ascii?Q?xwSRoVfM2KI7kA1EMNe9MRAZCPB2wbA2kbDxSK5ko/0H2jq0s0EayRj+PLDi?= =?us-ascii?Q?uzm8digEewLp+5sY1YZ/Qc?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;5:qsLIyax5DvdXOsJhOLf/aFVOxiZNgaMgc5Av5WhKjIYpoJigvyhhYSJkXALP/7v8kpTIioih5SJcyQS7TbSDlrTs1KxT9sYsOTietSuNWTrBtj/MGJvotszmSys9puJUsXNVILN+GDxCLFZgjPpd7RcCVJ9MGQp7obMELohu5gkazmjv3UlKCu49KgZTRn5ImNtcc166PkOJpcWyFg1Jcfj6g1WMFp5qiTxQ1nvF+oAMziKApCWZolbOY9wehgVXei8IUk5k+6KzR7EMId7ArhuI8UTQdVuFXac3hkVf/v++cRTNZnejsy1mEoCIQYNwJpR0w+7ZVxsAvAM99NY+Kn6AmgEoqr9VhKWBlBiFR3ZgmZPN5w6VdYI4bUhL2snIk7XgvDw44BAUF4cQQIrbm/W3UyaBtJIVo/osgy0s7ojquSeNJ4XkL37pQVSV3AJigIVfwiaWZLTg38qtRBD63h7q+uKviQWOIugJLX/98VZewUZzD5gAAVJYrCjjC3wn;24:/KJcZXsm9JTgu2T36kY8tttYF4cvrwpWGY3mY4o96as4rGnVgyHX1pBfyDnQW0K/SQ3832FY8eToe0lklUInc2TlDy4jt2D90bfOXkFARD4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;7:nuv2t39maONF8sLztVxo2RDnXJyEyCB6cpc5X/ZbyFtf1G3jTjJiU0ydozo92ehdlR+aOGi2yCSIenSrYcubpok++1xef8VhTEQQWuW2gQpGFgIhRLeG41+x9xFwlLWShNrkOjR6LMJ4mMIvizSIw+45aNJtFMt+2dhOi5yO/Dv2Tz7RThdzIPYkdWY4rsS6EMEn0AXkbKtWWZMJYArnIJwtopl2mnLrFSgxv3CRrgXHAA4Ot8aKif+OGseyTywrKQA5jtLGqpsTrKrTCMudeGEAxE6T9eMJTqqDTDCv8c3fN7THBPRWCkbDpgn/7gU64GtoEdor3pffY2FNYaEGs5PmGoHljnYdfmKoUIpQToS79BZOXaelkLSg7LehsS53qlZ9F0mFCyJ6TOzcdoeCx5ZgJ57A2KRKk0JsxHvmaJYRcul98W/OFx+nh0+w4uToUr4T5kcxOduhMOesgpCe2SSoCF+5gWs0sVm8Kt3g29ORCvB6PBKexR9gVgOfWPsVnRZbBSeyi0xm5rmZfKaBiw15dzShsLwW36lBK7ufG6NE8mx5ap0TURb3fqrssdJ5msDZe4UBuL3QVPl/g+kN3X5Mw2fmb2hOclNCJuWR06XlV1nR6xrMyVRdGkbWN5Lz8OY01rhnyDEEkcI1KOcveBIWjHvfqgOCUjI8ArIsO35Xhznlvf+fSLPDMImfoQr3m9lJ3LMX14BnDE80/BnBjN51i22aT7OZiJUYdASSS8M1sGHK1JLZjUFOJgbMShntn/MTy4hua//ahyl/CaHUgkgEZTI4T7VuAJMO8lfSJ3Y= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;20:95Dy7RvjqapcfjMR9RzG1Re2KWcjIb48A5IlJD74Sy/vbStBOlWz+Jj7KxQCDu4NNibXKbFBzdtkQYg7mtXnIIgD5Ia5P5F+womA7TCFG8QgohyMvF1usUiuPSC8HsNZ9UC2ETClPrnGPCIxMD2RVqU4oROYjVGHJFdAStFNHucc9tTl826LfULfe5/03sIWrluZS9ZPRi+Fpwbf2J2tQ0XHxLuumTMXKQATl6ZWe0JuUqoQomZIDKOLlz0ryik/ X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 02:30:18.5947 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1733 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org IRTE[GALogIntr] bit should set when enabling guest_mode, which enables IOMMU to generate entry in GALog when IRTE[IsRun] is not set, and send an interrupt to notify IOMMU driver. Signed-off-by: Suravee Suthikulpanit Cc: Joerg Roedel Fixes: d98de49a53e48 ('iommu/amd: Enable vAPIC interrupt remapping mode by default') --- drivers/iommu/amd_iommu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c index 0f1219f..28fbc81 100644 --- a/drivers/iommu/amd_iommu.c +++ b/drivers/iommu/amd_iommu.c @@ -4316,6 +4316,7 @@ static int amd_ir_set_vcpu_affinity(struct irq_data *data, void *vcpu_info) /* Setting */ irte->hi.fields.ga_root_ptr = (pi_data->base >> 12); irte->hi.fields.vector = vcpu_pi_info->vector; + irte->lo.fields_vapic.ga_log_intr = 1; irte->lo.fields_vapic.guest_mode = 1; irte->lo.fields_vapic.ga_tag = pi_data->ga_tag; -- 1.8.3.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suravee Suthikulpanit Subject: [PATCH] iommu/amd: Enable ga_log_intr when enabling guest_mode Date: Wed, 5 Jul 2017 21:29:59 -0500 Message-ID: <1499308199-18266-1-git-send-email-suravee.suthikulpanit@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: 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: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Cc: jroedel-l3A5Bk7waGM@public.gmane.org List-Id: iommu@lists.linux-foundation.org IRTE[GALogIntr] bit should set when enabling guest_mode, which enables IOMMU to generate entry in GALog when IRTE[IsRun] is not set, and send an interrupt to notify IOMMU driver. Signed-off-by: Suravee Suthikulpanit Cc: Joerg Roedel Fixes: d98de49a53e48 ('iommu/amd: Enable vAPIC interrupt remapping mode by default') --- drivers/iommu/amd_iommu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c index 0f1219f..28fbc81 100644 --- a/drivers/iommu/amd_iommu.c +++ b/drivers/iommu/amd_iommu.c @@ -4316,6 +4316,7 @@ static int amd_ir_set_vcpu_affinity(struct irq_data *data, void *vcpu_info) /* Setting */ irte->hi.fields.ga_root_ptr = (pi_data->base >> 12); irte->hi.fields.vector = vcpu_pi_info->vector; + irte->lo.fields_vapic.ga_log_intr = 1; irte->lo.fields_vapic.guest_mode = 1; irte->lo.fields_vapic.ga_tag = pi_data->ga_tag; -- 1.8.3.1