Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1012348iog; Wed, 29 Jun 2022 15:15:30 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tdAGc1auIucKsv4ZLE6fTDCfs0AwFfNX9NeoU4uX4562h8Pkw8oJI8wZAgPfSmmprkA7Cr X-Received: by 2002:a17:907:1c8f:b0:6e8:f898:63bb with SMTP id nb15-20020a1709071c8f00b006e8f89863bbmr5532908ejc.721.1656540928616; Wed, 29 Jun 2022 15:15:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656540928; cv=none; d=google.com; s=arc-20160816; b=w5WfjeQo14Nur2U2e5H5WAd/iMm7dZCa0rAWoT816IyVni2L1eFEpwdQ+WUN73gkqq eJaQ68s+OxXyh8YTiBuP63pA6pBqvuHytIWbXXr8y43oW5Ej4bavBkKK5CHhxWjC0Nk6 yCsT1Lgxem/xqHkFIHAO5oa/qe1VWi3mfCNSwEkOKqDiaxfflld0oz3njYNYMWA3iUBV 2sAHqVpWWQloPqgC58oUIfUSqzxr59pNiIvK3yLQ5bI9vDRXURzH8q5uwFr1skl3jzwq KSh8rnvCvnDuKCJMiYBSM18MBpcIQc46N2einI4tzD1haufRX10zRtSCTca9n9xQ5dOM 7NCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=cFdzY5LZ02o2oHIHQEZa9gpns27fy1mxDq+28tD1rv4=; b=y6GkjMYzEeAmaPtJX3lfvJXf+I3J97hGfyLd6e+UxVwLCDWMhbz1AGK7czZQyGcS9o 2Zd4ElOEDLH/gl6NSTVqFAAI6LubNb6nL66e3kAFiyH+3CxWX7+1FuW7ez+lwBVoPrbf 9x5Qe0iq9RMjW2paIOooZyqH+upacWrrwPjg/mMUcVyGIimFunVoM++cy+g1/ErhPPuL qOhUWTUfNwHVyJxPtEQn6m3ruehOmmj8MtM2QiCyVE3rAO5fFr4EbAm7XayOwg+5Qw3+ UJ53k7uDJTaKBWvXTkAuEBSRYKxNoPu0AR0fuXad6INtzdqqXx8Fpi60YNpCpFzOVmR8 ehMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="A/phtUOl"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hc41-20020a17090716a900b00711d0bc2394si2024227ejc.892.2022.06.29.15.15.01; Wed, 29 Jun 2022 15:15:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="A/phtUOl"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229654AbiF2WNJ (ORCPT + 99 others); Wed, 29 Jun 2022 18:13:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229480AbiF2WNI (ORCPT ); Wed, 29 Jun 2022 18:13:08 -0400 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9DFB6FE7; Wed, 29 Jun 2022 15:13:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656540787; x=1688076787; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=VilICLeXUNd8OwmOBx6vGqhpkzlcDny7Upfx8BWGH5A=; b=A/phtUOlP0YocoudIZI1vIpniAVPDIwCqvDrTAHb5shAtZb2ZJI7ato9 yHJrKTwy/pFuc0KrBzhl9qRvH4SlCmlOF9/vN3lZV5gZtogpo++MijSKC jNvxNzqyy5eY9AXPtv2oR41Dt7zz3DyC33DqQUuZUzZTyLdcxs6Yny2KQ h4cCGX8sY5rpv6p5FBAPkIELvOiWcSJqHKPcLNCMKLScDRL6sFBSoR11Q 4IQVCFqJMGJABmz3giwbZzi0/kBNnBnOzZtGOG125t7z8wny8AzZMJRrF 5SzZVsoj9WcwdE3I00pZfKGC+0pdUdho+Kh7ZjYqt4Xig+HWbxn0jrI3N g==; X-IronPort-AV: E=McAfee;i="6400,9594,10393"; a="262578990" X-IronPort-AV: E=Sophos;i="5.92,232,1650956400"; d="scan'208";a="262578990" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2022 15:13:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,232,1650956400"; d="scan'208";a="658734736" Received: from linux.intel.com ([10.54.29.200]) by fmsmga004.fm.intel.com with ESMTP; 29 Jun 2022 15:13:07 -0700 Received: from MeteorLakePO1.jf.intel.com (MeteorLakePO1.jf.intel.com [10.234.180.58]) by linux.intel.com (Postfix) with ESMTP id 15771580B55; Wed, 29 Jun 2022 15:13:07 -0700 (PDT) From: Gayatri Kammela To: hdegoede@redhat.com Cc: markgross@kernel.org, david.e.box@linux.intel.com, srinivas.pandruvada@intel.com, platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Gayatri Kammela Subject: [PATCH v1 0/4] Add Raptor Lake and PCI error recovery support Date: Wed, 29 Jun 2022 15:13:30 -0700 Message-Id: <20220629221334.434307-1-gayatri.kammela@linux.intel.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patch set adds Raptor Lake support as well as PCI error recovery support to PMT driver. It also has a rework patch and a fix for fixed region handling. Patch 1: Rework early hardware code Patch 2: Add support for Raptor Lake Patch 3: Fix fixed region handling Patch 4: Add PCI error recovery support to Intel PMT David E. Box (3): platform/x86/intel/vsec: Rework early hardware code platform/x86/intel/vsec: Add support for Raptor Lake platform/x86/intel/pmt: telemetry: Fix fixed region handling Gayatri Kammela (1): platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT drivers/platform/x86/intel/pmt/class.c | 23 ++-- drivers/platform/x86/intel/pmt/telemetry.c | 18 ++- drivers/platform/x86/intel/vsec.c | 130 ++++++++++++++++----- drivers/platform/x86/intel/vsec.h | 11 +- 4 files changed, 136 insertions(+), 46 deletions(-) base-commit: 03c765b0e3b4cb5063276b086c76f7a612856a9a -- 2.32.0