#4029 closed defect (fixed)

i386: SMP-System hangs with non-consecutive APIC IDs

Reported by: Jan Sommer Owned by: Jan Sommer <jan.sommer@…>
Priority: normal Milestone: 6.1
Component: arch/i386 Version: 6
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

If a processor enumerates its cores non-consecutively (e.g. 0,2,4,8 for a tested Intel Atom) the target cpu for IPIs is mapped wrongly.

Change History (2)

comment:1 Changed on Jul 15, 2020 at 3:48:35 PM by Jan Sommer

Component: adminarch/i386

comment:2 Changed on Jul 16, 2020 at 1:01:33 PM by Jan Sommer <jan.sommer@…>

Owner: set to Jan Sommer <jan.sommer@…>
Resolution: fixed
Status: newclosed

In 9cb107c9/rtems:

bsps/pc386: Fix IPI for non-consecutive APICIDs

  • properly use the cpu <-> apic maps for IPIs

Closes #4029.

Note: See TracTickets for help on using tickets.