[PATCH v6 00/90] x86: Introduce a centralized CPUID data model
2026-04-07 10:09 UTC (100+ messages)
` [PATCH v6 01/90] ASoC: Intel: avs: Check maximum valid CPUID leaf
` [PATCH v6 02/90] ASoC: Intel: avs: Include CPUID header at file scope
` [PATCH v6 03/90] tools/x86/kcpuid: Update bitfields to x86-cpuid-db v3.0
` [PATCH v6 04/90] treewide: Explicitly include the x86 CPUID headers
` [PATCH v6 05/90] x86/cpu: <asm/processor.h>: Do not include the CPUID API header
` [PATCH v6 06/90] x86/cpuid: Rename cpuid_leaf()/cpuid_subleaf() APIs
` [PATCH v6 07/90] x86/cpuid: Introduce <asm/cpuid/leaf_types.h>
` [PATCH v6 08/90] x86: Introduce a centralized CPUID data model
` [PATCH v6 09/90] x86/cpuid: Introduce a centralized CPUID parser
` [PATCH v6 10/90] x86/cpu: Rescan CPUID table after disabling PSN
` [PATCH v6 11/90] x86/cpu: centaur/zhaoxin: Rescan CPUID(0xc0000001) after MSR writes
` [PATCH v6 12/90] x86/cpu/transmeta: Rescan CPUID(0x1) after capability unhide
` [PATCH v6 13/90] x86/cpu/intel: Rescan CPUID table after leaf unlock
` [PATCH v6 14/90] x86/cpu: Use parsed CPUID(0x0)
` [PATCH v6 15/90] x86/lib: Add CPUID(0x1) family and model calculation
` [PATCH v6 16/90] x86/cpu: Use parsed CPUID(0x1)
` [PATCH v6 17/90] x86/cpuid: Parse CPUID(0x80000000)
` [PATCH v6 18/90] x86/cpu: Use parsed CPUID(0x80000000)
` [PATCH v6 19/90] x86/cpuid: Parse CPUID(0x80000002) to CPUID(0x80000004)
` [PATCH v6 20/90] x86/cpu: Use parsed "
` [PATCH v6 21/90] x86/cpuid: Split parser tables and add vendor-qualified parsing
` [PATCH v6 22/90] x86/cpuid: Introduce a parser debugfs interface
` [PATCH v6 23/90] x86/cpuid: Parse CPUID(0x16)
` [PATCH v6 24/90] x86/tsc: Use parsed CPUID(0x16)
` [PATCH v6 25/90] x86/cpuid: Parse Transmeta and Centaur extended ranges
` [PATCH v6 26/90] x86/cpu: transmeta: Use parsed CPUID(0x80860000)->CPUID(0x80860006)
` [PATCH v6 27/90] x86/cpu: transmeta: Refactor CPU information printing
` [PATCH v6 28/90] x86/cpu: centaur: Use parsed CPUID(0xc0000001)
` [PATCH v6 29/90] x86/cpu: zhaoxin: "
` [PATCH v6 30/90] x86/cpuid: Parse CPUID(0x2)
` [PATCH v6 31/90] x86/cpuid: Warn once on invalid CPUID(0x2) iteration count
` [PATCH v6 32/90] x86/cpuid: Introduce parsed CPUID(0x2) API
` [PATCH v6 33/90] x86/cpu: Use parsed CPUID(0x2)
` [PATCH v6 34/90] x86/cacheinfo: "
` [PATCH v6 35/90] x86/cpuid: Remove direct CPUID(0x2) query helpers
` [PATCH v6 36/90] x86/cpuid: Parse deterministic cache parameters CPUID leaves
` [PATCH v6 37/90] x86/cacheinfo: Pass a 'struct cpuinfo_x86' refrence to CPUID(0x4) code
` [PATCH v6 38/90] x86/cacheinfo: Use parsed CPUID(0x4)
` [PATCH v6 39/90] x86/cacheinfo: Use parsed CPUID(0x8000001d)
` [PATCH v6 40/90] x86/cpuid: Parse CPUID(0x80000005), CPUID(0x80000006), CPUID(0x80000008)
` [PATCH v6 41/90] x86/cacheinfo: Use auto-generated data types
` [PATCH v6 42/90] x86/cacheinfo: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v6 43/90] x86/cacheinfo: Use parsed CPUID(0x80000006)
` [PATCH v6 44/90] x86/cpu: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v6 45/90] x86/cpu/amd: Use parsed CPUID(0x80000005)
` [PATCH v6 46/90] x86/cpu/amd: Refactor TLB detection code
` [PATCH v6 47/90] x86/cpu/amd: Use parsed CPUID(CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v6 48/90] x86/cpu/hygon: Use parsed CPUID(0x80000005) "
` [PATCH v6 49/90] x86/cpu/centaur: Use parsed CPUID(0x80000005)
` [PATCH v6 50/90] x86/cpu: Use parsed CPUID(0x80000008)
` [PATCH v6 51/90] x86/cpuid: Parse CPUID(0xa) and CPUID(0x1c)
` [PATCH v6 52/90] x86/cpu/intel: Use parsed CPUID(0xa)
` [PATCH v6 53/90] x86/cpu/centaur: "
` [PATCH v6 54/90] x86/cpu/zhaoxin: "
` [PATCH v6 55/90] perf/x86/intel: "
` [PATCH v6 56/90] perf/x86/zhaoxin: "
` [PATCH v6 57/90] x86/xen: "
` [PATCH v6 58/90] KVM: x86: Use standard CPUID(0xa) types
` [PATCH v6 59/90] KVM: x86/pmu: "
` [PATCH v6 60/90] perf/x86: Remove custom "
` [PATCH v6 61/90] perf/x86/lbr: Use parsed CPUID(0x1c)
` [PATCH v6 62/90] perf/x86/lbr: Remove custom CPUID(0x1c) types
` [PATCH v6 63/90] x86/cpuid: Parse CPUID(0x23)
` [PATCH v6 64/90] perf/x86/intel: Use parsed per-CPU CPUID(0x23)
` [PATCH v6 65/90] perf/x86/intel: Remove custom CPUID(0x23) types
` [PATCH v6 66/90] x86/cpuid: Parse CPUID(0x80000022)
` [PATCH v6 67/90] perf/x86/amd/lbr: Use parsed CPUID(0x80000022)
` [PATCH v6 68/90] perf/x86/amd: "
` [PATCH v6 69/90] KVM: x86: Use standard CPUID(0x80000022) types
` [PATCH v6 70/90] perf/x86: Remove custom "
` [PATCH v6 71/90] x86/cpuid: Parse CPUID(0x80000007)
` [PATCH v6 72/90] x86/cpu: Use parsed CPUID(0x80000007)
` [PATCH v6 73/90] x86/cpu: amd/hygon: "
` [PATCH v6 74/90] x86/cpu: cpuinfo: "
` [PATCH v6 75/90] KVM: x86: "
` [PATCH v6 76/90] x86/microcode: Allocate cpuinfo_x86 snapshots on the heap
` [PATCH v6 77/90] x86/cpuid: Parse leaves backing X86_FEATURE words
` [PATCH v6 78/90] x86/cpuid: Parse Linux synthetic CPUID leaves
` [PATCH v6 79/90] x86/cpuid: Introduce a compile-time X86_FEATURE word map
` [PATCH v6 80/90] x86/cpuid: Introduce X86_FEATURE and CPUID word APIs
` [PATCH v6 81/90] x86/percpu: Add offset argument to x86_this_cpu_test_bit()
` [PATCH v6 82/90] x86/cpufeature: Factor out a __static_cpu_has() helper
` [PATCH v6 83/90] x86/asm/32: Cache CPUID(0x1).EDX in cpuid_table
` [PATCH v6 84/90] x86: Route all feature queries to the CPUID tables
` [PATCH v6 85/90] x86/cpu: Remove x86_capability[] and x86_power initialization
` [PATCH v6 86/90] x86/cpu/transmeta: Remove x86_capability[] CPUID initialization
` [PATCH v6 87/90] x86/cpu: centaur/zhaoxin: Remove x86_capability[] initialization
` [PATCH v6 88/90] KVM: x86: Remove BUILD_BUG_ON() x86_capability[] check
` [PATCH v6 89/90] x86/cpu: Remove x86_capability[] and x86_power
` [PATCH v6 90/90] MAINTAINERS: Extend x86 CPUID DATABASE file coverage
[PATCH v6 00/90] x86: Introduce a centralized CPUID data model
2026-04-07 8:59 UTC (2+ messages)
[ANNOUNCE] x86-cpuid-db: Release v3.0
2026-03-30 20:22 UTC (3+ messages)
[PATCH v5 00/35] x86: Introduce a centralized CPUID data model
2026-03-20 12:39 UTC (51+ messages)
` [PATCH v5 01/35] ASoC: Intel: avs: Include CPUID header at file scope
` [PATCH v5 02/35] treewide: Explicitly include the x86 CPUID headers
` [PATCH v5 03/35] x86/cpu: <asm/processor.h>: Do not include the CPUID API header
` [PATCH v5 04/35] x86/cpuid: Rename cpuid_leaf()/cpuid_subleaf() APIs
` [PATCH v5 05/35] x86/cpu/cacheinfo: Simplify cacheinfo_amd_init_llc_id() using _cpuid4_info
` [PATCH v5 06/35] x86/cpuid: Introduce <asm/cpuid/leaf_types.h>
` [PATCH v5 07/35] x86: Introduce a centralized CPUID data model
` [PATCH v5 08/35] x86/cpuid: Introduce a centralized CPUID parser
` [PATCH v5 09/35] x86/cpu: Use parsed CPUID(0x0)
` [PATCH v5 10/35] x86/lib: Add CPUID(0x1) CPU family and model calculation
` [PATCH v5 11/35] x86/cpu: Use parsed CPUID(0x1)
` [PATCH v5 12/35] x86/cpuid: Parse CPUID(0x80000000)
` [PATCH v5 13/35] x86/cpu: Use parsed CPUID(0x80000000)
` [PATCH v5 14/35] x86/cpuid: Parse CPUID(0x80000002) to CPUID(0x80000004)
` [PATCH v5 15/35] x86/cpu: Use parsed CPUID(0x80000002)..CPUID(0x80000004)
` [PATCH v5 16/35] x86/cpuid: Introduce a parser leaf x86 vendor table
` [PATCH v5 17/35] x86/cpuid: Introduce a parser debugfs interface
` [PATCH v5 18/35] x86/cpuid: Parse CPUID(0x2)
` [PATCH v5 19/35] x86/cpuid: Warn once on invalid CPUID(0x2) iteration count
` [PATCH v5 20/35] x86/cpuid: Introduce parsed CPUID(0x2) API
` [PATCH v5 21/35] x86/cpu: Use parsed CPUID(0x2)
` [PATCH v5 22/35] x86/cacheinfo: "
` [PATCH v5 23/35] x86/cpuid: Remove direct CPUID(0x2) query API
` [PATCH v5 24/35] x86/cpuid: Parse 'deterministic cache parameters' CPUID leaves
` [PATCH v5 25/35] x86/cacheinfo: Pass a 'struct cpuinfo_x86' refrence to CPUID(0x4) code
` [PATCH v5 26/35] x86/cacheinfo: Use parsed CPUID(0x4)
` [PATCH v5 27/35] x86/cacheinfo: Use parsed CPUID(0x8000001d)
` [PATCH v5 28/35] x86/cpuid: Parse CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v5 29/35] x86/cacheinfo: Use auto-generated data types
` [PATCH v5 30/35] x86/cacheinfo: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v5 31/35] x86/cacheinfo: Use parsed CPUID(0x80000006)
` [PATCH v5 32/35] x86/cpu: Rescan CPUID table after PSN disable
` [PATCH v5 33/35] x86/cpu: Rescan CPUID table after unlocking full CPUID range
` [PATCH v5 34/35] x86/cpuid: Parse CPUID(0x16)
` [PATCH v5 35/35] x86/tsc: Use parsed CPUID(0x16)
[PATCH] tools/x86: Support clang compilation for Android
2025-11-07 7:14 UTC
[PATCH v4 00/34] x86: Introduce a centralized CPUID data model
2025-08-25 14:56 UTC (44+ messages)
` [PATCH v4 02/34] ASoC: Intel: avs: Include CPUID header at file scope
` [PATCH v4 06/34] x86/cpuid: Introduce <asm/cpuid/leaf_types.h>
` [PATCH v4 07/34] x86/cpuid: Introduce a centralized CPUID data model
` [PATCH v4 13/34] x86/cpu: Use parsed CPUID(0x80000000)
` [PATCH v4 14/34] x86/cpuid: Introduce a CPUID leaf x86 vendor table
` [PATCH v4 15/34] x86/cpuid: Introduce CPUID parser debugfs interface
` [PATCH v4 16/34] x86/cpuid: Parse CPUID(0x2)
` [PATCH v4 17/34] x86/cpuid: Warn once on invalid CPUID(0x2) iteration count
` [PATCH v4 18/34] x86/cpuid: Introduce parsed CPUID(0x2) API
` [PATCH v4 19/34] x86/cpu: Use parsed CPUID(0x2)
` [PATCH v4 20/34] x86/cacheinfo: "
` [PATCH v4 21/34] x86/cpuid: Remove direct CPUID(0x2) query API
` [PATCH v4 22/34] x86/cpuid: Parse 'deterministic cache parameters' CPUID leaves
` [PATCH v4 23/34] x86/cacheinfo: Pass a 'struct cpuinfo_x86' refrence to CPUID(0x4) code
` [PATCH v4 24/34] x86/cacheinfo: Use parsed CPUID(0x4)
` [PATCH v4 25/34] x86/cacheinfo: Use parsed CPUID(0x8000001d)
` [PATCH v4 26/34] x86/cpuid: Parse CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v4 27/34] x86/cacheinfo: Use auto-generated data types
` [PATCH v4 28/34] x86/cacheinfo: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v4 29/34] x86/amd_nb: Trickle down 'struct cpuinfo_x86' reference
` [PATCH v4 30/34] x86/cpuid: Use parsed CPUID(0x80000006)
` [PATCH v4 31/34] x86/cpu: Rescan CPUID table after PSN disable
` [PATCH v4 32/34] x86/cpu: Rescan CPUID table after unlocking full CPUID range
` [PATCH v4 33/34] x86/cpuid: Parse CPUID(0x16)
` [PATCH v4 34/34] x86/tsc: Use parsed CPUID(0x16)
[PATCH] db/leaf_8000000a: Add Page modification logging
2025-08-18 9:15 UTC (4+ messages)
page: next (older)
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox