Changeset 6401f79 in mainline for arch/ia32/src/pm.c


Ignore:
Timestamp:
2005-09-03T16:44:55Z (20 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b6d20a7
Parents:
ab08b42
Message:

make IA-32 SMP work again (finally)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/pm.c

    rab08b42 r6401f79  
    173173         * Update addresses in GDT and IDT to their virtual counterparts.
    174174         */
    175         gdtr.base = (__address) gdt;
     175        if (config.cpu_active == 1)
     176                gdtr.base = (__address) gdt;
    176177        idtr.base = (__address) idt;
    177178        __asm__ volatile ("lgdt %0\n" : : "m" (gdtr));
Note: See TracChangeset for help on using the changeset viewer.