[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall page
On 22.01.2020 22:31, Andrew Cooper wrote: > On 22/01/2020 20:23, Wei Liu wrote: >> --- a/xen/arch/x86/e820.c >> +++ b/xen/arch/x86/e820.c >> + */ >> + unsigned int phys_bits = find_phys_addr_bits(); >> + unsigned long hcall_pfn = >> + ((1ull << phys_bits) - 1) >> PAGE_SHIFT; > > (1ull << (phys_bits - PAGE_SHIFT)) - 1 is equivalent, and doesn't > require a right shift. I don't know if the compiler is smart enough to > make this optimisation automatically. It's not allowed to, without having a way to know that phys_bits is no less than PAGE_SHIFT. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |