mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 14:59:34 +00:00
2004-03-13 Yoshinori K. Okuji <okuji@enbug.org>
From Daniele Zelante <zeldan@email.it>: * stage2/asm.S (stop_floppy): Use INT 13, AH=00h to stop the floppy controller instead of a direct I/O.
This commit is contained in:
1 parent
7b43bbe40e
commit
a1d48b992f
2 files changed
+14
-3
No files matched your search
@@ -1,3 +1,9 @@
|
||||
2004-03-13 Yoshinori K. Okuji <okuji@enbug.org>
|
||||
|
||||
From Daniele Zelante <zeldan@email.it>:
|
||||
* stage2/asm.S (stop_floppy): Use INT 13, AH=00h to stop the
|
||||
floppy controller instead of a direct I/O.
|
||||
|
||||
2004-03-12 Yoshinori K. Okuji <okuji@enbug.org>
|
||||
|
||||
* stage2/serial.c (serial_putchar): Handle the character code
|
||||
|
||||
+8
-3
@@ -211,9 +211,14 @@ ENTRY(hard_stop)
|
||||
* jumped to with a known state.
|
||||
*/
|
||||
ENTRY(stop_floppy)
|
||||
movw $0x3F2, %dx
|
||||
xorb %al, %al
|
||||
outb %al, %dx
|
||||
call EXT_C(prot_to_real)
|
||||
.code16
|
||||
pusha
|
||||
xorb %dl, %dl
|
||||
int $0x13
|
||||
popa
|
||||
DATA32 call EXT_C(real_to_prot)
|
||||
.code32
|
||||
ret
|
||||
|
||||
/*
|
||||
|
||||
Reference in new issue
Block a user