On 08.03.2017 13:54, Jan Beulich wrote: > All, > > I am pleased to announce the release of Xen 4.6.5. This is > available immediately from its git repository > http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 > (tag RELEASE-4.6.5) or from the XenProject download page > http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html > (where a list of changes can also be found). > > We recommend all users of the 4.6 stable series to update to this > latest point release.
This does not seem to compile for me (x86_64) without the attached (admittedly brutish) change. -Stefan > > Regards, Jan > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > https://lists.xen.org/xen-devel >
Index: xen-4.6.5/xen/arch/x86/x86_emulate/x86_emulate.c =================================================================== --- xen-4.6.5.orig/xen/arch/x86/x86_emulate/x86_emulate.c +++ xen-4.6.5/xen/arch/x86/x86_emulate/x86_emulate.c @@ -20,6 +20,8 @@ * along with this program; If not, see <http://www.gnu.org/licenses/>. */ +#define MASK_EXTR(v, m) (((v) & (m)) / ((m) & -(m))) + /* Operand sizes: 8-bit operands or specified/overridden size. */ #define ByteOp (1<<0) /* 8-bit operands. */ /* Destination operand type. */
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel