diff options
Diffstat (limited to 'arch/i386/kernel/head.S')
| -rw-r--r-- | arch/i386/kernel/head.S | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/i386/kernel/head.S b/arch/i386/kernel/head.S index e0b7c632efbc..3debc2e26542 100644 --- a/arch/i386/kernel/head.S +++ b/arch/i386/kernel/head.S | |||
| @@ -450,7 +450,6 @@ int_msg: | |||
| 450 | 450 | ||
| 451 | .globl boot_gdt_descr | 451 | .globl boot_gdt_descr |
| 452 | .globl idt_descr | 452 | .globl idt_descr |
| 453 | .globl cpu_gdt_descr | ||
| 454 | 453 | ||
| 455 | ALIGN | 454 | ALIGN |
| 456 | # early boot GDT descriptor (must use 1:1 address mapping) | 455 | # early boot GDT descriptor (must use 1:1 address mapping) |
| @@ -470,8 +469,6 @@ cpu_gdt_descr: | |||
| 470 | .word GDT_ENTRIES*8-1 | 469 | .word GDT_ENTRIES*8-1 |
| 471 | .long cpu_gdt_table | 470 | .long cpu_gdt_table |
| 472 | 471 | ||
| 473 | .fill NR_CPUS-1,8,0 # space for the other GDT descriptors | ||
| 474 | |||
| 475 | /* | 472 | /* |
| 476 | * The boot_gdt_table must mirror the equivalent in setup.S and is | 473 | * The boot_gdt_table must mirror the equivalent in setup.S and is |
| 477 | * used only for booting. | 474 | * used only for booting. |
| @@ -485,7 +482,7 @@ ENTRY(boot_gdt_table) | |||
| 485 | /* | 482 | /* |
| 486 | * The Global Descriptor Table contains 28 quadwords, per-CPU. | 483 | * The Global Descriptor Table contains 28 quadwords, per-CPU. |
| 487 | */ | 484 | */ |
| 488 | .align PAGE_SIZE_asm | 485 | .align L1_CACHE_BYTES |
| 489 | ENTRY(cpu_gdt_table) | 486 | ENTRY(cpu_gdt_table) |
| 490 | .quad 0x0000000000000000 /* NULL descriptor */ | 487 | .quad 0x0000000000000000 /* NULL descriptor */ |
| 491 | .quad 0x0000000000000000 /* 0x0b reserved */ | 488 | .quad 0x0000000000000000 /* 0x0b reserved */ |
