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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 01BECC433EF for ; Mon, 11 Oct 2021 20:41:30 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B908A603E7 for ; Mon, 11 Oct 2021 20:41:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B908A603E7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=cl9sR+7TljOPLJ/k9kRSvrkECI+tLA8Ug3z/6FLlvNE=; b=luccKJNxd1KJn+ x97z1zky+eeYn28uzEZ289E3qfp6mZuKjFXmKLoGQU3aQwYePzEtvrNSNPlklk2asSEMvZWC+q/tt t0/Kjfvi8NkOR+vB6hsTLx729isPhoJnxR3IfndJJViZefeG2ZNtuaJ95rAeu1F5q5by+H8vFuhdy cBw9nXPV8W1VhJ/hR2SXbhp8mp2aKX09s4EjMfOfoiZl3Wp3iYmJitXrf0LKQWtHnM4Z512UHi2L/ EpE4jdWpjZ5f8/p0stVOkEeH8w0Z98s2Dtp0CUlh6xfyrVNc7tldCPCbWvZZH4+Gdy5EM25Yp5rAY rcR3MSRC7h564o9dLU6w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ma24T-00AcaE-Ex; Mon, 11 Oct 2021 20:38:53 +0000 Received: from mga17.intel.com ([192.55.52.151]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ma24P-00AcXs-Kt for linux-arm-kernel@lists.infradead.org; Mon, 11 Oct 2021 20:38:51 +0000 X-IronPort-AV: E=McAfee;i="6200,9189,10134"; a="207769385" X-IronPort-AV: E=Sophos;i="5.85,365,1624345200"; d="scan'208";a="207769385" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2021 13:38:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,365,1624345200"; d="scan'208";a="441568574" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga003.jf.intel.com with ESMTP; 11 Oct 2021 13:38:48 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 11 Oct 2021 13:38:47 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 11 Oct 2021 13:38:47 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) 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.2242.12; Mon, 11 Oct 2021 13:38:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l0xngkOAJ+Qut0yUxaibihmG5qt9b118dH5yIxwRxcPa49bMbaSrOmsFvb2nNSH7NiU85f4+r4jjxLFCTci13YseZZBIl9sq/VcP19QpPJ8YAHG7RvSs47VPIg/VfkBnNGDUn09pM0fOyReEsQLExCmsIYOTjyz7w85FvNJabkyHw3+neKIVBSdf/fclUAdAvz4Vr26uy4VQHG5VByBA2RYhfCsZY8bf7YHTaBu9zPLhkVOYbHSYlvAeepj8ZuSoT7MkMGUff5EEXLWmHtlFN+B+Qi7+jrzx7Ia+0IpaVF6Tm/rQQAFIkXmMKm2uDzDkZ2g2BOkKmmFVrIc1rH+2+g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FiDYVmOJOvldamym957IgpL6OmeSptWpPF5I8o8QExU=; b=Zn9bbYd0uZ4sv0n0CInKrwIc4Oql3vooLGWc3SzjZE5K+MTrla6B1Ru71FPh9bJtf3rndb+1KNu2C8a26UJ31RugYLEyZdUmH8vDjbef01jChV+oQMPVP38sBmTNxr1cETxIcl/0X4FTEx70i/qr9EUEFghMV2NRQl2oy2ePRoEWej9wMCxH/+nj8ydbKg/2cbrzOQ6AoGeB0tdjjuKP0qYeN/nvIThl2kLyCR9eGt2ZioMDVIZI6tDkP003581rZ016G6K1Nd05q2nBbypcg2awvaZ3zSKlm2j3H9onSGufx0XfWcwrHguONnalbA3aSJ5R0mgeorcjgSGJoJb4Iw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FiDYVmOJOvldamym957IgpL6OmeSptWpPF5I8o8QExU=; b=hN1x3fJHqZU58ucIwhsIcYIMeGQXKpIZv9PeqPZLDC6+okIy6SVGyicyJ3w0T4W/zohjOIaDI3Pv9pFipWIi1jTt6VHz9cgqdqoshtyMfzGL5mfaBsnF8MgUrjvr9hLHlGmvJ00JfqLIAR1aZ5r22EWKP4klfWarir2vGyBfwdk= Received: from CY4PR1101MB2278.namprd11.prod.outlook.com (2603:10b6:910:18::13) by CY4PR11MB1399.namprd11.prod.outlook.com (2603:10b6:903:2f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Mon, 11 Oct 2021 20:38:43 +0000 Received: from CY4PR1101MB2278.namprd11.prod.outlook.com ([fe80::c482:c237:bcf1:70bc]) by CY4PR1101MB2278.namprd11.prod.outlook.com ([fe80::c482:c237:bcf1:70bc%11]) with mapi id 15.20.4587.026; Mon, 11 Oct 2021 20:38:43 +0000 From: "Winiarska, Iwona" To: "bp@alien8.de" CC: "corbet@lwn.net" , "jae.hyun.yoo@linux.intel.com" , "x86@kernel.org" , "Lutomirski, Andy" , "linux-hwmon@vger.kernel.org" , "Luck, Tony" , "andrew@aj.id.au" , "Williams, Dan J" , "mchehab@kernel.org" , "jdelvare@suse.com" , "linux-kernel@vger.kernel.org" , "mingo@redhat.com" , "rdunlap@infradead.org" , "devicetree@vger.kernel.org" , "tglx@linutronix.de" , "linux-aspeed@lists.ozlabs.org" , "olof@lixom.net" , "arnd@arndb.de" , "linux@roeck-us.net" , "linux-doc@vger.kernel.org" , "robh+dt@kernel.org" , "openbmc@lists.ozlabs.org" , "zweiss@equinix.com" , "d.mueller@elsoft.ch" , "gregkh@linuxfoundation.org" , "joel@jms.id.au" , "linux-arm-kernel@lists.infradead.org" , "andriy.shevchenko@linux.intel.com" , "yazen.ghannam@amd.com" , "pierre-louis.bossart@linux.intel.com" Subject: Re: [PATCH v2 01/15] x86/cpu: Move intel-family to arch-independent headers Thread-Topic: [PATCH v2 01/15] x86/cpu: Move intel-family to arch-independent headers Thread-Index: AQHXiFtZAf43JMVeikGj7NGS9LF26KvDlHGAgAsFNYCAAAyiAIAACPWA Date: Mon, 11 Oct 2021 20:38:43 +0000 Message-ID: <337b6332312ea63862aedd09279417c9e1c7e11f.camel@intel.com> References: <20210803113134.2262882-1-iwona.winiarska@intel.com> <20210803113134.2262882-2-iwona.winiarska@intel.com> <58ef4107e9b2c60a2605aac0d2fb6670a95bc9e0.camel@intel.com> In-Reply-To: Accept-Language: en-US, pl-PL Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 (3.40.4-1.fc34) authentication-results: alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 434f7dac-9043-4e78-09cd-08d98cf71dbc x-ms-traffictypediagnostic: CY4PR11MB1399: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr,ExtFwd x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xWR07BHcjEKNhraSEOn6397eESSP7awYTZ+EnGNzEQQLQI8KTAexqpV+UOPI11dLLmi0mrsvTU7bTFCjn6nd5aGj1P048yeZwUVudEHgkbkj2YADJvpO2yyDEgrswvqzeJhp/HATXi2ufcwqLdvj0FFz85ppxbKuYGT7NHMWv3H/xR74nnGXa8J+RBNHAO3++qVolU/eWDoSfW8V9fliX9t42y0bLz1jKZIywoUnDq66AXFWxeWyOBXyOUGyqQ9Yes+dF4BNOzO4YaQgdgPgYSHy5Qi9fpnuliWfRsspdZluZfmhjP95WKd07vB5S9UszRShnSPwR/77PSrs5aCjlMTp6t9EmB3eXCPQvC7ZwJad9xcdoQkzCO++ELhaPXZerdNclkutLE+qDtKkcUuBZl6qoPcncAioaiqheQ0vFPFhMCqcWIXkwWRWLJm/5O0tZvZVVMjfGbmIYvQNtW1xqPiAPlPxGxld/bS9VJr9gBAjneTahuAq2CnxxAjR6pmunrPcEtN/RMo8wie2xaDftLgBDCFzgzv7mh289jDAnUHcbqO35E6z1fulXGNft9rQdEfO++ZYw7tFg3/Nu9BwE3I+egL+w5YBoM24bdHpd42gFszyzOOZLk2Y/CV5sq/5FYVepu8Tzeu4SBhhfm3EB9R/kXSHdxPhAVN2W0wOqyetZUYRMjr13Wm0E8RS8SMIpSUqnKzujyuFI/IXALDNdA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1101MB2278.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66946007)(6506007)(4001150100001)(7416002)(7406005)(76116006)(8936002)(86362001)(83380400001)(186003)(26005)(122000001)(5660300002)(6486002)(8676002)(38100700002)(36756003)(91956017)(38070700005)(54906003)(316002)(508600001)(64756008)(6512007)(66446008)(6916009)(66556008)(66476007)(2906002)(2616005)(71200400001)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?THU2V3I2KzFOL2JMaDNYazFvSWxjL2ZXSWpaWENwMWhVRm0vRXBhazgzcWxx?= =?utf-8?B?OVFJUi9Ga2dpdXhVUFJJQit5M05aUUh1MTByYmpVakg4OGY2UHNsaWlDZzFX?= =?utf-8?B?WWhjcFVDbitxVnZXaStqbmlWQnQ4SDJXOFJHVFR2bWNHMlUrYTR5eUtSalZa?= =?utf-8?B?U3habzZTUjlkSjArajdxbVRoRWZQdWFweFJKZWF3cjA4Z1FqZi9kR0lsNzYr?= =?utf-8?B?dVpWenFiT0RESWhwaEZzM3FobVVOZXhyR1FsQ3VxVUxlUTBWY29UMEN1SGJO?= =?utf-8?B?NHRETWgyZHU1Z1Z4R1BaMzJsUEU2ZS9DWThsNHQ4WHRwTys1UlZqVTJKZlp0?= =?utf-8?B?WEdpaUZ0dWlyVVBxcWNOZEhvTHo5U0V5UWVwRG8xTGJvQ0RSanQ5OTF5dURU?= =?utf-8?B?RVIwVFErMEw2Skl6OFRVQXJtaEsvYVlWVFVPUzJNOEN5VjRUeGI4Yko4REVY?= =?utf-8?B?OHd5ZTUybUVYTm42aUNGbzNvblFoeUlweE9kYzBYUVRqNDBKVkdkMnJ3dHdU?= =?utf-8?B?elNqaG5vVURWcysvbzh1ZUQ3KzVQekNXL2pWT1IrR1k4OGlZK1VOTEhkWjVC?= =?utf-8?B?WXBXUDQ1Ky9hSXRXL1czS3FXa1ZncTJaUUhCWVpOamdZdHhPM0U5ZVMzOHY1?= =?utf-8?B?QUlHVnhGKzNJZ0wwcUYrVk1mSXZoUU1ReDQ0c1NGVnBvWitWekJhenJBMzdq?= =?utf-8?B?bzN0VE5IV210OW8wU2hwK0l4eVAvSE1LcEpUb0xRbTFmYkxzV0JxblFHaFky?= =?utf-8?B?bERlNkZuR2RmamtrVEJxdTUrc2VSeTZUczdVY3kzOSt1QWhyWTh6OFF4dGtE?= =?utf-8?B?YS9OSHJJT2FPTWZ3SlBlM3lLdCt5OGg5dThMdkc2TWtZSGYvWHhtQUw1SzE2?= =?utf-8?B?aUpuY2tuSWE1TXc2RUg2L2szUytSejdlV3UvWVpERFZqVFRzQ0hwb1cxMHVl?= =?utf-8?B?NnRTWkhwcmJDS2llNlFxTXYzb1RwVk8rcWh5S0ZCblVsN0dkeGw2VGlVMDNQ?= =?utf-8?B?cFRFb3lVNjZqcmFUZzBFTEJYSWlsU2NsN1hWSENhQzJoaE9iZkZqNFp3a0o1?= =?utf-8?B?ZVFXRkVuWXBwV0NBemc1dnpwYitYRnZzR3BUOWxiWml1V0lHV1RBb3Q0b0FI?= =?utf-8?B?VVlVY0t1SHU0SXBQTFVwSDlKRG5wMFJrTlp4WEF1UmJqaDJUcnBwYkJONnRW?= =?utf-8?B?dXY2M2hKRDJKSGV4UlRrS2QvamZ5bHVPR1B3TVI2aHkzbmh2VVZoZC93Umpw?= =?utf-8?B?Yk43c1R6V0lpbXJqbldLVUJtaTNlcWgzOWtEWUZKVGtwUEJjam5WV0NaRU0z?= =?utf-8?B?OWhybUFXS2V4RWFsbE9qMVYzVWtKaHRQRi94dzhacitkdENUMjFjUDEydHdJ?= =?utf-8?B?SlRBbDNTUzNueFVaM0l2d3VrMk0ramV6cXRoRlBHbDlFU2dDeWZHZytoUE9t?= =?utf-8?B?OUFrOU90eDA5TGpXaHNia0R1Q09IVGtFTEpJc2c3bm81d1Fvd0x6dnh0djFy?= =?utf-8?B?b0xYd21vSjRLdWFKUk5jUGk1OW5rN09yS1d0bTFZL0VGUHV2bDR3b3BKY2JI?= =?utf-8?B?N3VrRk9xRi9lYmJOQVppc2lKd3Jvekt4YnFRTjkvL3lVOG1ZUWd3OFlqaFY4?= =?utf-8?B?QS9ORk8wc0lHMzdTaTlMSjZUeTdIOXJuelV3Y1o2Rno3ejdXajhqeGxQZVYw?= =?utf-8?B?YmtRUW1DR3JkczZkeFJwNGhidnJmWnYzelZ2b3lJWlZURkQxN0hZcmhFZ3hN?= =?utf-8?B?c0FiTTN2U1dBSnZmdTRtVkNhQTdVMmd1cmJaS2xrOSt5VTRYZjNBamk3WThM?= =?utf-8?B?Yk1SVkg3a1hCbHlYS09XZz09?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2278.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 434f7dac-9043-4e78-09cd-08d98cf71dbc X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2021 20:38:43.0890 (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: /it4gJlCZtDQuAbzhqPpU2Za9727q6FChjbFVl51J/nnYf+aTrLDMgHAGesjyUi1yHH1b44QM/5zFp1rKuWKfQ2IrUXx6+C24m+gi40Df+g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1399 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211011_133849_727346_268820DE X-CRM114-Status: GOOD ( 23.22 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Mon, 2021-10-11 at 22:06 +0200, Borislav Petkov wrote: > On Mon, Oct 11, 2021 at 07:21:26PM +0000, Winiarska, Iwona wrote: > > Same reason why PECI can't just include arch/x86 directly (we're building > > for > > ARM, not x86). > > Aha. > > So what do you need those INTEL_FAM6* defines for? To identify the x86 CPU and use that as a match for binding PECI drivers. > I see peci_cpu_device_ids[] which are used to match the CPU so at least > that thing must be loading on x86 hardware... reading your 0th message, > it sounds like that peci-cpu thing is loaded on an x86 CPU and it then > exposes those interfaces which a PECI controller accesses. Everything that's part of this series runs on the BMC (Baseboard Management Controller). There's nothing ARM specific to it - it's just that the BMC hardware we're currently supporting is ARM-based. PECI is an interface that's exposed by some x86 CPUs - but that's a hardware interface (available completely independent from whatever is actually running on the x86 CPU). > > And then I see in init_core_mask() the single usage of INTEL_FAM6* and > that drivers/hwmon/peci/cputemp.c is a CPU temp monitoring client so > that thing probably runs on x86 too. That also runs on BMC, it uses functionality offered by peci-cpu to expose hwmon interface to userspace. Userspace that makes use of that hwmon interface also runs on the BMC and exposes sensor data to user (via redfish API, or web-based interface). > Or? > > If it does, then you don't need the code move. > > But it looks like I'm missing something... > I'm sorry - it looks that my description in the cover letter wasn't clear enough. Thanks -Iwona _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel