aboutsummaryrefslogtreecommitdiff
path: root/util/vgabios/x86emu/include/msr.h
diff options
context:
space:
mode:
Diffstat (limited to 'util/vgabios/x86emu/include/msr.h')
-rwxr-xr-xutil/vgabios/x86emu/include/msr.h33
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 */