ptos/amd64: Add CPUID helper macro

Signed-off-by: Chloe M <chloe@mensia.org>
This commit is contained in:
2026-07-10 15:24:51 -04:00
parent 2594613412
commit eaa0beca91
+17
View File
@@ -0,0 +1,17 @@
/*
* 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_ */