Home
last modified time | relevance | path

Searched hist:"746 d42b13368e18856dccf16bd39e04d02feec09" (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/nvme/
H A Dnvme.hdiff 746d42b13368e18856dccf16bd39e04d02feec09 Mon May 09 09:16:16 CDT 2022 Łukasz Gieryk <lukasz.gieryk@linux.intel.com> hw/nvme: Initialize capability structures for primary/secondary controllers

With four new properties:
- sriov_v{i,q}_flexible,
- sriov_max_v{i,q}_per_vf,
one can configure the number of available flexible resources, as well as
the limits. The primary and secondary controller capability structures
are initialized accordingly.

Since the number of available queues (interrupts) now varies between
VF/PF, BAR size calculation is also adjusted.

Signed-off-by: Łukasz Gieryk <lukasz.gieryk@linux.intel.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
H A Dctrl.cdiff 746d42b13368e18856dccf16bd39e04d02feec09 Mon May 09 09:16:16 CDT 2022 Łukasz Gieryk <lukasz.gieryk@linux.intel.com> hw/nvme: Initialize capability structures for primary/secondary controllers

With four new properties:
- sriov_v{i,q}_flexible,
- sriov_max_v{i,q}_per_vf,
one can configure the number of available flexible resources, as well as
the limits. The primary and secondary controller capability structures
are initialized accordingly.

Since the number of available queues (interrupts) now varies between
VF/PF, BAR size calculation is also adjusted.

Signed-off-by: Łukasz Gieryk <lukasz.gieryk@linux.intel.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
/openbmc/qemu/include/block/
H A Dnvme.hdiff 746d42b13368e18856dccf16bd39e04d02feec09 Mon May 09 09:16:16 CDT 2022 Łukasz Gieryk <lukasz.gieryk@linux.intel.com> hw/nvme: Initialize capability structures for primary/secondary controllers

With four new properties:
- sriov_v{i,q}_flexible,
- sriov_max_v{i,q}_per_vf,
one can configure the number of available flexible resources, as well as
the limits. The primary and secondary controller capability structures
are initialized accordingly.

Since the number of available queues (interrupts) now varies between
VF/PF, BAR size calculation is also adjusted.

Signed-off-by: Łukasz Gieryk <lukasz.gieryk@linux.intel.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>