| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 4/7] x86/paravirt: remove 32-bit support from PARAVIRT_XXL
 On 07.08.20 11:39, peterz@xxxxxxxxxxxxx wrote: On Fri, Aug 07, 2020 at 10:38:23AM +0200, Juergen Gross wrote:-# else - const unsigned char cpu_iret[1]; -# endif };static const struct patch_xxl patch_data_xxl = { On x86_64 we have (without PARAVIRT_XXL): #define INTERRUPT_RETURN jmp native_iret and with PARAVIRT_XXL this is basically a jmp *pv_ops.cpu.iret which will then be patched to either jmp native_iret or jmp xen_iret. On x86_32 INTERRUPT_RETURN was just "iret" for the non-paravirt case. This is the reason for above dropping of the static patch data. So we want to change the above to also patch iret on x86_64 or do we need to fix x86_64 to not have pv-iret? We want it to stay how it is. This will let both variants (PARVIRT y/n) continue to work. Juergen 
 
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |