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)
Mon, Oct 13, 7:44 AM
Unknown Object (File)
Thu, Sep 25, 7:56 PM
Unknown Object (File)
Wed, Sep 24, 1:09 AM
Unknown Object (File)
Fri, Sep 19, 12:02 PM
Unknown Object (File)
Sep 15 2025, 1:20 PM
Unknown Object (File)
Sep 9 2025, 12:52 AM
Unknown Object (File)
Aug 22 2025, 10:25 PM
Unknown Object (File)
Aug 12 2025, 8:55 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.