Messages in this thread | | | From | Thomas Gleixner <> | Subject | Re: [patch V6 01/19] x86/cpu: Provide cpuid_read() et al. | Date | Wed, 14 Feb 2024 00:32:05 +0100 |
| |
On Tue, Feb 13 2024 at 22:36, Borislav Petkov wrote:
> On Tue, Feb 13, 2024 at 10:04:00PM +0100, Thomas Gleixner wrote: >> +static inline void __cpuid_read(unsigned int leaf, unsigned int subleaf, u32 *regs) >> +{ >> + regs[CPUID_EAX] = leaf; >> + regs[CPUID_ECX] = subleaf; >> + __cpuid(regs, regs + 1, regs + 2, regs + 3); > > Yeah, > > __cpuid(regs, regs + CPUID_EBX, regs + CPUID_ECX, regs + CPUID_EDX); > > explains what those numbers are.
Oops. Sorry, I missed that part of your previous reply and just responded to the u32 *regs part. I'll send an update tomorrow.
Thanks,
tglx
| |