forked from KolibriOS/kolibrios
rtl8139 fixed
git-svn-id: svn://kolibrios.org@504 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
3a9217ff57
commit
38c388fab5
@ -354,7 +354,8 @@ rtl8139_reset:
|
|||||||
add edx, RTL8139_REG_IMR - RTL8139_REG_MPC
|
add edx, RTL8139_REG_IMR - RTL8139_REG_MPC
|
||||||
out dx, ax
|
out dx, ax
|
||||||
; set RxBuffer address, init RX buffer offset, init TX ring
|
; set RxBuffer address, init RX buffer offset, init TX ring
|
||||||
mov eax, rtl8139_rx_buff
|
mov eax, rtl8139_rx_buff ; simba
|
||||||
|
sub eax,OS_BASE
|
||||||
add edx, RTL8139_REG_RBSTART - RTL8139_REG_IMR
|
add edx, RTL8139_REG_RBSTART - RTL8139_REG_IMR
|
||||||
out dx, eax
|
out dx, eax
|
||||||
; Indicate that we have successfully reset the card
|
; Indicate that we have successfully reset the card
|
||||||
@ -511,6 +512,7 @@ rtl8139_transmit:
|
|||||||
and ecx, 3
|
and ecx, 3
|
||||||
rep movsb
|
rep movsb
|
||||||
; set address
|
; set address
|
||||||
|
sub eax,OS_BASE
|
||||||
add edx, RTL8139_REG_TSAD0 - RTL8139_REG_TSD0
|
add edx, RTL8139_REG_TSAD0 - RTL8139_REG_TSD0
|
||||||
out dx, eax
|
out dx, eax
|
||||||
; set size and early threshold
|
; set size and early threshold
|
||||||
|
Loading…
Reference in New Issue
Block a user