From: Jordan Gordeev Date: Thu, 17 Sep 2009 22:14:30 +0000 (+0300) Subject: amd64: Fix for Xorg. X-Git-Tag: v2.5.1~91^2~4 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/c33160e8e291f5bb8d2d76aacd2f82d79eaa4d99 amd64: Fix for Xorg. Xorg can now access the video card. Adapted from i386. --- diff --git a/sys/platform/pc64/amd64/sysarch.c b/sys/platform/pc64/amd64/sysarch.c index 98a04bc963..afc3bdb1bd 100644 --- a/sys/platform/pc64/amd64/sysarch.c +++ b/sys/platform/pc64/amd64/sysarch.c @@ -39,6 +39,7 @@ #include #include #include +#include int sys_sysarch(struct sysarch_args *uap) @@ -49,12 +50,14 @@ sys_sysarch(struct sysarch_args *uap) int cpu_set_iopl(void) { - return (EOPNOTSUPP); + curthread->td_lwp->lwp_md.md_regs->tf_rflags |= PSL_IOPL; + return(0); } int cpu_clr_iopl(void) { - return (EOPNOTSUPP); + curthread->td_lwp->lwp_md.md_regs->tf_rflags &= ~PSL_IOPL; + return(0); }