mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-02-27 14:45:12 -07:00
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>
|
||
|---|---|---|
| .. | ||
| accel-blocker.h | ||
| accel-ops.h | ||
| arch_init.h | ||
| balloon.h | ||
| block-backend-common.h | ||
| block-backend-global-state.h | ||
| block-backend-io.h | ||
| block-backend.h | ||
| block-ram-registrar.h | ||
| blockdev.h | ||
| confidential-guest-support.h | ||
| cpu-throttle.h | ||
| cpu-timers-internal.h | ||
| cpu-timers.h | ||
| cpus.h | ||
| cryptodev-vhost-user.h | ||
| cryptodev-vhost.h | ||
| cryptodev.h | ||
| device_tree.h | ||
| dirtylimit.h | ||
| dirtyrate.h | ||
| dma.h | ||
| dump-arch.h | ||
| dump.h | ||
| event-loop-base.h | ||
| host_iommu_device.h | ||
| hostmem.h | ||
| hvf.h | ||
| hvf_int.h | ||
| hw_accel.h | ||
| iommufd.h | ||
| iothread.h | ||
| kvm.h | ||
| kvm_int.h | ||
| kvm_xen.h | ||
| memory_mapping.h | ||
| numa.h | ||
| nvmm.h | ||
| os-posix.h | ||
| os-win32.h | ||
| qtest.h | ||
| replay.h | ||
| reset.h | ||
| rng-random.h | ||
| rng.h | ||
| rtc.h | ||
| runstate-action.h | ||
| runstate.h | ||
| seccomp.h | ||
| spdm-socket.h | ||
| stats.h | ||
| system.h | ||
| tcg.h | ||
| tpm.h | ||
| tpm_backend.h | ||
| tpm_util.h | ||
| vhost-user-backend.h | ||
| watchdog.h | ||
| whpx.h | ||
| xen-mapcache.h | ||
| xen.h | ||