There's no need to use a while loop in the IPI handler, the message list
is cached once and processed. Instead, since the existing code calls
ffs(), sort the handlers, and use a simple 'if' sequence.
Details
Details
- Reviewers
bdragon nwhitehorn - Group Reviewers
PowerPC - Commits
- rG7ed09a6778d3: powerpc: Rework IPI message processing
Boot a SMP PowerPC system
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 38897 Build 35786: arc lint + arc unit
Event Timeline
Comment Actions
Looks good to me, assuming it works anyway.
sys/powerpc/powerpc/mp_machdep.c | ||
---|---|---|
324 | There's no switch anymore here. |