version 1.5, 2005/12/11 12:17:04 |
version 1.5.74.1, 2008/06/02 13:21:58 |
Line 39 volatile u_char *ISA_io = (u_char *)0x8 |
|
Line 39 volatile u_char *ISA_io = (u_char *)0x8 |
|
volatile u_char *ISA_mem = (u_char *)0xC0000000; |
volatile u_char *ISA_mem = (u_char *)0xC0000000; |
|
|
void |
void |
outb(port, val) |
outb(int port, char val) |
int port; |
|
char val; |
|
{ |
{ |
|
|
ISA_io[port] = val; |
ISA_io[port] = val; |
} |
} |
|
|
|
void |
|
outw(int port, u_short val) |
|
{ |
|
|
|
outb(port, val >> 8); |
|
outb(port + 1, val); |
|
} |
|
|
u_char |
u_char |
inb(port) |
inb(int port) |
int port; |
|
{ |
{ |
return (ISA_io[port]); |
|
|
return ISA_io[port]; |
} |
} |
|
|
u_long |
u_long |
local_to_PCI(addr) |
local_to_PCI(u_long addr) |
u_long addr; |
|
{ |
{ |
return ((addr & 0x7FFFFFFF) | 0x80000000); |
|
|
return (addr & 0x7FFFFFFF) | 0x80000000; |
} |
} |