This add support for the AMD-Vi feature into bhyve
Unit Tests Skipped
Thanks for doing the work on adding that feature. I have a few textual suggestions for comments and user visible error messages.
s/Retry few/Retry a few/
s/so can/so we can/
s/suppress rest/suppress the rest/
s/in system/in the system/
s/couldn't initialised/couldn't be initialised/
Thanks a lot for testing, review and code review. My new ssh key is in place, will get back to work.
XXX: Page table valid[TV] bit must be set even if host page tables are not enabled.
This will need alignment fixes. I can send a patch or we can fix it later.
We will be adding code to find IVMD devices, that's why commented out.
I think I have taken care of all comments in https://reviews.freebsd.org/D10049
Removed for now in https://reviews.freebsd.org/D10049