mirror of
https://github.com/taigrr/gopher-os
synced 2025-01-18 04:43:13 -08:00
Use correct FP offset for fetching the values passed to cpu.PortWriteXXX
This commit is contained in:
parent
40521f8626
commit
0bbaa1dbff
@ -43,20 +43,20 @@ TEXT ·ID(SB),NOSPLIT,$0
|
|||||||
|
|
||||||
TEXT ·PortWriteByte(SB),NOSPLIT,$0
|
TEXT ·PortWriteByte(SB),NOSPLIT,$0
|
||||||
MOVW port+0(FP), DX
|
MOVW port+0(FP), DX
|
||||||
MOVB val+0(FP), AX
|
MOVB val+2(FP), AX
|
||||||
BYTE $0xee // out al, dx
|
BYTE $0xee // out al, dx
|
||||||
RET
|
RET
|
||||||
|
|
||||||
TEXT ·PortWriteWord(SB),NOSPLIT,$0
|
TEXT ·PortWriteWord(SB),NOSPLIT,$0
|
||||||
MOVW port+0(FP), DX
|
MOVW port+0(FP), DX
|
||||||
MOVW val+0(FP), AX
|
MOVW val+2(FP), AX
|
||||||
BYTE $0x66
|
BYTE $0x66
|
||||||
BYTE $0xef // out ax, dx
|
BYTE $0xef // out ax, dx
|
||||||
RET
|
RET
|
||||||
|
|
||||||
TEXT ·PortWriteDword(SB),NOSPLIT,$0
|
TEXT ·PortWriteDword(SB),NOSPLIT,$0
|
||||||
MOVW port+0(FP), DX
|
MOVW port+0(FP), DX
|
||||||
MOVL val+0(FP), AX
|
MOVL val+2(FP), AX
|
||||||
BYTE $0xef // out eax, dx
|
BYTE $0xef // out eax, dx
|
||||||
RET
|
RET
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user