On 2025-01-27 4:29 p.m., Peter Zijlstra wrote: > On Mon, Jan 27, 2025 at 11:43:53AM -0500, Liang, Kan wrote: > >> But they are used for a 64-bit register. >> The ARCH_PERFMON_NUM_COUNTER_LEAF is for the CPUID enumeration, which is >> a u32. > > A well, but CPUID should be using unions, no? > > we have cpuid10_e[abd]x cpuid28_e[abc]x, so wheres cpuid23_e?x at? > Sure, I will add a cpuid23_e?x to make them consistent. Thanks, Kan