Files
Chloe M. 0214faa94b stos/amd64: Add CPUID helper
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-22 17:03:49 +00:00

18 lines
423 B
C

/*
* Copyright (c) 2026, Chloe M.
* Provided under the BSD-3 clause.
*
* Description: CPUID helper
* Author: Chloe M.
*/
#ifndef _MACHINE_CPUID_H_
#define _MACHINE_CPUID_H_ 1
#define CPUID(level, a, b, c, d) \
ASMV("cpuid\n\t" \
: "=a" (a), "=b" (b), "=c" (c), "=d" (d) \
: "0" (level))
#endif /* !_MACHINE_CPUID_H_ */