summaryrefslogtreecommitdiff
path: root/kernel/include/kcpuid.h
blob: f3a0e0c33501f02dd847539b55872d6750bbd7f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef KCPUID_H
#define KCPUID_H

#include <types.h>

struct CPUIDinfo
{
	uint32_t EAX;
	uint32_t EBX;
	uint32_t ECX;
	uint32_t EDX;
};
typedef struct CPUIDinfo CPUIDinfo;

void kcpuid(uint32_t func, uint32_t subfunc, CPUIDinfo* info);

#endif