wok diff memtest/stuff/bootloader.S @ rev 24957

*/stuff/bootloader.S: add CHK_DOS_INT19 (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Apr 23 15:41:59 2022 +0000 (2022-04-23)
parents e197a1539e2e
children 8e505f99deb3
line diff
     1.1 --- a/memtest/stuff/bootloader.S	Sat Apr 23 15:28:40 2022 +0000
     1.2 +++ b/memtest/stuff/bootloader.S	Sat Apr 23 15:41:59 2022 +0000
     1.3 @@ -78,9 +78,8 @@
     1.4  # ifdef CHK_DOS_INT19
     1.5  	cmpb	$0xF0, 4*0x19+3(%si)
     1.6  	jne	stepit
     1.7 -	popaw
     1.8  	pushw	%es
     1.9 -	movw	$movesys, %si
    1.10 +	movw	$skip_step19, %si
    1.11  	pushw	%si
    1.12  	retf
    1.13  stepit:
    1.14 @@ -96,9 +95,8 @@
    1.15  # ifdef CHK_DOS_INT19
    1.16  	cmpb	$0xF0, 4*0x19+3-4(%si)
    1.17  	jne	stepit
    1.18 -	popaw
    1.19  	pushw	%es
    1.20 -	pushw	$movesys
    1.21 +	pushw	$skip_step19
    1.22  	retf
    1.23  stepit:
    1.24  # endif
    1.25 @@ -301,6 +299,7 @@
    1.26  #ifdef ONLY8086
    1.27  	popw	4(%si)
    1.28  	popw	4+2(%si)
    1.29 +skip_step19:
    1.30  	popw	%bp
    1.31  	popw	%di
    1.32  	popw	%si
    1.33 @@ -310,6 +309,7 @@
    1.34  	popw	%ax
    1.35  #else
    1.36  	popl	4(%si)
    1.37 +skip_step19:
    1.38  	popaw
    1.39  #endif
    1.40  #ifdef BZIMAGE