summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys/archsystm.h
diff options
context:
space:
mode:
authorVikram Hegde <Vikram.Hegde@Sun.COM>2008-09-14 19:52:20 -0700
committerVikram Hegde <Vikram.Hegde@Sun.COM>2008-09-14 19:52:20 -0700
commit86c1f4dc9dc6de02690b5c555380d7714ef54ee0 (patch)
treedc5b4edb66a640c050a487eca94295f9b4d0a8a3 /usr/src/uts/intel/sys/archsystm.h
parent8d96b23e24cf8db8618f698bfa580a25d7dc6029 (diff)
downloadillumos-gate-86c1f4dc9dc6de02690b5c555380d7714ef54ee0.tar.gz
PSARC 2008/560 Intel IOMMU
6714111 Solaris needs to support the Intel IOMMU
Diffstat (limited to 'usr/src/uts/intel/sys/archsystm.h')
-rw-r--r--usr/src/uts/intel/sys/archsystm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/intel/sys/archsystm.h b/usr/src/uts/intel/sys/archsystm.h
index 9ce5b4031a..fa7289e9b0 100644
--- a/usr/src/uts/intel/sys/archsystm.h
+++ b/usr/src/uts/intel/sys/archsystm.h
@@ -45,6 +45,9 @@ extern int getpil(void);
extern ulong_t getcr0(void);
extern void setcr0(ulong_t);
extern ulong_t getcr2(void);
+extern void iommu_cpu_nop(void);
+extern void clflush_insn(caddr_t addr);
+extern void mfence_insn(void);
#if defined(__i386)
extern uint16_t getgs(void);