No changes between revisions
/programs/ac97wav/trunk/pci.inc |
0,0 → 1,46 |
PCI_CMD_REG = 04h ; reg 04, command reg |
IO_ENA = 0x00000001 ; i/o decode enable |
MEM_ENA = 0x00000002 ; memory decode enable |
BM_ENA = 0x00000004 ; bus master enable |
|
pciRegRead8: ; register in CL! |
mov bl, 4 |
mov bh, [bus] |
mov ch, [devfn] |
mcall MF_PCI |
ret |
|
pciRegRead16: |
mov bl, 5 |
mov bh, [bus] |
mov ch, [devfn] |
mcall MF_PCI |
ret |
|
pciRegRead32: |
mov bl, 6 |
mov bh, [bus] |
mov ch, [devfn] |
mcall MF_PCI |
ret |
|
pciRegWrite8: ; value in DL! |
mov bl, 8 |
mov bh, [bus] |
mov ch, [devfn] |
mcall MF_PCI |
ret |
|
pciRegWrite16: |
mov bl, 9 |
mov bh, [bus] |
mov ch, [devfn] |
mcall MF_PCI |
ret |
|
pciRegWrite32: |
mov bl, 10 |
mov bh, [bus] |
mov ch, [devfn] |
mcall MF_PCI |
ret |
Property changes: |
Added: svn:eol-style |
+native |
\ No newline at end of property |