Re: [PATCH 02/13] include/system/hvf: missing vaddr include

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.bouvier@xxxxxxxxxx>
---
   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-philmd@xxxxxxxxxx/

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).




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux