summaryrefslogtreecommitdiffstats
path: root/sys/arch/i386/include/sysarch.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/i386/include/sysarch.h')
-rw-r--r--sys/arch/i386/include/sysarch.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/arch/i386/include/sysarch.h b/sys/arch/i386/include/sysarch.h
index cae749a2b53..1115026c63d 100644
--- a/sys/arch/i386/include/sysarch.h
+++ b/sys/arch/i386/include/sysarch.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: sysarch.h,v 1.5 2004/09/15 18:46:50 deraadt Exp $ */
+/* $OpenBSD: sysarch.h,v 1.6 2011/03/12 03:52:26 guenther Exp $ */
/* $NetBSD: sysarch.h,v 1.8 1996/01/08 13:51:44 mycroft Exp $ */
#ifndef _I386_SYSARCH_H_
@@ -13,6 +13,10 @@
#define I386_GET_IOPERM 3
#define I386_SET_IOPERM 4
#define I386_VM86 5
+#define I386_GET_FSBASE 6
+#define I386_SET_FSBASE 7
+#define I386_GET_GSBASE 8
+#define I386_SET_GSBASE 9
struct i386_get_ldt_args {
int start;
@@ -44,6 +48,10 @@ int i386_set_ldt(int, union descriptor *, int);
int i386_iopl(int);
int i386_get_ioperm(u_long *);
int i386_set_ioperm(u_long *);
+int i386_get_fsbase(void **);
+int i386_set_fsbase(void *);
+int i386_get_gsbase(void **);
+int i386_set_gsbase(void *);
int sysarch(int, void *);
#endif