Page MenuHomeFreeBSD

PATCH[1/5] AMD IOMMU/Vi support for bhyve.
AbandonedPublic

Authored by anish on Apr 23 2016, 5:50 PM.
Tags
None
Referenced Files
F154292156: D6078.id15538.diff
Mon, Apr 27, 3:54 PM
Unknown Object (File)
Tue, Apr 21, 12:02 PM
Unknown Object (File)
Tue, Apr 21, 12:02 PM
Unknown Object (File)
Tue, Apr 21, 11:58 AM
Unknown Object (File)
Tue, Apr 7, 1:40 PM
Unknown Object (File)
Sun, Apr 5, 3:42 PM
Unknown Object (File)
Sat, Apr 4, 3:56 AM
Unknown Object (File)
Mon, Mar 30, 1:56 AM
Subscribers

Details

Reviewers
grehan
neel
Summary

First patch for AMD-Vi support. amdvi_priv.h defines various data structures for used by subsequent changes. It is based on AMD IOMMU spec ver 2.62.

I have tested it on Phenom box which has AMD-Vi version 1.

Test Plan

In last few months I have tested by booting on various guest - BSD, Linux - using Intel NIC as passthrough device.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Warnings
SeverityLocationCodeMessage
Warningsys/amd64/vmm/amd/amdvi_priv.h:CHMOD1Invalid Executable
Unit
No Test Coverage
Build Status
Buildable 3818
Build 3861: arc lint + arc unit

Event Timeline

anish retitled this revision from to PATCH[1/5] AMD IOMMU/Vi support for bhyve..
anish updated this object.
anish edited the test plan for this revision. (Show Details)
anish added reviewers: neel, grehan.

Fix many of style(9) and removed multiple references to AMD docs.

Makefile is not part of review, please ignore.