|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 5/8] hw/xen/xen-hvm: Reduce included headers
On Tue, Feb 18, 2025 at 05:26:15PM +0100, Philippe Mathieu-Daudé wrote:
> Have "hw/xen/xen-hvm-common.h" include the bare minimal set
> of headers. Adapt sources to avoid errors when refactoring
> unrelated headers such:
>
> include/hw/xen/xen-hvm-common.h:71:5: error: unknown type name
> ‘xenevtchn_handle’
> 71 | xenevtchn_handle *xce_handle;
> | ^~~~~~~~~~~~~~~~
> hw/xen/xen-hvm-common.c: In function ‘cpu_get_ioreq’:
> hw/xen/xen-hvm-common.c:227:13: error: implicit declaration of function
> ‘hw_error’
> 227 | hw_error("Fatal error while trying to get io event!\n");
> | ^~~~~~~~
> | herror
> hw/xen/xen-hvm-common.c: In function ‘handle_ioreq’:
> hw/xen/xen-hvm-common.c:446:34: error: ‘target_ulong’ undeclared (first use
> in this function)
> 446 | (req->size < sizeof (target_ulong))) {
> | ^~~~~~~~~~~~
> hw/i386/xen/xen-hvm.c: In function ‘xen_add_to_physmap’:
> hw/i386/xen/xen-hvm.c:298:22: error: implicit declaration of function
> ‘xen_replace_cache_entry’
> 298 | uint8_t *p = xen_replace_cache_entry(phys_offset,
> start_addr, size);
> | ^~~~~~~~~~~~~~~~~~~~~~~
> hw/i386/xen/xen-hvm.c: In function ‘xen_log_global_start’:
> hw/i386/xen/xen-hvm.c:465:9: error: implicit declaration of function
> ‘xen_enabled’
> 465 | if (xen_enabled()) {
> | ^~~~~~~~~~~
> hw/i386/xen/xen-hvm.c: In function ‘regs_to_cpu’:
> hw/i386/xen/xen-hvm.c:487:5: error: unknown type name ‘X86CPU’
> 487 | X86CPU *cpu;
> | ^~~~~~
> hw/i386/xen/xen-hvm.c:492:15: error: ‘R_EAX’ undeclared (first use in this
> function)
> 492 | env->regs[R_EAX] = req->data;
> | ^~~~~
> | REG_RAX
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
Reviewed-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Thanks,
--
Anthony PERARD
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |