#4008 new defect

pc386: smpclock01.exe fails

Reported by: Jan Sommer Owned by:
Priority: normal Milestone:
Component: bsps Version: 5
Severity: normal Keywords:
Cc: Blocked By:


In the current SMP implementation for i386 the smpclock01 test will run in a deadlock. This is because atm only the CPU0 will initialize a timer and handle timer interrupts. The timer events are then distributed to the other processors using IPIs.

The test now does the following:

Any suggestions for solving this are welcome.

Change History (1)

comment:1 Changed on Jun 25, 2020 at 6:24:20 PM by Sebastian Huber

The purpose of the test is to detect broken clock drivers. In a real SMP system, the clock interrupt should be serviced on each CPU.

Note: See TracTickets for help on using tickets.