You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/vfio
Akihiko Odaki a7a3784128 hw/pci: Use -1 as the default value for rombar
vfio_pci_size_rom() distinguishes whether rombar is explicitly set to 1
by checking dev->opts, bypassing the QOM property infrastructure.

Use -1 as the default value for rombar to tell if the user explicitly
set it to 1. The property is also converted from unsigned to signed.
-1 is signed so it is safe to give it a new meaning. The values in
[2 ^ 31, 2 ^ 32) become invalid, but nobody should have typed these
values by chance.

Suggested-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20250104-reuse-v18-13-c349eafd8673@daynix.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2 weeks ago
..
Kconfig
amd-xgbe.c
ap.c Accel & Exec patch queue 1 month ago
calxeda-xgmac.c
ccw.c Accel & Exec patch queue 1 month ago
common.c vfio/migration: Rename vfio_devices_all_dirty_tracking() 4 weeks ago
container-base.c vfio/container: Add dirty tracking started flag 4 weeks ago
container.c vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logic 4 weeks ago
cpr.c include: Rename sysemu/ -> system/ 1 month ago
display.c vfio/display: Fix vfio_display_edid_init() error path 7 months ago
helpers.c vfio/helpers: Align mmaps 3 months ago
igd.c vfio/igd: add x-igd-gms option back to set DSM region size for guest 4 weeks ago
iommufd.c include: Rename sysemu/ -> system/ 1 month ago
meson.build vfio: register container for cpr 11 months ago
migration.c include: Rename sysemu/ -> system/ 1 month ago
pci-quirks.c Constify all opaque Property pointers 1 month ago
pci.c hw/pci: Use -1 as the default value for rombar 2 weeks ago
pci.h include: Rename sysemu/ -> system/ 1 month ago
platform.c Accel & Exec patch queue 1 month ago
spapr.c include: Rename sysemu/ -> system/ 1 month ago
trace-events vfio/migration: Add vfio_save_block_precopy_empty_hit trace event 3 months ago
trace.h