From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A568160884; Mon, 13 Jan 2025 23:46:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.20 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736811965; cv=fail; b=o99z5lYjAPp5nREnPKkcVPRQ+46sxVdBcksbQvS7GpFvUdemn9KC2iZ9nOruXzFWHCzYBsxf3nBkNtUo4Z9bPzdwemq5s6VxoDRpDmNk8Dx0Nj6lDW+cRjsUp4ysxLszDUvEGL0XmEmtUSM5gayeOk79zzkGegB1KtF4ReZgRKY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736811965; c=relaxed/simple; bh=Nwq0Pbt8hPm28M4HFWgcFzGoRJxwccrECRbwnppGKfw=; h=Date:From:To:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=qEAESGMfxRj8vNZdrqbbcLzIJVErpmcPm8C+CxL3oR+PH77Rgfap1kiistdRT66Toja4LbHgYuMSOX3ujHU03UgRnaAB/wbGdk5FTXwwGEqiOCUTKIsjaWjSP9fVGrwW6ty3M9H4ANMpovQW0FJjzUB9mt4diVV42JrF9Ch7F/k= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=DrkaFhoX; arc=fail smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="DrkaFhoX" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736811964; x=1768347964; h=date:from:to:subject:message-id:references:in-reply-to: mime-version; bh=Nwq0Pbt8hPm28M4HFWgcFzGoRJxwccrECRbwnppGKfw=; b=DrkaFhoXxIhprlcy/AatqBZvthnDY6XKZu4K5IqSXm9ZwMBEKjd/zj5T ZBJUWhfIVG2Xkirudg+BlWuY4/6MZPMf1pQmzb1Ji5OH0yNij8PAO0emf JpJ4dSiIH/EbT5ggExm4AwJXxRaqW4VfX9IUPdkUNy/z2lPt7F4JFIDio pzRKuH22Y54PxlxPSbQJbWjeCvy6PDPiDpvlHqo5sAvR62ZEVoX4VFgg7 PWxM5nUyGS6GK1DEwKmJWRj97fMWG7Lx9GguTI1zj7rhmwSQsfrzzx2OA JRjziLEXPFLpl5dD/S9OQffHOxVlermUSBNAXCioKhW1O2+49f8olguUV g==; X-CSE-ConnectionGUID: 6Nb/HFQBTnSBBIsOMK2IWw== X-CSE-MsgGUID: NLd4VOuOT/SQQhJej9hErQ== X-IronPort-AV: E=McAfee;i="6700,10204,11314"; a="36784949" X-IronPort-AV: E=Sophos;i="6.12,312,1728975600"; d="scan'208";a="36784949" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2025 15:45:51 -0800 X-CSE-ConnectionGUID: FEftVA72Rby3igJLPz1Nvw== X-CSE-MsgGUID: hs1dDQhAQ6W5jeEYjhjFng== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="105133994" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 13 Jan 2025 15:45:44 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 13 Jan 2025 15:45:44 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Mon, 13 Jan 2025 15:45:44 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.173) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 13 Jan 2025 15:45:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HlwH+SQyGPTSWIQPlG74XnGQis8CH4bpdaD4TK1+7fXMK2RNT5ZLD5gCcUk4WRQktstfhEpVzsMWK++B4FxhJjGR6JxHeqizVy6aXwdD6ZcCmpfPphOtLf3NhWQbuaBwrlb/WF9cYfdBbgCr3mtB6bzHIisSMSOtcE2GD/vlXu0TlWokTV9xBb8YuB1kNg7gm/pKiOu6ap1x9bdT36WrifNYBc6aTV9hSKohTRFa6UMvSyv9dlFIu9CAH0bQ5nWF10TbEU0PbwB0Kzh7bbzlmufxocGU+9ZBzRr3E1uU/IgH21CAB7gKZ+kdq/e+nGMYpos6GjM69yQtN+TfB1dyhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+0dIGj0SHqkGZaJ+RpEG8Mez0qBSydC4FdJB1a7j0Ng=; b=EoWN+dXH1sRqaIIuz1hkwW88Rp+wAVLm1sa3LmbCPECLVTdSTk4or4BxWUHHY8yIhhJDGePfJkkwifj/kRR+SpfxpFrHAIaV9dh0lHSVaZgZ6KJZOCHBoKXZsuXPN5fhNMo1XadZEIaFHwny7uc4NpI31fZXt3N6+7Epx3m6bTHOCPNx+reoVzjjow85PY3vCijPh6kFUj/Gubldcwu2gLuo7Fqi5t6GRhPIZLnWWU7b0WIAKqlNcxUxS6Y7Z0yZUAsXRT9USUVO6odqqZ2maPH140UbuiwY6hNnnU3wUh5gS+zF+MgIYdO2vVMmySkHkic6i0vkt7EXcJlLGdrCxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SA1PR11MB6733.namprd11.prod.outlook.com (2603:10b6:806:25c::17) by SA2PR11MB5099.namprd11.prod.outlook.com (2603:10b6:806:f9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Mon, 13 Jan 2025 23:45:42 +0000 Received: from SA1PR11MB6733.namprd11.prod.outlook.com ([fe80::cf7d:9363:38f4:8c57]) by SA1PR11MB6733.namprd11.prod.outlook.com ([fe80::cf7d:9363:38f4:8c57%5]) with mapi id 15.20.8335.012; Mon, 13 Jan 2025 23:45:42 +0000 Date: Mon, 13 Jan 2025 17:45:36 -0600 From: Ira Weiny To: Terry Bowman , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v5 02/16] PCI/AER: Rename AER driver's interfaces to also indicate CXL PCIe Port support Message-ID: <6785a5a0290f_186d9b294ae@iweiny-mobl.notmuch> References: <20250107143852.3692571-1-terry.bowman@amd.com> <20250107143852.3692571-3-terry.bowman@amd.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20250107143852.3692571-3-terry.bowman@amd.com> X-ClientProxiedBy: MW4PR03CA0048.namprd03.prod.outlook.com (2603:10b6:303:8e::23) To SA1PR11MB6733.namprd11.prod.outlook.com (2603:10b6:806:25c::17) Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR11MB6733:EE_|SA2PR11MB5099:EE_ X-MS-Office365-Filtering-Correlation-Id: d0ee4c40-04eb-498c-e856-08dd342c6420 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|1800799024|376014|366016|921020|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?cDgtdfr9/DBUtE7N7owMmH/pu3KekmZ9jY+LCZdIfLRnv6dr34XZjy+FUR4I?= =?us-ascii?Q?lAECu1/B2wEX51c/cte3VV0hF0vOizMHZe/HkWjV28CoclRvSzHxN4nUwoh6?= =?us-ascii?Q?S+m+s6Wzul2Wxc19LcfVS8yoZj9vp9aPGSFb5284R6Us5bEtmpP8sphHJ12B?= =?us-ascii?Q?sjXG0UX4knUjIGxLy08FwCyRy8GYkppcv836AgOZ+XjtlGbsR3IKUTazgGQQ?= =?us-ascii?Q?pn52HrBJZ1QDNJSRuFF1iibcF9ftvbQ+kqJ/PINgHK00GOx3FsqN8a2L1E/O?= =?us-ascii?Q?1ENM2FfARjE73boKFlh8BfB9Mg97XCoVNlQ3wdNN/BpE1r9bzKvI8vagF9ad?= =?us-ascii?Q?YcBeQKnwrOferq4XYAAsgcpMGPP2X236q7yjOl63UrtAEaSaSSzW6LK9x9zs?= =?us-ascii?Q?8Nwj+Z4qUQZ2Nkr4CM01aOSfXNoEF0AN5UWyPwQ79Wj2haDMy2FnpPhf/dxw?= =?us-ascii?Q?Xf8Jcq0umF+ssCFTdhzz8csstUUU9e5Ij43/+q7hFSMcdNlKiRkwhRFpxp2Q?= =?us-ascii?Q?R5faQ5FiQYKE9JCI5R61abQh6aOiZtUJk2MEs+JQsSHnzu94XP4JgNEfyeLn?= =?us-ascii?Q?Kvr7s4xdMtX4izfFY1dUyergdNoN+bHJNWmW8EivUM2VjKqW9FX9bfyqeu+E?= =?us-ascii?Q?t+dcmg/mO4HA/wU6flCwa7jh6Ltz5f7XHg1xblUlnOI4hjtng6RNdtwU1nYx?= =?us-ascii?Q?8UDZ2EEjtpLMgQ8AtiOK8q/of904Y0lRIFPaDwpuiCw98u+19XWrK25KdYBX?= =?us-ascii?Q?6o3DYf1LPQ+NjpnyyYpeSQSNoJA/+3uP4j+yBiPNztzGjEDC6QdEqW9Q6SEk?= =?us-ascii?Q?MfBnHns9wmUnhXuLX4U7ABhU8pNo2KrdePtvwl1CNRjZFt9T7uS3g12ReI/K?= =?us-ascii?Q?BEuUmpdzHs05Jq6M0qt7DRY66otQqU2yePVKGXtPLGQKon7gs0R0BT1azW01?= =?us-ascii?Q?wIMdUXFZZO/GEHh+7mJbLz+pss8PHkcoKMGzqVQuUtbiUPqdGKiHxKfZwBT2?= =?us-ascii?Q?v46u4U8/2g+z7Rjcgsh7qgATpC3shnX++S30BVIeUhRLkbL82HsI69jhp0ne?= =?us-ascii?Q?KBH+EPI+r3EPxHsuK7Pi7kZ7ZDo+JwEfBuc8OG4uA6TCwMVUL1gtbj9hrTMN?= =?us-ascii?Q?VGziMAVn0RvzRrD4neINqb6tb3TCYJrtQ95oyHJLOZ/4rXyRrnKAuOpXCecv?= =?us-ascii?Q?AoDy55CZv4N7MNjPau7D+8cLU+oOW7UF+P7dqYTAqAf04yrUj1s25lfwCh30?= =?us-ascii?Q?mMQ7caJzKt8e2IpAH1LlpSk0EvgLT5RldEGIYMWe/1NZhvVaDJ1Rkwh2cwsP?= =?us-ascii?Q?g7DGkd/eusv5Yxfr2VJauNWyHnZ/OQGiD7gCtKQil8HE+bHUkbESNER016r6?= =?us-ascii?Q?ulvGs7t53uuTE3xTO0E/h3jldrDO0D1cg7fnFjcphu9OGsF8r/VbrGmKJiY9?= =?us-ascii?Q?XHj7RMtJ0Mc=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6733.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(1800799024)(376014)(366016)(921020)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?spTFruoILtYPPt7tWkZewPNrmCa/4g9Ha8T2FSp6+TBJzo5bKkghtoI1TqjU?= =?us-ascii?Q?FSOOS/TIRpjF3lTIlgMYpfR0a1Iuh3c+DZAQkCYnYw3fTvM4h62rOHlzUH5H?= =?us-ascii?Q?DiFyzrZuUHTkH1etYiMoHtjd421zVZ3psPvTsFi01D4UdipLB9C3zwpOjjTD?= =?us-ascii?Q?aT3yOkxwGw1gh5dtJbmgm2SLr1itaZ82MJxtVoqcjrxSuO+imPNUkwfVujLQ?= =?us-ascii?Q?FVFMvTiEdcgT+ZF1gty/kcr4mkgp6IqRjQJDP2wb4XePGtuoD7cFnhSDxaSz?= =?us-ascii?Q?bfyfdwU3QmVLDcJTi729h9TZ8bgvao65EJHMstRrXmKUQCYgmc4EbuQMoD3F?= =?us-ascii?Q?lyaN+OW5v/hAs/EyK4Q/Q9isyYVU8xXaj0rOBOzvosDPVTsj/bJrz0PDUvsp?= =?us-ascii?Q?TYE7QRhPjf7C3XpKg0SQl6UAG+x5cS9169rNIZbCYHLelFsQw8yeUsBqqcSW?= =?us-ascii?Q?Kzwlg5/+21Dno+F6DlWpoCFY0iYGTdy8HZlZPXdGd9csdkFYSWXR4X0QpVxk?= =?us-ascii?Q?vXmMK7U1EhyIOwP9PP7Gqw8z2u3iIUF1qSNxQeKc6EsbzVXKhxEa+PDEuIsK?= =?us-ascii?Q?ipZ1qSzDZRlYZDbaLeOByhppuhrjpfp4VuGcReKqJOizozakrCRJO+LytZcj?= =?us-ascii?Q?nhf7HCbXABUgwEZY8oal2QibR0uUVj0kM7w6WO2yvOqTB66yec6oJsU2G0GE?= =?us-ascii?Q?QehN7pWu0EPX3TEHhnMwBmANh73C/2FRf+lhmFSX+u0A1Y5/M9qnPMHFZ6P4?= =?us-ascii?Q?tdq2cKnTDtDZb2iWMzEyLUFEKCYhe3yzsNW2xw/VjcvJV3B2UIZk/8X3ssNz?= =?us-ascii?Q?mNNdArasKgBYepc3LEdmJzV7UozHAqKub1RyXg55QfkP19bQfI/v+PNnoG26?= =?us-ascii?Q?SUrYzkbfubORvgUJufxcH4/SlnMD4qP2XIrfnVvlMxp5yzRQFOKaBn2luN3v?= =?us-ascii?Q?sXOqAlqXpc6QBRFpRdVQhHMwSdotn6BlezWJUtCmOa3eU1Qi9GnVU8pbd36I?= =?us-ascii?Q?i0AC09f5UgfwIBFI5LX8B58xPUlzS4AIEesGLpqkHcG7UBE9cw8dVa9tBDcl?= =?us-ascii?Q?wmwgJ9o2+TtM4RS7AKNI+lTTNdtax/uHnlS3Ts1qKSyjclAhm50oTApa4Kwf?= =?us-ascii?Q?Rh1E0hWWEqtQsAI8C2hkmY4RwjEgWoqqzBCuVYEEU4RPvhfGLu2XRRKOCABC?= =?us-ascii?Q?4iL5T8mp9eLfNOEFvO4eaq53lyYFyrjObYbfMTvzL2D6PstL6gh4yAY7T/ji?= =?us-ascii?Q?EP3QELSIRN6c9rSyFfVcfzOKMWXqITHESjX6B5r1uyuPlI8UILW/Ecn1Hp0K?= =?us-ascii?Q?bSYFsIAHePNLbiLqrjV2ON6d73rYaaawHQFcAB0FvzGNt0TrT7W1o959dsAI?= =?us-ascii?Q?/PhZTewajiZB7rhNbrRyn6M7rv/63rTn6wpnSNUiakMOW4OAMmKGwrKNq71w?= =?us-ascii?Q?ks0trt9sqYj2gMfxUuMOXUGqSFpfBS6rBwpvBnyy3CXwEQycM8xMnLi0A8Nj?= =?us-ascii?Q?wKN4K0xwonqLMekP5ZMFOs4YIrclh9rdVioVVu95YMvU6h/XsNqYrMboWo4N?= =?us-ascii?Q?AE/M80ipHB89PQAqU1/nUHbH1yXebcUu8ZIfZVb+?= X-MS-Exchange-CrossTenant-Network-Message-Id: d0ee4c40-04eb-498c-e856-08dd342c6420 X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6733.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2025 23:45:42.2173 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: t2m9F98PEzjg5IPM2YMB1E2dbQLd9yxn/S8R3ezbUMm4KZvqPby/PWiOLF7YhfdL5EgWX/0+FpsJW9cYwAUz6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5099 X-OriginatorOrg: intel.com Terry Bowman wrote: > The AER service driver already includes support for Restricted CXL host > (RCH) Downstream Port Protocol Error handling. The current implementation > is based on CXL1.1 using a Root Complex Event Collector. > > Rename function interfaces and parameters where necessary to include > virtual hierarchy (VH) mode CXL PCIe Port error handling alongside the RCH > handling.[1] The CXL PCIe Port Protocol Error handling support will be > added in a future patch. > > Limit changes to renaming variable and function names. No functional > changes are added. > > [1] CXL 3.1 Spec, 9.12.2 CXL Virtual Hierarchy > > Signed-off-by: Terry Bowman > Reviewed-by: Jonathan Cameron > Reviewed-by: Dave Jiang > Reviewed-by: Fan Ni Reviewed-by: Ira Weiny [snip]