On 9/6/18 1:50 PM, Brijesh Singh wrote: ... >> >> #define HVC_DECRYPTED_ARRAY_SIZE \ >> PAGE_ALIGN((NR_CPUS - HVC_BOOT_ARRAY_SIZE) * \ >> sizeof(struct pvclock_vsyscall_time_info)) >> > Since the hv_clock_aux array will have NR_CPUS elements hence the following definition is all we need. #ifdef CONFIG_AMD_MEM_ENCRYPT static struct pvclock_vsyscall_time_info hv_clock_aux[NR_CPUS] __decrypted_aux; #endif > Sure works for me. > >>> +static struct pvclock_vsyscall_time_info >>> + hv_clock_dec[HVC_DECRYPTED_ARRAY_SIZE] >>> __decrypted_hvclock; >>> +
- Re: [PATCH v5 5/5] x86/kvm: Avoid dyn... Sean Christopherson
- Re: [PATCH v5 5/5] x86/kvm: Avoi... Borislav Petkov
- Re: [PATCH v5 5/5] x86/kvm: ... Sean Christopherson
- Re: [PATCH v5 5/5] x86/kvm: ... Borislav Petkov
- Re: [PATCH v5 5/5] x86/kvm: ... Brijesh Singh
- Re: [PATCH v5 5/5] x86/kvm: ... Sean Christopherson
- Re: [PATCH v5 5/5] x86/kvm: ... Borislav Petkov
- Re: [PATCH v5 5/5] x86/kvm: Avoid dynamic... Brijesh Singh
- Re: [PATCH v5 5/5] x86/kvm: Avoid dynamic allocat... Sean Christopherson
- Re: [PATCH v5 5/5] x86/kvm: Avoid dynamic all... Brijesh Singh
- Re: [PATCH v5 5/5] x86/kvm: Avoid dynamic... Brijesh Singh
- [PATCH v5 1/5] x86/mm: Restructure sme_encrypt_kernel(... Brijesh Singh