Mercurial > mplayer.hg
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 } |