diff options
author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-03-11 09:57:36 +0100 |
---|---|---|
committer | Cédric Le Goater <clg@redhat.com> | 2025-03-11 17:01:14 +0100 |
commit | c6cd30feadb6907cf69d35babec74274e690164f (patch) | |
tree | 92962d6950dea5417b97e0887714acd08c77a668 /hw/vfio | |
parent | cbb2e105268d0c5b22ba6fc936af1ae6bae3f959 (diff) | |
download | qemu-c6cd30feadb6907cf69d35babec74274e690164f.zip qemu-c6cd30feadb6907cf69d35babec74274e690164f.tar.gz qemu-c6cd30feadb6907cf69d35babec74274e690164f.tar.bz2 |
system: Declare qemu_[min/max]rampagesize() in 'system/hostmem.h'
Both qemu_minrampagesize() and qemu_maxrampagesize() are
related to host memory backends, having the following call
stack:
qemu_minrampagesize()
-> find_min_backend_pagesize()
-> object_dynamic_cast(obj, TYPE_MEMORY_BACKEND)
qemu_maxrampagesize()
-> find_max_backend_pagesize()
-> object_dynamic_cast(obj, TYPE_MEMORY_BACKEND)
Having TYPE_MEMORY_BACKEND defined in "system/hostmem.h":
include/system/hostmem.h:23:#define TYPE_MEMORY_BACKEND "memory-backend"
Move their prototype declaration to "system/hostmem.h".
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Message-Id: <20250308230917.18907-7-philmd@linaro.org>
Acked-by: David Hildenbrand <david@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20250311085743.21724-2-philmd@linaro.org
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'hw/vfio')
-rw-r--r-- | hw/vfio/spapr.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/vfio/spapr.c b/hw/vfio/spapr.c index ad4c499..237f96d 100644 --- a/hw/vfio/spapr.c +++ b/hw/vfio/spapr.c @@ -15,6 +15,7 @@ #include <linux/kvm.h> #endif #include "system/kvm.h" +#include "system/hostmem.h" #include "exec/address-spaces.h" #include "hw/vfio/vfio-common.h" |