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
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Looks good to me, assuming it works anyway.
sys/powerpc/powerpc/mp_machdep.c | ||
---|---|---|
323 | There's no switch anymore here. |