diff options
Diffstat (limited to 'arch/x86/boot/header.S')
| -rw-r--r-- | arch/x86/boot/header.S | 11 | 
1 files changed, 3 insertions, 8 deletions
diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S index efe5acfc79c..b4e15dd6786 100644 --- a/arch/x86/boot/header.S +++ b/arch/x86/boot/header.S @@ -283,7 +283,7 @@ _start:  	# Part 2 of the header, from the old setup.S  		.ascii	"HdrS"		# header signature -		.word	0x020a		# header version number (>= 0x0105) +		.word	0x020b		# header version number (>= 0x0105)  					# or else old loadlin-1.5 will fail)  		.globl realmode_swtch  realmode_swtch:	.word	0, 0		# default_switch, SETUPSEG @@ -401,18 +401,13 @@ pref_address:		.quad LOAD_PHYSICAL_ADDR	# preferred load addr  #define INIT_SIZE VO_INIT_SIZE  #endif  init_size:		.long INIT_SIZE		# kernel initialization size +handover_offset:	.long 0x30		# offset to the handover +						# protocol entry point  # End of setup header #####################################################  	.section ".entrytext", "ax"  start_of_setup: -#ifdef SAFE_RESET_DISK_CONTROLLER -# Reset the disk controller. -	movw	$0x0000, %ax		# Reset disk controller -	movb	$0x80, %dl		# All disks -	int	$0x13 -#endif -  # Force %es = %ds  	movw	%ds, %ax  	movw	%ax, %es  |