Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Add GPU device support #542

Closed
jodh-intel opened this issue Aug 1, 2018 · 0 comments
Closed

Add GPU device support #542

jodh-intel opened this issue Aug 1, 2018 · 0 comments

Comments

@jodh-intel
Copy link
Contributor

Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

xindazhao added a commit to xindazhao/runtime that referenced this issue Aug 6, 2018
Fixes kata-containers#542

Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4"is used
in GVT-g.

v2: split VFIO mediated device hotplug into standalone function.
    combine the acquisition of VFIO information into a function.

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Aug 6, 2018
Fixes kata-containers#542

Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4"is used
in GVT-g.

v2: split VFIO mediated device hotplug into standalone function.
    combine the acquisition of VFIO information into a function.
v3: correct the unit test function name.

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Aug 10, 2018
Fixes kata-containers#542

Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4" is used
in GVT-g.

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Aug 10, 2018
Fixes kata-containers#542

Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4" is used
in GVT-g.

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Aug 17, 2018
Fixes kata-containers#542

In addition to normal VFIO device, this patch adds VFIO mediated device
as a supplement to do hot plug on PCI(E) bridges.

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Aug 17, 2018
Fixes kata-containers#542

Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4" is used
in GVT-g.

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Sep 4, 2018
Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4" is used
in GVT-g.

Fixes kata-containers#542

Signed-off-by: Zhao Xinda <[email protected]>
xindazhao added a commit to xindazhao/runtime that referenced this issue Sep 20, 2018
Enable GPU device support in kata runtime, including GVT-g and GVT-d.
GVT-g: graphic virtualization technology with mediated pass through
GVT-d: graphic virtualization technology with direct pass through

BDF of device eg "0000:00:1c.0" is used to distinguish GPU device in GVT-d,
while sysfsdev of device eg "f79944e4-5a3d-11e8-99ce-479cbab002e4" is used
in GVT-g.

Fixes kata-containers#542

Signed-off-by: Zhao Xinda <[email protected]>
zklei pushed a commit to zklei/runtime that referenced this issue Jun 13, 2019
The vsock package needs go >= 1.11. The latest version of the package adds a
compile time check on the go version.

Shortlog since last vendoring of github.com/mdlayher/vsock:
    7b7533a vsock: break compilation on unsupported versions of Go
    75a9d2a go.mod: bump dependencies
    7746c14 *: switch from Travis to builds.sr.ht exclusivel

Fixes: kata-containers#542

Signed-off-by: Marco Vedovati <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant