diff options
Diffstat (limited to 'util/vgabios/x86emu/include/msr.h')
-rwxr-xr-x | util/vgabios/x86emu/include/msr.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/util/vgabios/x86emu/include/msr.h b/util/vgabios/x86emu/include/msr.h deleted file mode 100755 index 4977b0201d..0000000000 --- a/util/vgabios/x86emu/include/msr.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef CPU_P6_MSR_H -#define CPU_P6_MSR_H - -/* - * Access to machine-specific registers (available on 586 and better only) - * Note: the rd* operations modify the parameters directly (without using - * pointer indirection), this allows gcc to optimize better - */ - -#define rdmsr(msr,val1,val2) \ - __asm__ __volatile__("rdmsr" \ - : "=a" (val1), "=d" (val2) \ - : "c" (msr)) - -#define wrmsr(msr,val1,val2) \ - __asm__ __volatile__("wrmsr" \ - : /* no outputs */ \ - : "c" (msr), "a" (val1), "d" (val2)) - -#define rdtsc(low,high) \ - __asm__ __volatile__("rdtsc" : "=a" (low), "=d" (high)) - -#define rdtscl(low) \ - __asm__ __volatile__ ("rdtsc" : "=a" (low) : : "edx") - -#define rdtscll(val) \ - __asm__ __volatile__ ("rdtsc" : "=A" (val)) - -#define rdpmc(counter,low,high) \ - __asm__ __volatile__("rdpmc" \ - : "=a" (low), "=d" (high) \ - : "c" (counter)) -#endif /* CPU_P6_MSR_H */ |