Unfortunately this really looks like THE interrupt needs a full set of
IPI interrupt counters. For the moment, simply use a static throw-away
variable.
Details
Details
- Reviewers
royger mhorne julien_xen.org manu
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 40322 Build 37211: arc lint + arc unit
Event Timeline
Comment Actions
I'm really unsure what this should look like. The interrupt really should have per-core counters since it is expected to occur on all cores which process Xen events. Yet the intrng code only has a single per-interrupt counter, thus appearing to implicitly assume any given interrupt will only occur on one core which the interrupt has been assigned to.
Comment Actions
I expect to abandon as a better solution has shown up, I'm simply waiting for confirmation before doing so.
Comment Actions
Abandoning as a better approach was identified and has now passed the first testing round.