HomeFreeBSD

The latest RPi firmware leaves secondary cores in a wait-for-event (WFE)

Description

The latest RPi firmware leaves secondary cores in a wait-for-event (WFE)
state to save power, so after writing the entry point address for a core to
the mailbox, use a dsb() to synchronize the execution pipeline to the data
written, then use an sev() to wake up the core.

Submitted by: Sylvain Garrigues <sylgar@gmail.com>

Details

Provenance
ianAuthored on
Parents
rS323131: Revert r322941: Eliminate redundant device matching functions
Branches
Unknown
Tags
Unknown