Thread (2 messages) 2 messages, 2 authors, 2017-10-17

Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt alternatives infrastructure

From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date: 2017-10-17 20:36:21
Also in: lkml

On 10/17/2017 04:17 PM, Josh Poimboeuf wrote:
On Tue, Oct 17, 2017 at 11:36:57AM -0400, Boris Ostrovsky wrote:
quoted
On 10/17/2017 10:36 AM, Josh Poimboeuf wrote:
quoted
Maybe we can add a new field to the alternatives entry struct which
specifies the offset to the CALL instruction, so apply_alternatives()
can find it.
We'd also have to assume that the restore part of an alternative entry
is the same size as the save part. Which is true now.
Why?
Don't you need to know the size of the instruction without save and
restore part?

+ if (a->replacementlen == 6 && *insnbuf == 0xff && *(insnbuf+1) == 0x15)

Otherwise you'd need another field for the actual instruction length.

-boris
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help