Page MenuHomeFreeBSD

Reduce code duplication for Booke-E SMP
AbandonedPublic

Authored by jhibbits on Apr 2 2016, 7:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Feb 4, 1:05 AM
Unknown Object (File)
Fri, Jan 31, 5:27 PM
Unknown Object (File)
Sat, Jan 11, 4:45 PM
Unknown Object (File)
Nov 23 2024, 12:54 PM
Unknown Object (File)
Nov 13 2024, 7:00 AM
Unknown Object (File)
Sep 17 2024, 7:33 PM
Unknown Object (File)
Sep 8 2024, 8:47 AM
Unknown Object (File)
Sep 8 2024, 8:47 AM
Subscribers

Details

Reviewers
marcel
Group Reviewers
PowerPC
Summary

The boot sequence for SMP is nearly identical between the BSP and APs.
Reduce this code duplication, unifying the bringup. This removes the special
'boot page' for the AP, and removes the bp_tlb1 array, relying instead on simply
installing the global tlb1 later.

Test Plan

No further breakage. SMP is still broken, and has been for some
time. This doesn't break or fix it any more than it already is.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 3111
Build 3144: arc lint + arc unit

Event Timeline

jhibbits retitled this revision from to Reduce code duplication for Booke-E SMP.
jhibbits updated this object.
jhibbits edited the test plan for this revision. (Show Details)
jhibbits added reviewers: PowerPC, marcel.

Abandoned for now. SMP boot is fixed in D5945, and code deduplication will come at a later time.