aboutsummaryrefslogtreecommitdiff
path: root/src/misc.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2010-07-25 14:46:21 -0400
committerKevin O'Connor <kevin@koconnor.net>2010-07-25 14:46:21 -0400
commitae6924dae8df004a8389215b2d5a183fb4e4841a (patch)
tree2aa554d143974a7b61cec982e295c4720ce7abc9 /src/misc.c
parent0f788893a8bbad95edcdf3db5009642633dee7dc (diff)
downloadseabios-hppa-ae6924dae8df004a8389215b2d5a183fb4e4841a.zip
seabios-hppa-ae6924dae8df004a8389215b2d5a183fb4e4841a.tar.gz
seabios-hppa-ae6924dae8df004a8389215b2d5a183fb4e4841a.tar.bz2
Minor - introduce GDT_GRANLIMIT macro.
Add macro to improve readability of GDT limit definitions.
Diffstat (limited to 'src/misc.c')
-rw-r--r--src/misc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/misc.c b/src/misc.c
index 108c332..5cb4a01 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -149,17 +149,17 @@ u64 rombios32_gdt[] VAR16VISIBLE __aligned(8) = {
// First entry can't be used.
0x0000000000000000LL,
// 32 bit flat code segment (SEG32_MODE32_CS)
- GDT_LIMIT(0xfffff) | GDT_CODE | GDT_B | GDT_G,
+ GDT_GRANLIMIT(0xffffffff) | GDT_CODE | GDT_B,
// 32 bit flat data segment (SEG32_MODE32_DS)
- GDT_LIMIT(0xfffff) | GDT_DATA | GDT_B | GDT_G,
+ GDT_GRANLIMIT(0xffffffff) | GDT_DATA | GDT_B,
// 16 bit code segment base=0xf0000 limit=0xffff (SEG32_MODE16_CS)
GDT_LIMIT(BUILD_BIOS_SIZE-1) | GDT_CODE | GDT_BASE(BUILD_BIOS_ADDR),
// 16 bit data segment base=0x0 limit=0xffff (SEG32_MODE16_DS)
GDT_LIMIT(0x0ffff) | GDT_DATA,
// 16 bit code segment base=0xf0000 limit=0xffffffff (SEG32_MODE16BIG_CS)
- GDT_LIMIT(0xfffff) | GDT_CODE | GDT_G | GDT_BASE(BUILD_BIOS_ADDR),
+ GDT_GRANLIMIT(0xffffffff) | GDT_CODE | GDT_BASE(BUILD_BIOS_ADDR),
// 16 bit data segment base=0 limit=0xffffffff (SEG32_MODE16BIG_DS)
- GDT_LIMIT(0xfffff) | GDT_DATA | GDT_G,
+ GDT_GRANLIMIT(0xffffffff) | GDT_DATA,
};
// GDT descriptor