diff options
author | H. Peter Anvin <hpa@zytor.com> | 2007-07-11 12:18:37 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-12 10:55:54 -0700 |
commit | 8afd2af88921c2cb1c9540cecd0714da7ae4fcd0 (patch) | |
tree | 162a4de59d8dab371f5568bf37ea7de7af59115f | |
parent | 77e1dd654bc24182a7ad34f415abd488ae7af6eb (diff) | |
download | op-kernel-dev-8afd2af88921c2cb1c9540cecd0714da7ae4fcd0.zip op-kernel-dev-8afd2af88921c2cb1c9540cecd0714da7ae4fcd0.tar.gz |
x86-64: add symbolic constants for the boot segment selectors
Add symbolic constants for the segment selectors/GDT slots used by
the setup code, for consistency with i386.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | include/asm-x86_64/segment.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/asm-x86_64/segment.h b/include/asm-x86_64/segment.h index adf2bf1..04b8ab2 100644 --- a/include/asm-x86_64/segment.h +++ b/include/asm-x86_64/segment.h @@ -3,6 +3,14 @@ #include <asm/cache.h> +/* Simple and small GDT entries for booting only */ + +#define GDT_ENTRY_BOOT_CS 2 +#define __BOOT_CS (GDT_ENTRY_BOOT_CS * 8) + +#define GDT_ENTRY_BOOT_DS (GDT_ENTRY_BOOT_CS + 1) +#define __BOOT_DS (GDT_ENTRY_BOOT_DS * 8) + #define __KERNEL_CS 0x10 #define __KERNEL_DS 0x18 |