From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 99CFEC433E0 for ; Wed, 27 Jan 2021 13:40:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3906E2074B for ; Wed, 27 Jan 2021 13:40:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234152AbhA0Nka (ORCPT ); Wed, 27 Jan 2021 08:40:30 -0500 Received: from mail-bn8nam08on2040.outbound.protection.outlook.com ([40.107.100.40]:30913 "EHLO NAM04-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S233230AbhA0Nid (ORCPT ); Wed, 27 Jan 2021 08:38:33 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eCyGsBeLfFK44QpXSPk9TdX2iPH3fZVo0bdpTJHv6Lc+UdwJkMvqejv8rJLVl/5RuLaFe+Yy6IIEHaTU+jutghNFFHTr462cG1jWLnbBk9qVk2StKQhufGaFaj+GxilpC2ESp1hgiASk5/6pPxqzqofKN8w0DeaS9D1F0PZSBca7i0DQPT950PamRTImcVjB5tT5v0wENAMHYBGXWCbKBD+j8HCTJ0ZhkUKTj7Ye7l3ktiBcp1mk1tl3jDM54n3D3CRcH2gwp304bDEbCBMbHf331Rcn7PxVWSvSfR1f3cilE3FuiY1G88VqqeBo7xJDMpeBxTqN4p1IVVDhLLD0Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4kDitbwABC6VYJvIc8+eKTMRQHvPBkd0HzwVZcN3FV8=; b=EqvGzsxCRfSp2oM7podo/+X79Rlk+dYwUIjdTdjF+RoMziKhlVItvtFk0y/LWVwfkTavu+8q8L3ORYGqPEWXRlNUY5T0Gnh0UqnO9ktrM4OcYAJ4ZeJV4XfntFCfxW0ApneDfLUuWR8FAjRSrY3gDzTFMrkCI6O1LfR5giTQG8GidPUFH6OaiAZrrXXGj9v+Hp/rO6CpWnbzU2SjDk8Fc/tBUSrHzpDOzSPN4TWfs5ooeo8/IzJNRByxBCx7am6gE81FJ7afc9F/9xV5NcjuxHSOe9e2tjdbi/h/SSNCOxInJ85mottor0tUE7jIzFMrrGNg+oTVOf5ZyeJ8+rG9KA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4kDitbwABC6VYJvIc8+eKTMRQHvPBkd0HzwVZcN3FV8=; b=ZFMoTkkjxTbt4HK8FM4IaaFkn8haaZhw7gnPDmeOqc9/2wIooCzrWml/ftoZeXkqvGYORPhkGG/jUJD6CQ1biDn66Hy8tgUCYDPWzqZkTVxWqVIIXUXhKMKo1WbwrHXLfX5q/xS/PFTWhZudrSB0FH3PWl0xZ2Z8sFseM+GVwj8= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=amd.com; Received: from BYAPR12MB4597.namprd12.prod.outlook.com (2603:10b6:a03:10b::14) by BYAPR12MB2838.namprd12.prod.outlook.com (2603:10b6:a03:6f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12; Wed, 27 Jan 2021 13:37:34 +0000 Received: from BYAPR12MB4597.namprd12.prod.outlook.com ([fe80::a95a:7202:81db:1972]) by BYAPR12MB4597.namprd12.prod.outlook.com ([fe80::a95a:7202:81db:1972%7]) with mapi id 15.20.3784.019; Wed, 27 Jan 2021 13:37:34 +0000 Subject: Re: [PATCH v4 00/13] iommu/amd: Add Generic IO Page Table Framework Support To: Joerg Roedel Cc: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, will@kernel.org References: <20201215073705.123786-1-suravee.suthikulpanit@amd.com> <20210127120640.GF32671@8bytes.org> From: Suravee Suthikulpanit Message-ID: Date: Wed, 27 Jan 2021 20:37:08 +0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 In-Reply-To: <20210127120640.GF32671@8bytes.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [171.96.75.85] X-ClientProxiedBy: SG2PR03CA0163.apcprd03.prod.outlook.com (2603:1096:4:c9::18) To BYAPR12MB4597.namprd12.prod.outlook.com (2603:10b6:a03:10b::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from Suravees-MacBook-Pro.local (171.96.75.85) by SG2PR03CA0163.apcprd03.prod.outlook.com (2603:1096:4:c9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.7 via Frontend Transport; Wed, 27 Jan 2021 13:37:32 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: c258dd54-379a-4c72-d5f8-08d8c2c8b3fc X-MS-TrafficTypeDiagnostic: BYAPR12MB2838: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yozllaJ7HXqIoR8t5+Kzmzv0GJlZcufxfHTL5xApShDM0h8wQD0aH117y+M5oLGyHJ7KhAAsEb2ajzKb9IQ7M6r/Ny4jvjaOT+H1xicEqmwO0Bwr3ONOuMXwQWvVIvZ14cXxIR7DFxVBpXkRTupEM3ThFVHuLoI3PRRmgduQ5DOcvhBdpuBvBiEj40wrk5HdhAJkjLJqeXEQ2eoIW7uE4SV/0Hhkzlp1x42e5psyl3+sLNVUuFAEJGw3jWPsPo+CQEy0umxHME0ozvi0Jdsyc14HiX6c5TddTc8W2qmDFGBt0MxY4bIt0+4mLKTXLxaGZ5JnXYMrhKCYeOcmKfzVYdER0Z3cv+P+tb0M3Hcbw9NlDRMzOZ/H3SDCssfw7DUbF0fK7crwZUPlRAvami1Hluy1zAAZezP5ARRnYhEkjCXGm5UPusM5mfc4tLDvUFo8L8jYLtzy7Ask+5BpxYcRRodcxyfxBKkGiupHBub9n6hin4JsmQfJVHfBHfw7g+TY/ASr1ltoBpr7aT4iBXRkVQ+UUIMsXSlWyLqGrSB7kRdt9T8b5YqSZFEf5h3XDlcOZTDLq7BAh2gzGwqLkA8DUQTw4AsJ71S1kk3sbJM+gT7wJKL/CyOW5uuzcieVhRPa X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR12MB4597.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(39860400002)(366004)(376002)(136003)(346002)(31696002)(6666004)(53546011)(8936002)(86362001)(316002)(5660300002)(478600001)(6506007)(36756003)(8676002)(6916009)(52116002)(31686004)(66946007)(66476007)(956004)(6486002)(2906002)(44832011)(66556008)(2616005)(4326008)(6512007)(26005)(186003)(16526019)(41533002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?c1ZpNVZ0S3RaTVNMVXNHclBoN1pVeVRxcEZqRWQxVklmeVk4NERBUEJod284?= =?utf-8?B?UXhubjRza0lIN3J6b0k0MUtTWHpybGdYdXo0S3FOcUpKWUFjNTB4Smw4QUpu?= =?utf-8?B?SDMxaUNpMmhUa2pxLzR6WmVPbmVieTNjYmFqNloxZTExV042cU82a1F1YjN0?= =?utf-8?B?eE5aUUU5a21PQWpxWmhmblVsTWF0dzUwNEhha2dmRVlkMmU1ZGxmSlRwWm9O?= =?utf-8?B?MjdBTXF2WFlLVEJySTlFdVZpTXNmSXJFL292QjI2UVNIU2xJL1MyK1lxSzhm?= =?utf-8?B?aTJRaklTWVVDZTNTeXNjbHZtNDJValRsVGFCdkRXaEV4WTF2VnZCazdNUEVX?= =?utf-8?B?WW91YnFxZzlxaXA3UWQ1TVhnMmtqZkhuL0JjUjJXbFh0U293S1B0NG04TjJ1?= =?utf-8?B?UVpMM1hHMDdBMWdTbWx4NWYyNVVoaGg3ZUg4NWErcFgwSlpDc0xucDNSTnJ1?= =?utf-8?B?RENmR1grTElxdTk0ZVZMR3BYYyswRmhraDAwTU5JRkxqU2FuMmxNNXl6enZD?= =?utf-8?B?ZWhUZE5QOS9taGdIRjRpOTJ3Q3FtdGx6S2hSVGQ0MlY4SWRqYjVod1A5SW9a?= =?utf-8?B?U2pqMi9yME41U0tSMFprZmN5K2dkNHR5MVpIc3MyNnF0NGNDQ0xjWHhMSlkx?= =?utf-8?B?QmVQZnUyWlo3cit6ZTdSbnV6ZHI3czJndUtCUnFMbCtOWURlNGl0MGY1WVZu?= =?utf-8?B?SnR3K3FBdXlkWG5jR3JPM05jeWNJMS96TW9JMFNoVWtibXFiUjZLZ1B4STNZ?= =?utf-8?B?bjhmblRlRkxpeEJNOHlvUXNIYmZhamdUWjFrOFVzWk9TSzZNK0ZBZXMzdGtu?= =?utf-8?B?MndJbTB3YXNQWmRUdjJXMDVoMlY4RVNQU295MlMrb1c2SkcyY3ZhaUx0T1hy?= =?utf-8?B?UE5VeVNIR0ZhUVZYSFpETFpDeFdXTmJNU3M5Y1hHWTNZclFDR0xyT0duTnZt?= =?utf-8?B?RmdHMXZaV3Z2RzdzRDBXSHpERHhsVFpyM01HZlNSSTZPT3YvN2VCK3plZHd6?= =?utf-8?B?eE01OXpBdC9BTW15NXJKSjI3b0dNZlZ0clNrSGppblMwK0FkUW5DclBLamVZ?= =?utf-8?B?dHdoY2I5OG9pbTNybWRWK2toNENHMWlQQkVzaGhEcnhDdkVrNGFTdWw0bUxO?= =?utf-8?B?YUNoRStaTHAvYUZ3ZnFZaHdadzhPWUNYVmNsRCtCRG1aMGhSZ01xT2xWN04r?= =?utf-8?B?djg0TVBaY2NFbGlGVE9jZ0c4SHZJbjlxd0M3UnVxWERaZ2liNkx6MUlJQmtR?= =?utf-8?B?TER4Z21GeVBxd044NWZQNEthdVh5bHVaSG4zYk9hS2ZuckZWNkdTb2RzY2lO?= =?utf-8?B?T29nd21ERk50SmYyVjJBQUhpOCt3MHdlNXBIcUp1WU00N1Q0WlhJN2ZwLzdh?= =?utf-8?B?czYxOFhPMERQUmFjS01zNWszWlEyM2lYcHFTY2JDbXZoVHpWbm1PclNRMFFp?= =?utf-8?Q?OHWnC+EU?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: c258dd54-379a-4c72-d5f8-08d8c2c8b3fc X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB4597.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2021 13:37:34.5092 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: peoax03BfYsJYywlvMnibgzBI0v7tXc1fl2dC12c9brqqU/OQOhIx06QG0mYAke56YN3Ub25wBmToS1OVMhoTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2838 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/27/21 7:06 PM, Joerg Roedel wrote: > Hi Suravee, > > On Tue, Dec 15, 2020 at 01:36:52AM -0600, Suravee Suthikulpanit wrote: > >> Suravee Suthikulpanit (13): >> iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline >> iommu/amd: Prepare for generic IO page table framework >> iommu/amd: Move pt_root to struct amd_io_pgtable >> iommu/amd: Convert to using amd_io_pgtable >> iommu/amd: Declare functions as extern >> iommu/amd: Move IO page table related functions >> iommu/amd: Restructure code for freeing page table >> iommu/amd: Remove amd_iommu_domain_get_pgtable >> iommu/amd: Rename variables to be consistent with struct >> io_pgtable_ops >> iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable >> iommu/amd: Introduce iommu_v1_iova_to_phys >> iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page >> iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table > > Applied this series, thanks for the work! Given testing goes well you > can consider this queued for 5.12. > > Thanks, > > Joerg > Thanks Joerg and Will, and welcome back!!! Suravee