messages from 2026-03-27 02:20:11 to 2026-05-28 15:44:53 UTC [more...]
[PATCH v7 000/120] x86: Introduce a centralized CPUID data model
2026-05-28 15:38 UTC (93+ messages)
` [PATCH v7 001/120] treewide: Explicitly include the x86 CPUID headers
` [PATCH v7 002/120] x86/cpu: <asm/processor.h>: Do not include the CPUID API header
` [PATCH v7 003/120] x86/cpuid: Rename cpuid_leaf()/cpuid_subleaf() APIs
` [PATCH v7 004/120] x86/cpuid: Introduce <asm/cpuid/leaf_types.h>
` [PATCH v7 005/120] x86/cpu: Introduce a centralized CPUID data model
` [PATCH v7 006/120] x86/cpuid: Introduce a centralized CPUID parser
` [PATCH v7 007/120] x86/cpu: centaur/zhaoxin: Rescan CPUID(0xc0000001) after MSR writes
` [PATCH v7 008/120] x86/cpu/transmeta: Rescan CPUID(0x1) after capability unhide
` [PATCH v7 009/120] x86/cpu: Use parsed CPUID(0x0)
` [PATCH v7 010/120] x86/lib: Add CPUID(0x1) family and model calculation
` [PATCH v7 011/120] x86/cpu: Use parsed CPUID(0x1)
` [PATCH v7 012/120] x86/cpuid: Parse CPUID(0x80000000)
` [PATCH v7 013/120] x86/cpu: Use parsed CPUID(0x80000000)
` [PATCH v7 014/120] x86/cpuid: Parse CPUID(0x80000002) to CPUID(0x80000004)
` [PATCH v7 015/120] x86/cpu: Use parsed "
` [PATCH v7 016/120] x86/cpuid: Split parser tables and add vendor-qualified parsing
` [PATCH v7 017/120] x86/cpuid: Introduce a parser debugfs interface
` [PATCH v7 018/120] x86/cpuid: Parse CPUID(0x16)
` [PATCH v7 019/120] x86/tsc: Use parsed CPUID(0x16)
` [PATCH v7 020/120] x86/cpuid: Parse Transmeta and Centaur extended ranges
` [PATCH v7 021/120] x86/cpu/transmeta: Use parsed CPUID(0x80860000)->CPUID(0x80860006)
` [PATCH v7 022/120] x86/cpu/transmeta: Refactor CPU information printing
` [PATCH v7 023/120] x86/cpu/centaur: Use parsed CPUID(0xc0000001)
` [PATCH v7 024/120] x86/cpu/zhaoxin: "
` [PATCH v7 025/120] x86/cpuid: Parse CPUID(0x2)
` [PATCH v7 026/120] x86/cpuid: Warn once on invalid CPUID(0x2) iteration count
` [PATCH v7 027/120] x86/cpuid: Introduce parsed CPUID(0x2) API
` [PATCH v7 028/120] x86/cpu: Use parsed CPUID(0x2)
` [PATCH v7 029/120] x86/cacheinfo: "
` [PATCH v7 030/120] x86/cpuid: Remove direct CPUID(0x2) query helpers
` [PATCH v7 031/120] x86/cpuid: Parse deterministic cache parameters CPUID leaves
` [PATCH v7 032/120] x86/cacheinfo: Pass a 'struct cpuinfo_x86' reference to CPUID(0x4) code
` [PATCH v7 033/120] x86/cacheinfo: Use parsed CPUID(0x4)
` [PATCH v7 034/120] x86/cacheinfo: Use parsed CPUID(0x8000001d)
` [PATCH v7 035/120] x86/cpuid: Parse CPUID(0x80000005), CPUID(0x80000006), CPUID(0x80000008)
` [PATCH v7 036/120] x86/cacheinfo: Use auto-generated data types
` [PATCH v7 037/120] x86/cacheinfo: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v7 038/120] x86/cacheinfo: Use parsed CPUID(0x80000006)
` [PATCH v7 039/120] x86/cpu: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v7 040/120] x86/cpu/amd: Use parsed CPUID(0x80000005)
` [PATCH v7 041/120] x86/cpu/amd: Refactor TLB detection code
` [PATCH v7 042/120] x86/cpu/amd: Use parsed CPUID(0x80000005) and CPUID(0x80000006)
` [PATCH v7 043/120] x86/cpu/hygon: "
` [PATCH v7 044/120] x86/cpu/centaur: Use parsed CPUID(0x80000005)
` [PATCH v7 045/120] x86/cpu: Use parsed CPUID(0x80000008)
` [PATCH v7 046/120] x86/apic: Use parsed and refreshed CPUID(0x1)
` [PATCH v7 047/120] x86/cpu/amd: Refactor CPUID(0x1) level calculation
` [PATCH v7 048/120] x86/mce: core: Use parsed CPUID(0x1)
` [PATCH v7 049/120] x86/mce: inject: "
` [PATCH v7 050/120] x86/microcode/amd: Use standard CPUID(0x1) types
` [PATCH v7 051/120] x86/microcode/amd: rdrand: "
` [PATCH v7 052/120] x86/microcode/intel: Explain CPUID parser APIs unavailability
` [PATCH v7 053/120] x86/mm/pti: Use standard CPUID(0x1) types
` [PATCH v7 054/120] x86/xen: Use parsed CPUID(0x1)
` [PATCH v7 055/120] x86/xen: Use standard CPUID(0x1) types
` [PATCH v7 056/120] agp/efficeon: Use parsed CPUID(0x1)
` [PATCH v7 057/120] dmaengine: ioatdma: Remove custom UP local APID IC code
` [PATCH v7 058/120] RAS/AMD/FMPM: Use parsed CPUID(0x1)
` [PATCH v7 059/120] x86/cpuid: Parse CPUID(0x5)
` [PATCH v7 060/120] x86/acpi/cstate: Remove superfluous retval logic
` [PATCH v7 061/120] x86/acpi/cstate: Clarify unsupported MWAIT hint warning
` [PATCH v7 062/120] x86/acpi/cstate: Use MWAIT helper macros
` [PATCH v7 063/120] x86/acpi: Use parsed CPUID(0x5)
` [PATCH v7 064/120] x86/process: "
` [PATCH v7 065/120] x86/hpet: "
` [PATCH v7 066/120] ACPI: PAD: Use Parsed CPUID(0x5)
` [PATCH v7 067/120] intel_idle: Use parsed CPUID(0x5)
` [PATCH v7 068/120] x86/idle: Remove unused CPUID(0x5) symbols
` [PATCH v7 069/120] x86/cpuid: Parse CPUID(0x6), CPUID(0x9), and CPUID(0x15)
` [PATCH v7 070/120] thermal: intel: hfi: Use parsed CPUID(0x6)
` [PATCH v7 071/120] dmaengine: ioatdma: Use parsed CPUID(0x9)
` [PATCH v7 072/120] ASoC: Intel: avs: Use parsed CPUID(0x15)
` [PATCH v7 073/120] perf/x86/intel: "
` [PATCH v7 074/120] x86/cpuid: Introduce cpuid_subleaf_raw()
` [PATCH v7 075/120] x86/cpuid: Parse CPUID(0x12)
` [PATCH v7 076/120] x86/sgx/driver: Use parsed CPUID(0x12)
` [PATCH v7 077/120] x86/sgx: "
` [PATCH v7 078/120] KVM: x86: "
` [PATCH v7 079/120] KVM: VMX: Use standard CPUID(0x12) types
` [PATCH v7 080/120] x86/sgx: Move unused CPUID(0x12) symbols
` [PATCH v7 081/120] x86/cpuid: Parse CPUID(0xa) and CPUID(0x1c)
` [PATCH v7 082/120] x86/cpu/intel: Use parsed CPUID(0xa)
` [PATCH v7 083/120] x86/cpu/centaur: "
` [PATCH v7 084/120] x86/cpu/zhaoxin: "
` [PATCH v7 085/120] perf/x86/intel: "
` [PATCH v7 086/120] perf/x86/zhaoxin: "
` [PATCH v7 087/120] x86/xen: "
` [PATCH v7 088/120] KVM: x86: Use standard CPUID(0xa) types
` [PATCH v7 089/120] KVM: x86/pmu: "
` [PATCH v7 090/120] perf/x86: Remove custom "
` [PATCH v7 091/120] perf/x86/lbr: Use parsed CPUID(0x1c)
` [PATCH v7 092/120] perf/x86/lbr: Remove custom CPUID(0x1c) types
[PATCH v6 00/90] x86: Introduce a centralized CPUID data model
2026-05-14 4:47 UTC (111+ 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 09/90] x86/cpuid: Introduce a centralized CPUID parser
` [PATCH v6 10/90] x86/cpu: Rescan CPUID table after disabling PSN
` [PATCH v6 13/90] x86/cpu/intel: Rescan CPUID table after leaf unlock
` [PATCH v6 17/90] x86/cpuid: Parse CPUID(0x80000000)
` [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 33/90] x86/cpu: Use parsed CPUID(0x2)
` [PATCH v6 36/90] x86/cpuid: Parse deterministic cache parameters CPUID leaves
` [PATCH v6 39/90] x86/cacheinfo: Use parsed CPUID(0x8000001d)
` [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] tools/x86/kcpuid: bound CSV field copies to avoid overflow
2026-05-02 22:10 UTC
[PATCH v6 09/90] x86/cpuid: Introduce a centralized CPUID parser
2026-04-14 22:04 UTC
[PATCH v6 00/90] x86: Introduce a centralized CPUID data model
2026-04-14 15:10 UTC
[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)
page: next (older) | prev (newer) | latest
- 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