Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1513 → Rev 1514

/kernel/branches/net/drivers/netdrv.inc
23,7 → 23,13
PAGESIZE equ 4096
 
 
; network driver types
 
NET_TYPE_ETH equ 1
NET_TYPE_SLIP equ 2
 
 
 
LAST_IO = 0
 
macro set_io addr {
135,10 → 141,12
movzx edx, dev
stdcall PciRead32, ecx ,edx, PCI_REG_COMMAND
 
or al, PCI_BIT_MASTER or PCI_BIT_PIO
and al, not PCI_BIT_MMIO
or al, PCI_BIT_MASTER ;or PCI_BIT_PIO
; and al, not PCI_BIT_MMIO
stdcall PciWrite32, ecx, edx, PCI_REG_COMMAND, eax
 
;; TODO: try to switch to PIO, and check if PIO works or not..
 
}
 
struc IOCTL {
178,9 → 186,13
 
}
 
macro NET_DEVICE {
.type dd ?
}
 
;struc ETH_DEVICE {
macro ETH_DEVICE {
NET_DEVICE
; pointers to procedures
.unload dd ?
.reset dd ?
202,6 → 214,7
 
 
macro SLIP_DEVICE {
NET_DEVICE
; pointers to procedures
.unload dd ?
.reset dd ?