Message ID | 20190407115839.25054-2-skrtbhtngr@gmail.com |
---|---|
State | New |
Headers | show |
Series | Move hvf_cpu_synchronize* calls to cpu_synchronize* functions | expand |
On Sun, Apr 07, 2019 at 05:28:38PM +0530, Sukrit Bhatnagar wrote: > hvf_handle_io needs the poisoned type CPUArchState as its argument. > Declaring it if NEED_CPU_H is defined enables include/sysemu/hvf.h > to be included for common object compilation as well. > Reviewed-by: Roman Bolshakov <r.bolshakov@yadro.com> Tested-by: Roman Bolshakov <r.bolshakov@yadro.com> Thanks, Roman
diff --git a/include/sysemu/hvf.h b/include/sysemu/hvf.h index aaa51d2c51..7eca3ec7be 100644 --- a/include/sysemu/hvf.h +++ b/include/sysemu/hvf.h @@ -63,8 +63,12 @@ typedef struct HVFState { extern HVFState *hvf_state; void hvf_set_phys_mem(MemoryRegionSection *, bool); + +#ifdef NEED_CPU_H void hvf_handle_io(CPUArchState *, uint16_t, void *, int, int, int); +#endif + hvf_slot *hvf_find_overlap_slot(uint64_t, uint64_t); /* Disable HVF if |disable| is 1, otherwise, enable it iff it is supported by
hvf_handle_io needs the poisoned type CPUArchState as its argument. Declaring it if NEED_CPU_H is defined enables include/sysemu/hvf.h to be included for common object compilation as well. Cc: Roman Bolshakov <r.bolshakov@yadro.com> Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Sukrit Bhatnagar <skrtbhtngr@gmail.com> --- include/sysemu/hvf.h | 4 ++++ 1 file changed, 4 insertions(+)