summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/isa/i8237.S
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/amd64/isa/i8237.S')
-rw-r--r--sys/arch/amd64/isa/i8237.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/arch/amd64/isa/i8237.S b/sys/arch/amd64/isa/i8237.S
index ef6090a..9c952f7 100644
--- a/sys/arch/amd64/isa/i8237.S
+++ b/sys/arch/amd64/isa/i8237.S
@@ -99,9 +99,9 @@ i8237_set_mode:
andb $3, %al
/* Set channel mode bits */
- mov %sil, %dl
- shlb $2, %dl
- or %dl, %al
+ mov %si, %bx
+ shlw $2, %bx
+ or %bl, %al
/* Write the mode then we are done */
outb %al, $0x0B