1
0
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:
Achilleas Anagnostopoulos 2017-07-05 17:09:19 +01:00
parent 40521f8626
commit 0bbaa1dbff

View File

@ -43,20 +43,20 @@ TEXT ·ID(SB),NOSPLIT,$0
TEXT ·PortWriteByte(SB),NOSPLIT,$0
MOVW port+0(FP), DX
MOVB val+0(FP), AX
MOVB val+2(FP), AX
BYTE $0xee // out al, dx
RET
TEXT ·PortWriteWord(SB),NOSPLIT,$0
MOVW port+0(FP), DX
MOVW val+0(FP), AX
MOVW val+2(FP), AX
BYTE $0x66
BYTE $0xef // out ax, dx
RET
TEXT ·PortWriteDword(SB),NOSPLIT,$0
MOVW port+0(FP), DX
MOVL val+0(FP), AX
MOVL val+2(FP), AX
BYTE $0xef // out eax, dx
RET