lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220912233307.409954-1-gayatri.kammela@linux.intel.com>
Date:   Mon, 12 Sep 2022 16:33:06 -0700
From:   Gayatri Kammela <gayatri.kammela@...ux.intel.com>
To:     hdegoede@...hat.com
Cc:     markgross@...nel.org, platform-driver-x86@...r.kernel.org,
        linux-kernel@...r.kernel.org, irenic.rajneesh@...il.com,
        Tony Luck <tony.luck@...el.com>,
        Dave Hansen <dave.hansen@...ux.intel.com>
Subject: [PATCH v2 1/2] x86/cpu: Add new Raptor Lake CPU model number

From: Tony Luck <tony.luck@...el.com>

Note1: Model 0xB7 already claimed the "no suffix" #define for a regular
client part, so add (yet another) suffix "S" to distinguish this new
part from the earlier one.

Note2: the RAPTORLAKE* and ALDERLAKE* processors are very similar from a
software enabling point of view.  There are no known features that have
model-specific enabling and also differ between the two.  In other words,
every single place that list *one* or more RAPTORLAKE* or ALDERLAKE*
processors should list all of them.

Note3: This is being merged before there is an in-tree user.  Merging
this provides an "anchor" so that the different folks can update their
subsystems (like perf) in parallel to use this define and test it.

[ dhansen: add a note about why this has no in-tree users yet ]

Signed-off-by: Tony Luck <tony.luck@...el.com>
Signed-off-by: Dave Hansen <dave.hansen@...ux.intel.com>
Link: https://lkml.kernel.org/r/20220823174819.223941-1-tony.luck@intel.com
---
Changes since v1:
1) This patch is a dependency patch to patch 2 and not part of the series.

 arch/x86/include/asm/intel-family.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/x86/include/asm/intel-family.h b/arch/x86/include/asm/intel-family.h
index def6ca121111..aeb38023a703 100644
--- a/arch/x86/include/asm/intel-family.h
+++ b/arch/x86/include/asm/intel-family.h
@@ -27,6 +27,7 @@
  *		_X	- regular server parts
  *		_D	- micro server parts
  *		_N,_P	- other mobile parts
+ *		_S	- other client parts
  *
  *		Historical OPTDIFFs:
  *
@@ -112,6 +113,7 @@
 
 #define INTEL_FAM6_RAPTORLAKE		0xB7
 #define INTEL_FAM6_RAPTORLAKE_P		0xBA
+#define INTEL_FAM6_RAPTORLAKE_S		0xBF
 
 /* "Small Core" Processors (Atom) */
 

base-commit: 568035b01cfb107af8d2e4bd2fb9aea22cf5b868
prerequisite-patch-id: 13fd278d705cd8aabfdc7886d600fc7571653c8b
prerequisite-patch-id: 9a4548398c948e2fc812e1a79394a6f9aac4f8c1
prerequisite-patch-id: c461754892ce3cbb07fd3d31f7011effe89ec67a
prerequisite-patch-id: b89d6c41dce66a2b3c9f48547db42f092b3f1123
prerequisite-patch-id: 47af20aed9beb5ae75a9c7c19962abb164c26688
prerequisite-patch-id: 53c095530345794655a1785f253bea0f19468d7a
prerequisite-patch-id: 6e373de512c4b6775dcaff53ef343f11966a8506
prerequisite-patch-id: cb482389129932b9a8f9a4277bc0be67fb3061a0
prerequisite-patch-id: c5b69a89b60ad98b27b21bd845a96433c7a46a04
prerequisite-patch-id: 5fca4c7abb02dbfbf5bce11e789c2e782c779a49
prerequisite-patch-id: aec3bb8820a5ac048afaecca0c0d7678007b1fa2
prerequisite-patch-id: 40c7bfe879b44daa81d078a08380149706fb485c
prerequisite-patch-id: f871caebf0b3d75b844bd948eef80ee0299aa828
prerequisite-patch-id: ee12e07fcf52cf0e996eccc038530d5a8f96f5f1
prerequisite-patch-id: c526f2ffd873ce417ed2ee614407ba2620483e50
prerequisite-patch-id: 80ed0d93f12247e89681baa53c512d2272c89dfa
prerequisite-patch-id: 12c50190234f4dcfb669b6e32eda7ee1e330e225
prerequisite-patch-id: 3e8b662a06e8235a985c6e955353788089c08705
prerequisite-patch-id: c09718d58bfa1d5a475bd01520474843638d2290
prerequisite-patch-id: c3f400162375235e05ae03a64c08738c5f4fab7f
prerequisite-patch-id: e4a2d87b0e0403c76d4ac1420bf2a49b10401561
prerequisite-patch-id: 59e81bfc45102d8a9444f7706d5d18a6540dc689
prerequisite-patch-id: 760e9ab684498adeb758ba3d39619352faf159f2
prerequisite-patch-id: 645fe30325517a068b8c7fcbdb39c3b294b18689
prerequisite-patch-id: 76e3f620cb94829b4b6b103abbe2a8d21d98a653
prerequisite-patch-id: ad34f688b9bc1bf35c491fbcf87bc0d1c3b62e97
prerequisite-patch-id: bc535fa7fc1105faa1cf8a07dbd305b7ad1f9ded
prerequisite-patch-id: 0e15c92bbbddf043206576ac83dbad94dd4b720b
prerequisite-patch-id: 927cca9d2a0c7f5134a21a9c0276ad023008ef96
prerequisite-patch-id: d0f590fd58174acda1092447eec1e66218f409da
prerequisite-patch-id: be7934614e4fdb98aa2a1fe2854d177bf4ca7521
prerequisite-patch-id: c4b4015a054367e210c8183ab6e89e5107c5795b
prerequisite-patch-id: 9651d012558cb8450e9dc9360cc2009ae44dd6f3
prerequisite-patch-id: 8c8ea2026831d7963f189b648d444685c15cf444
prerequisite-patch-id: 852a1bc9ac988fac5ee5eefb536761d8f0359ab3
prerequisite-patch-id: ceadda9919b844162d89c2b42bd0402db11151e8
prerequisite-patch-id: 00cc38c37f26cf3f59f43ce345593f8248901111
prerequisite-patch-id: 98c87a68ec9d1102f78acf37e2e8feac339cc2f0
prerequisite-patch-id: 51c94605e435b9e1d5e6b859e78f96c6ffb37c60
prerequisite-patch-id: 5696d012be81f984be6c0ff9d60f37d203ae2eb3
prerequisite-patch-id: 5e68e32d219c898a9346950602c9f9039c8c59cc
prerequisite-patch-id: caccc3bc983cb00ddaaa70d46596da523b16563c
prerequisite-patch-id: 83417f1543e24c4466d8cb5986c9de369c4abb36
prerequisite-patch-id: 02a21ce5240896d890db90e1cf025240cdbbb07c
prerequisite-patch-id: b7e83da4997538399150d3853f221390e56c6752
prerequisite-patch-id: aa1aa78493ad32e96e9e9cee261525e91551c7d0
prerequisite-patch-id: adf1dd5da05c697ec96526f0d85990bff76d529f
prerequisite-patch-id: faf7cca20818fcb3b2349c56e4a4840b9e39918a
prerequisite-patch-id: 2310cb00b225a2a9200916e87495883b29834af5
prerequisite-patch-id: 0e2550693caebad4d3e5abc9decd3e066cc744dd
prerequisite-patch-id: 2d67ddab1042f72c8a69e99732df23f46ddca975
prerequisite-patch-id: e06deb93df59656e5fbd13fc93b11408f55d4bce
prerequisite-patch-id: 76d1af3681d235163e620974d5532f414acdb164
prerequisite-patch-id: c7ca88d485d90c9b1c197c02346d6d194bee142b
prerequisite-patch-id: 2bbf920865d9027f3ff1b89228b32dc4ba53907b
prerequisite-patch-id: e41713da77541c344ee7193e6e531d43b7f781f7
prerequisite-patch-id: f0bdcad4ec90e05dabd149b51f5880e35ab03489
prerequisite-patch-id: dec7fa35613224553f921cdb59de507447e31d6d
prerequisite-patch-id: 5098a30f7ada91f2662f96494e3df41ad3beb568
prerequisite-patch-id: 178f2cdc8116f55cccfa1242e4bad8f288451533
prerequisite-patch-id: 007fe438207a7a82f99a2f9335228ba6277d39d6
prerequisite-patch-id: 46cb8ef8afe050f7436973fc3365710c62521f43
prerequisite-patch-id: b114ff788bbdd40bc8a53a46bd1316832130d805
prerequisite-patch-id: e4c30bebc489ccaa72f90917346ed87b2d3f18d4
prerequisite-patch-id: a0c04699b39ce90a47291d2337cad8f571bbf20d
prerequisite-patch-id: 990d8305cee937d80c874da47a557debb9059718
prerequisite-patch-id: 82e0d397596ed099efa6df44b76e0eb97026b99d
prerequisite-patch-id: db90c32e55af09a8f503e5dedf9cc756c6e5a12e
prerequisite-patch-id: 82b4c3d6bf3816f6069c8d3ec084f3eba3e669fe
prerequisite-patch-id: 3b6772eff379181f9696bc411888ef28de1bd851
prerequisite-patch-id: e6562ca3ebb4a2edcc0fa894751c22f607b2044a
prerequisite-patch-id: 11af22366364502a22b05a4df6ceec515605e3d6
prerequisite-patch-id: d38d49d8c61e5450fc684ce4b92cba05c91fb620
prerequisite-patch-id: 1c2c0823b96676c7d9358e2f8abf17f3dbb93fa4
prerequisite-patch-id: 2d54cdbf06a586dd1e591a23d584b48897c56011
prerequisite-patch-id: 9b377b753821778ffe61b3dce986557b48e1e5fc
prerequisite-patch-id: 4e39b06d8e77a84a859b64d02bc6234f783122f9
prerequisite-patch-id: 832b891206efeef44c569c102ea0d84d26a01aba
prerequisite-patch-id: 8adda2d1140508701965dd1f0428366263982f53
prerequisite-patch-id: 736d1fa7880230596cc5af73d2f66102be1a31b1
prerequisite-patch-id: e6c19229f24a7ebcb004c4c1a77ce204f81d8437
prerequisite-patch-id: 6d7c60aef49579a1b0c61f9b23786627d31b22a3
prerequisite-patch-id: bd70e95023163a375e31e9eb00a87bbfe59e8e77
prerequisite-patch-id: 2cdd80a60e9d6f8159db2a0b8ba75a6cfea2090f
prerequisite-patch-id: f84a1b331f4515ac01cb0a69e5dbda35c1256e3c
prerequisite-patch-id: 486a5bfe37713c7cf93b6c12aba9f8067599c0e2
prerequisite-patch-id: a0e634bad6a6de0ac398ad65880796f62d024c83
prerequisite-patch-id: db9f771be2274f67564c07b1edee7a9688f74e77
prerequisite-patch-id: 216c93370b4216f9e804da0ad8bffbf23fd027cb
prerequisite-patch-id: 158e901c9ba9ae6fae6abac2d915f470afb0c5b3
prerequisite-patch-id: e7b008ac7649ca4ab011961527f5cf238bcd916b
prerequisite-patch-id: d31b68322279e864f1bb954f5e869f82a5b83be0
prerequisite-patch-id: 03f1051d03418c4ff535ff89eadde82636a832a5
prerequisite-patch-id: 2c64eee0c1138a4ccf25f995ac528927cf4914df
prerequisite-patch-id: d889f2e88cd14eecf5689dda980de0f31d4cc796
prerequisite-patch-id: 35d8609dac37c76a5f37a8826795624434d920a9
prerequisite-patch-id: 4643a57a7ce93e9ab61797db0c64e5ff35ce4e37
prerequisite-patch-id: 269b1641e5526d42429dcf9bc76b9a3eedda998a
prerequisite-patch-id: 89b18bdeb81f0a0a193408a8bd1355cc92773c55
prerequisite-patch-id: b19bb18fd99cfc56d0950c177445c823e2481e70
prerequisite-patch-id: a2e2fe363f255a7feeeeab9b5fb3a9f8c8164eea
prerequisite-patch-id: 3dde7306e2549cfd98a7058f2012a8a2cfcbc196
prerequisite-patch-id: dc0030049406676ecb3620b9a328e396e118ab47
prerequisite-patch-id: 7d007046ad8a40a05c6c836b6bff54e5e5fd630c
prerequisite-patch-id: af0005e456f4eb8346384929efb8a936ee9759be
prerequisite-patch-id: c4d679bfdf97b37b9720efeacc487c4926abf8b7
prerequisite-patch-id: a5542affe2faa87e56e7f595d2ebda02cfaf362a
prerequisite-patch-id: 110c140cfa29a9565cbb4fd94b129245dc6d4c43
prerequisite-patch-id: f2a3f665eabd45d7baaf3e8479bf663ff42da8f9
prerequisite-patch-id: 8d7c4fcbd69903c8c42968c34f9a56935ab70232
prerequisite-patch-id: 2edacadc6df80e6712b52680a8cf185e35a9b707
prerequisite-patch-id: c411bdd8d1df7278d8096c17b440c14701ab13b5
prerequisite-patch-id: da9644ff3d0b37b68c8e4665123c05882ff7b242
prerequisite-patch-id: a4448d5f530600a31f64024e1b04918a0cedff82
prerequisite-patch-id: bc08ae895c5d3d4d5ca083d7f2808081b1bfa765
-- 
2.25.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ