> -----Original Message----- > From: Wei Liu <[email protected]> On Behalf Of Wei Liu > Sent: 18 December 2019 14:42 > To: Xen Development List <[email protected]> > Cc: Michael Kelley <[email protected]>; Durrant, Paul > <[email protected]>; Wei Liu <[email protected]>; Paul Durrant > <[email protected]>; Jan Beulich <[email protected]>; Andrew Cooper > <[email protected]>; Wei Liu <[email protected]>; Roger Pau Monné > <[email protected]> > Subject: [PATCH v2 2/6] x86/viridian: drop duplicate defines from > private.h and viridian.c > > No functional change intended. > > Signed-off-by: Wei Liu <[email protected]>
[snip] > diff --git a/xen/arch/x86/hvm/viridian/viridian.c > b/xen/arch/x86/hvm/viridian/viridian.c > index 4b06b78a27..76f6b6510b 100644 > --- a/xen/arch/x86/hvm/viridian/viridian.c > +++ b/xen/arch/x86/hvm/viridian/viridian.c > @@ -10,6 +10,7 @@ > #include <xen/hypercall.h> > #include <xen/domain_page.h> > #include <asm/guest_access.h> > +#include <asm/guest/hyperv-tlfs.h> > #include <asm/paging.h> > #include <asm/p2m.h> > #include <asm/apic.h> > @@ -19,22 +20,10 @@ > > #include "private.h" > > -/* Viridian Hypercall Status Codes. */ > -#define HV_STATUS_SUCCESS 0x0000 > -#define HV_STATUS_INVALID_HYPERCALL_CODE 0x0002 > -#define HV_STATUS_INVALID_PARAMETER 0x0005 > - > /* Viridian Hypercall Codes. */ > -#define HvFlushVirtualAddressSpace 0x0002 > -#define HvFlushVirtualAddressList 0x0003 > -#define HvNotifyLongSpinWait 0x0008 > -#define HvSendSyntheticClusterIpi 0x000b > #define HvGetPartitionId 0x0046 > #define HvExtCallQueryCapabilities 0x8001 These ought to be added to hyperv-tlfs.h. After all they are specified in the TLFS. Paul _______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel
