Init timing changes for SRIOV VF

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is the second patch series merged or reimplemented from SRIOV
branch. It changes the init time consuming.

Exclusive mode means that a VF occupies hardware and other VFs need
to wait until this VF releases exclusive mode. The timing of exclusive
mode is limited to avoid starvation causing unavailable service. If
driver don't finish exclusive mode init in time, the VF will be reset
and driver init fails.

The target of this series is to decrease the time consuming in
exclusive mode as much as possible, and retry init if it fails due
to timeout.

Please help reviewing.

[PATCH 1/7] drm/amdgpu: release VF exclusive accessing after hw_init
[PATCH 2/7] drm/amdgpu: add init_log param to control logs in
[PATCH 3/7] drm/amdgpu: avoid soft lockup when waiting for RLC serdes
[PATCH 4/7] drm/amdgpu/virt: add function to check MMIO accessing
[PATCH 5/7] drm/amdgpu: don't disable MSI for GPU virtual function
[PATCH 6/7] drm/amdgpu/virt: add wait_reset virt ops
[PATCH 7/7] drm/amdgpu: retry init if it fails due to exclusive mode


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux