Add Asynchronous Event Notification infrastructure to the NVMe
emulation.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 42742 Build 39630: arc lint + arc unit
Event Timeline
Comment Actions
A few updates after passing the compliance tests
- Enhanced debug logging
- Enable all AENs by default
- Wrap waking of AEN processing thread in helper function
- Also wake AEN processing as part of some Set Features and Async Requests
Comment Actions
Generally, this looks good. I've not looked at every bit of it, though, with an eye towards pedantry.
And I don't know bhyve well, but the NVMe stuff looks generally good.