|
@@ -559,10 +559,10 @@ int int13_boot ( unsigned int drive ) {
|
559
|
559
|
"\n99:\n\t",
|
560
|
560
|
1,
|
561
|
561
|
OUT_CONSTRAINTS ( "=d" ( d1 ) ),
|
562
|
|
- IN_CONSTRAINTS ( "d" ( drive ) ),
|
|
562
|
+ IN_CONSTRAINTS ( "0" ( drive ) ),
|
563
|
563
|
CLOBBER ( "eax", "ebx", "ecx", "esi", "edi", "ebp" ) );
|
564
|
564
|
|
565
|
|
- DBG ( "Booted disk returned via INT 18\n" );
|
|
565
|
+ DBG ( "Booted disk returned via INT 18 or 19\n" );
|
566
|
566
|
|
567
|
567
|
/* Unhook INTs 18 and 19 */
|
568
|
568
|
unhook_bios_interrupt ( 0x18, ( unsigned int ) int13_exec_fail,
|