Page MenuHomeFreeBSD

powerpc: EARLY_AP_STARTUP support investigation
AbandonedPublic

Authored by afscoelho_gmail.com on Mar 6 2020, 6:52 PM.
Referenced Files
Unknown Object (File)
Sat, Jul 25, 5:12 AM
Unknown Object (File)
Fri, Jul 24, 2:52 PM
Unknown Object (File)
Wed, Jul 22, 12:14 PM
Unknown Object (File)
Tue, Jul 21, 12:23 AM
Unknown Object (File)
Jun 26 2026, 10:25 PM
Unknown Object (File)
Jun 25 2026, 12:41 AM
Unknown Object (File)
Jun 10 2026, 1:54 PM
Unknown Object (File)
Jun 4 2026, 11:20 AM
Subscribers

Details

Summary
Allows that APs can start just after SI_SUB_CONFIGURE sub
system when option EARLY_AP_STARTUP is defined.

It is not possible to start the APs earlier that SI_SUB_CONFIGURE in ppc
(as it is in amd64) because IPI is dependent of external PIC whose
driver is determined at runtime.

More investigation is necessary to see if these changes are enough to
guarantee correct working, for example, a safer approach would be to
start APs after SI_SUB_INT_CONFIG_HOOKS.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 29832
Build 27658: arc lint + arc unit

Event Timeline

What do you plan to do to continue this work?

What do you plan to do to continue this work?

I don't think so, based on our channel talk, as it is not important now.