* Thomas Garnier <thgar...@google.com> wrote: > >> */ > >> - cmpq $.Lentry_SYSCALL_64_after_fastpath_call, (%rsp) > >> + leaq .Lentry_SYSCALL_64_after_fastpath_call(%rip), %r11 > >> + cmpq %r11, (%rsp) > >> jne 1f
> > This patch seems to add extra overhead to the syscall fast-path even when > > PIE is > > disabled, right? > > It does add extra instructions when one is not possible, I preferred > that over ifdefing but I can change it. So my problem is, this pattern repeats in many other places as well, but sprinking various pieces of assembly code with #ifdefs would be very bad as well. I have no good idea how to solve this. Thanks, Ingo _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel