Changeset 8f2153b in mainline for arch/ia32/src/smp


Ignore:
Timestamp:
2005-09-05T12:41:45Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1b492b5
Parents:
2c55af3
Message:

Backported AMD64 linker and boot changes back to IA32.

Location:
arch/ia32/src/smp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/smp/ap.S

    r2c55af3 r8f2153b  
    5151        movw %ax, %ds
    5252
    53         lgdt real_bootstrap_gdtr        # initialize Global Descriptor Table register
     53        lgdt real_bootstrap_gdtr_boot   # initialize Global Descriptor Table register
    5454       
    5555        movl %cr0, %eax
  • arch/ia32/src/smp/smp.c

    r2c55af3 r8f2153b  
    144144                memcpy(gdt_new, gdt, GDT_ITEMS*sizeof(struct descriptor));
    145145                memsetb((__address)(&gdt_new[TSS_DES]), sizeof(struct descriptor), 0);
    146                 ((struct ptr_16_32 *) PA2KA((__address) &real_bootstrap_gdtr))->base = KA2PA((__address) gdt_new);
     146                real_bootstrap_gdtr.base = KA2PA((__address) gdt_new);
    147147                gdtr.base = (__address) gdt_new;
    148148
Note: See TracChangeset for help on using the changeset viewer.