- i386-make-bootsector-stub-16-bit-only.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     i386: make bootsector stub 16-bit-only
has been removed from the -mm tree.  Its filename was
     i386-make-bootsector-stub-16-bit-only.patch

This patch was dropped because it had testing failures

------------------------------------------------------
Subject: i386: make bootsector stub 16-bit-only
From: Alexander van Heukelum <heukelum@xxxxxxxxxxxxx>

The x86 bzImage contains a stub to inform people that it is not possible
any more to run a Linux kernel by catting it to a floppy and then booting
from it.  This was meant to be all 16-bit code.  The first instruction,
however, ended up as being coded as a 16:32-bit far jump.  I assume the
intention was a 16:16-bit far jump.

Signed-off-by: Alexander van Heukelum <heukelum@xxxxxxxxxxxxx>
Acked-by: H. Peter Anvin <hpa@xxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---

 arch/i386/boot/bootsect.S |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN arch/i386/boot/bootsect.S~i386-make-bootsector-stub-16-bit-only arch/i386/boot/bootsect.S
--- a/arch/i386/boot/bootsect.S~i386-make-bootsector-stub-16-bit-only
+++ a/arch/i386/boot/bootsect.S
@@ -44,7 +44,7 @@ SWAP_DEV	= 0			/* SWAP_DEV is now writte
 _start:
 
 	# Normalize the start address
-	jmpl	$BOOTSEG, $start2
+	jmpw	$BOOTSEG, $start2
 
 start2:
 	movw	%cs, %ax
_

Patches currently in -mm which might be from heukelum@xxxxxxxxxxxxx are

i386-make-bootsector-stub-16-bit-only.patch
x86_64-make-bootsector-stub-16-bit-only.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Newbies FAQ]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux