mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
hw/pci: Do not add ROM BAR for SR-IOV VF
A SR-IOV VF cannot have a ROM BAR. Co-developed-by: Yui Washizu <yui.washidu@gmail.com> Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> Message-Id: <20250314-sriov-v9-1-57dae8ae3ab5@daynix.com> Tested-by: Yui Washizu <yui.washidu@gmail.com> Tested-by: Pasha Tatashin <pasha.tatashin@soleen.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
abde58f864
commit
3a031e395d
1 changed files with 8 additions and 0 deletions
|
@ -2522,6 +2522,14 @@ static void pci_add_option_rom(PCIDevice *pdev, bool is_default_rom,
|
|||
return;
|
||||
}
|
||||
|
||||
if (pci_is_vf(pdev)) {
|
||||
if (pdev->rom_bar > 0) {
|
||||
error_setg(errp, "ROM BAR cannot be enabled for SR-IOV VF");
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (load_file || pdev->romsize == UINT32_MAX) {
|
||||
path = qemu_find_file(QEMU_FILE_TYPE_BIOS, pdev->romfile);
|
||||
if (path == NULL) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue