comparison libdha/sysdep/pci_sco.c @ 4174:4cfb6b9a6da3

api changed: enable/disable_os_io returns error-code (or zero if ok) and pciconfig_read exported for mga_vid
author alex
date Tue, 15 Jan 2002 15:59:53 +0000
parents 2e3262002acb
children
comparison
equal deleted inserted replaced
4173:250f39dedede 4174:4cfb6b9a6da3
10 #include <sys/proc.h> 10 #include <sys/proc.h>
11 #include <sys/tss.h> 11 #include <sys/tss.h>
12 #include <sys/sysi86.h> 12 #include <sys/sysi86.h>
13 #include <sys/v86.h> 13 #include <sys/v86.h>
14 14
15 static __inline__ void enable_os_io(void) 15 static __inline__ int enable_os_io(void)
16 { 16 {
17 #if defined(SI86IOPL) 17 #if defined(SI86IOPL)
18 sysi86(SI86IOPL, 3); 18 sysi86(SI86IOPL, 3);
19 #else 19 #else
20 sysi86(SI86V86, V86SC_IOPL, PS_IOPL); 20 sysi86(SI86V86, V86SC_IOPL, PS_IOPL);
21 #endif 21 #endif
22 return(0);
22 } 23 }
23 24
24 static __inline__ void disable_os_io(void) 25 static __inline__ int disable_os_io(void)
25 { 26 {
26 #if defined(SI86IOPL) 27 #if defined(SI86IOPL)
27 sysi86(SI86IOPL, 0); 28 sysi86(SI86IOPL, 0);
28 #else 29 #else
29 sysi86(SI86V86, V86SC_IOPL, 0); 30 sysi86(SI86V86, V86SC_IOPL, 0);
30 #endif 31 #endif
32 return(0);
31 } 33 }