Changeset 776c91a in mainline for arch/amd64/src


Ignore:
Timestamp:
2005-09-03T18:32:50Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
78665c0
Parents:
5e2455a
Message:

Changes to make ia32 smp code not architecture dependent.
Changes to accomodate new gdtr loading scheme.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/src/boot/boot.S

    r5e2455a r776c91a  
    6767
    6868        # Load gdtr, idtr
    69         lgdt gdtr_inst
    70         # Load idtr, but it contains mess - we should not get interrupt
    71         # anyway
    72         lidt idtr_inst
     69        lgdt bsp_bootstrap_gdtr
    7370       
    7471        movl %cr0,%eax
     
    155152
    156153.global gdtr_inst                               
    157 gdtr_inst:
     154bsp_bootstrap_gdtr:
    158155        .word gdtselector(GDT_ITEMS)
    159156        .long KA2PA(gdt)
    160157
    161 .global idtr_inst
    162 idtr_inst:
    163         .word idtselector(IDT_ITEMS)
    164         .long KA2PA(idt)
     158.global ap_bootstrap_gdtr
     159ap_bootstrap_gdtr:
     160        .word gdtselector(GDT_ITEMS)
     161        .long KA2PA(gdt)
Note: See TracChangeset for help on using the changeset viewer.