summaryrefslogtreecommitdiffstats
path: root/arch/x86/cpu/start.S
diff options
context:
space:
mode:
authorGraeme Russ <graeme.russ@gmail.com>2011-12-31 10:24:36 +1100
committerGraeme Russ <graeme.russ@gmail.com>2012-01-04 21:05:09 +1100
commit109ad143f8f2a948dc6628f55dbb6a8905087bfe (patch)
treed56d01c9fb8b6ff3b72d00281de725a2a4669d0a /arch/x86/cpu/start.S
parent1176a7067a89e68bbb1872b234f67bd2f4651051 (diff)
downloadtalos-obmc-uboot-109ad143f8f2a948dc6628f55dbb6a8905087bfe.tar.gz
talos-obmc-uboot-109ad143f8f2a948dc6628f55dbb6a8905087bfe.zip
x86: Remove GDR related magic numbers
-- Changes for v2: - Use an enum - Add defined for GDT size (previously added in patch 7) - Use X86_ namespace (as per Linux headers)
Diffstat (limited to 'arch/x86/cpu/start.S')
-rw-r--r--arch/x86/cpu/start.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/cpu/start.S b/arch/x86/cpu/start.S
index f87633b561..6027f54186 100644
--- a/arch/x86/cpu/start.S
+++ b/arch/x86/cpu/start.S
@@ -29,6 +29,7 @@
#include <config.h>
#include <version.h>
#include <asm/global_data.h>
+#include <asm/processor.h>
#include <asm/processor-flags.h>
#include <generated/asm-offsets.h>
@@ -58,7 +59,7 @@ _start:
/* This is the 32-bit cold-reset entry point */
/* Load the segement registes to match the gdt loaded in start16.S */
- movl $0x18, %eax
+ movl $(X86_GDT_ENTRY_32BIT_DS * X86_GDT_ENTRY_SIZE), %eax
movw %ax, %fs
movw %ax, %ds
movw %ax, %gs
OpenPOWER on IntegriCloud