mirror of https://github.com/deadw00d/AROS.git
correct behaviour for additional cores
This commit is contained in:
parent
cabdb5a76e
commit
afb6b6c3f7
|
@ -862,8 +862,8 @@ void core_APIC_Init(struct APICData *apic, apicid_t cpuNum)
|
|||
|
||||
for (i = X86_CPU_EXCEPT_COUNT; i < APIC_EXCEPT_TOP; i++)
|
||||
{
|
||||
if ((cpuNum == 0) &&
|
||||
((i == APIC_EXCEPT_SYSCALL)||(i == APIC_EXCEPT_HEARTBEAT)||(i == APIC_EXCEPT_SPURIOUS)))
|
||||
if ((i == APIC_EXCEPT_SYSCALL) ||
|
||||
((cpuNum == 0) && ((i == APIC_EXCEPT_HEARTBEAT)||(i == APIC_EXCEPT_SPURIOUS))))
|
||||
continue;
|
||||
|
||||
if (!core_SetIDTGate((x86vectgate_t *)apic->cores[cpuNum].cpu_IDT,
|
||||
|
|
Loading…
Reference in New Issue