/SPARTAN/trunk/arch/ia32/src/smp/apic.c |
---|
337,7 → 337,7 |
clock(); |
} |
__u8 l_apic_id(void) |
inline __u8 l_apic_id(void) |
{ |
return (l_apic[L_APIC_ID] >> L_APIC_IDShift)&L_APIC_IDMask; |
} |
/SPARTAN/trunk/arch/ia32/src/pm.c |
---|
67,7 → 67,7 |
/* gdtr changes everytime new CPU is initialized */ |
struct ptr_16_32 gdtr __attribute__ ((section ("K_DATA_START"))) = { .limit = sizeof(gdt), .base = (__address) gdt }; |
struct ptr_16_32 idtr = { .limit = sizeof(idt), .base = (__address) idt }; |
struct ptr_16_32 idtr __attribute__ ((section ("K_DATA_START")))= { .limit = sizeof(idt), .base = (__address) idt }; |
void gdt_setbase(struct descriptor *d, __address base) |
{ |