From owner-freebsd-virtualization@FreeBSD.ORG Fri Nov 21 08:08:18 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 44081273 for ; Fri, 21 Nov 2014 08:08:18 +0000 (UTC) Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CB2D7983 for ; Fri, 21 Nov 2014 08:08:17 +0000 (UTC) Received: by mail-wg0-f51.google.com with SMTP id k14so5802996wgh.10 for ; Fri, 21 Nov 2014 00:08:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lYLwtPsyXKBfiFJLYj++WMBRCwjorRP2p6wRf0aHvhw=; b=vTol8s0dCjAez5f8ePAeFoZVfdhofmKbZ6GBabLRfZfS36GnncLtrwemGjZUEXQQM2 jGiuaNT/UuQnzNDQKu2H9m0C7E4Cb7ADHbYz7q4aAj4svAHCdLmvIRNWZeOvLscU7TPz jA91btKqCi2DaEc9205CsGQja3dabq/7Z0qvDb4tlJZrpY/QKrTPIPnEnjpwdZRX1o7v CLCWnXepqZiEpFv5hKHK8qi6DwieXfZ3tiOaLSFlKStOMw4IYBC2tj+9BLiR6phPCyZu mXmMKAPnFnAwiCkmUkCQSgMUorV/KBpje3NfQd1y8dZfDozYHjudvPEw733kas7ZYRGd +YOA== MIME-Version: 1.0 X-Received: by 10.194.243.164 with SMTP id wz4mr4634714wjc.129.1416557295237; Fri, 21 Nov 2014 00:08:15 -0800 (PST) Received: by 10.27.12.168 with HTTP; Fri, 21 Nov 2014 00:08:15 -0800 (PST) In-Reply-To: References: Date: Fri, 21 Nov 2014 00:08:15 -0800 Message-ID: Subject: Re: 'repz' instruction not supported. From: Neel Natu To: Ashutosh Kumar Content-Type: text/plain; charset=UTF-8 Cc: "freebsd-virtualization@freebsd.org" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Nov 2014 08:08:18 -0000 Hi Ashutosh, On Wed, Nov 19, 2014 at 10:30 PM, Ashutosh Kumar wrote: > Hi > We have found that emulation of 'repz' instruction is not supported in bhyve. This is causing VM_EXIT for Guest OS. Do we have plans to add support for instructions like 'repz'. > 'repz' is actually an instruction prefix. The two instructions with which 'repz' is allowed are 'cmps' and 'scas'. Both these instructions typically don't need to be emulated since they operate on strings in "regular" guest memory. Is your guest emitting these instructions to access MMIO? Can you share an objdump with the offending instructions? best Neel > RegardsAshutosh > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"