On 4/29/25 12:13 AM, Philippe Mathieu-Daudé wrote:
Hi Pierrick,

On 29/4/25 06:59, Pierrick Bouvier wrote:
On MacOS x86_64:
In file included from ../target/i386/hvf/x86_task.c:13:
/Users/runner/work/qemu/qemu/include/system/hvf.h:42:5: error: unknown type 
name 'vaddr'
      vaddr pc;
      ^
/Users/runner/work/qemu/qemu/include/system/hvf.h:43:5: error: unknown type 
name 'vaddr'
      vaddr saved_insn;
      ^
/Users/runner/work/qemu/qemu/include/system/hvf.h:45:5: error: type name 
requires a specifier or qualifier
      QTAILQ_ENTRY(hvf_sw_breakpoint) entry;
      ^
/Users/runner/work/qemu/qemu/include/system/hvf.h:45:18: error: a parameter 
list without types is only allowed in a function definition
      QTAILQ_ENTRY(hvf_sw_breakpoint) entry;
                   ^
/Users/runner/work/qemu/qemu/include/system/hvf.h:45:36: error: expected ';' at 
end of declaration list
      QTAILQ_ENTRY(hvf_sw_breakpoint) entry;

Signed-off-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
---
   include/system/hvf.h | 1 +
   1 file changed, 1 insertion(+)

diff --git a/include/system/hvf.h b/include/system/hvf.h
index 730f927f034..356fced63e3 100644
--- a/include/system/hvf.h
+++ b/include/system/hvf.h
@@ -15,6 +15,7 @@
#include "qemu/accel.h"
   #include "qom/object.h"
+#include "exec/vaddr.h"
#ifdef COMPILING_PER_TARGET
   #include "cpu.h"

What do you think of these changes instead?

https://lore.kernel.org/qemu-devel/20250403235821.9909-27-phi...@linaro.org/

Sounds good to me, it's the right include set.
I tried to remove cpu.h, and noticed the error, so readded it, without investigating too much.

Feel free to merge the current patch on your side (or the version you wrote, it's ok for me).

Reply via email to