Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02a7b425 authored by H. Peter Anvin's avatar H. Peter Anvin Committed by Ingo Molnar
Browse files

x86 setup: use X86_CR0_PE macro instead of hard-coded constant



To set CR0.PE, use the X86_CR0_PE macro defined in
<asm/processor-flags.h> instead of hardcoding it as a constant (1).

Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 88089519
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */

#include <asm/boot.h>
#include <asm/processor-flags.h>
#include <asm/segment.h>

	.text
@@ -39,7 +40,7 @@ protected_mode_jump:
	movw	$__BOOT_TSS, %di

	movl	%cr0, %edx
	orb	$1, %dl			# Protected mode (PE) bit
	orb	$X86_CR0_PE, %dl	# Protected mode
	movl	%edx, %cr0
	jmp	1f			# Short jump to serialize on 386/486
1: