From: Thomas Huth Date: Wed, 14 Jan 2026 08:38:12 +0000 (+0100) Subject: target/i386/nvmm: Include missing ramlist.h header X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9535803a9eaed26f58c9327e46fc58c54edc80f2;p=thirdparty%2Fqemu.git target/i386/nvmm: Include missing ramlist.h header Compiling on NetBSD currently fails with: ../src/target/i386/nvmm/nvmm-all.c:1136:22: error: unknown type name 'RAMBlockNotifier' 1136 | nvmm_ram_block_added(RAMBlockNotifier *n, void *host, size_t size, | ^~~~~~~~~~~~~~~~ ../src/target/i386/nvmm/nvmm-all.c:1152:15: error: variable 'nvmm_ram_notifier' has initializer but incomplete type 1152 | static struct RAMBlockNotifier nvmm_ram_notifier = { | ^~~~~~~~~~~~~~~~ ../src/target/i386/nvmm/nvmm-all.c:1153:6: error: 'struct RAMBlockNotifier' has no member named 'ram_block_added' 1153 | .ram_block_added = nvmm_ram_block_added | ^~~~~~~~~~~~~~~ ../src/target/i386/nvmm/nvmm-all.c:1153:24: error: 'nvmm_ram_block_added' undeclared here (not in a function) 1153 | .ram_block_added = nvmm_ram_block_added | ^~~~~~~~~~~~~~~~~~~~ Include the right header to get this fixed. Signed-off-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daudé Tested-by: Pierrick Bouvier Reviewed-by: Pierrick Bouvier Acked-by: Paolo Bonzini Message-ID: <20260114083812.18496-1-thuth@redhat.com> Signed-off-by: Philippe Mathieu-Daudé --- diff --git a/target/i386/nvmm/nvmm-all.c b/target/i386/nvmm/nvmm-all.c index f808828d49..8a1af35ed3 100644 --- a/target/i386/nvmm/nvmm-all.c +++ b/target/i386/nvmm/nvmm-all.c @@ -16,6 +16,7 @@ #include "system/nvmm.h" #include "system/cpus.h" #include "system/memory.h" +#include "system/ramlist.h" #include "system/runstate.h" #include "qemu/main-loop.h" #include "qemu/error-report.h"