If we take a CMCI during boot (between SI_SUB_CPU and SI_SUB_CONFIGURE)
before the refill task is initialized, we'll panic otherwise. Instead, predicate use of
the taskqueue on !cold and make sure that we've refilled the record list when starting
the taskqueue thread.
Details
Details
- Reviewers
cem jhb - Commits
- rS310084: Don't run the MCA record refill task during boot.
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
(Rough life if you are getting CMCI's before you can even get to single user)
sys/x86/x86/mca.c | ||
---|---|---|
717 ↗ | (On Diff #22895) | Blank line before comment. |