From owner-freebsd-virtualization@freebsd.org Sat May 26 12:46:33 2018 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A009BF74D4D for ; Sat, 26 May 2018 12:46:33 +0000 (UTC) (envelope-from sudh.cse@gmail.com) Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3BCD96E977 for ; Sat, 26 May 2018 12:46:33 +0000 (UTC) (envelope-from sudh.cse@gmail.com) Received: by mail-io0-x233.google.com with SMTP id a10-v6so9328924ioc.9 for ; Sat, 26 May 2018 05:46:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9zob60gWNHwhhqAqDNI2BA8CgCt+V/z0KUPRunWIa7E=; b=JLXadfpoN2b8907J6THCIYIhu9okWaheYnwJ1Tuk96yclKdg4gl7NIQeFpbwenE967 vtx68cC37x2AfxqmLoZF6SFgjQONzqJt0w6L4R26GlUK4CTiJcV/oatxJULXrfFrunVL yfgQYAfcoMlh01dw7k//hiBj9om66HqCggFBRxsLAkurVGu0wc/63sWoQkg7uJ/5BVC/ gl952Qaq1LxpZkxjlsBYXRlL6ru8DbCyPFPSqE5DxRSCVfOCASfF5y58u6XGAhZBJ+0i xDwHhPqcpDjhGsPyV29FIBpAG8oH0Z93NJ0v2B675lM5Ij+HlV6n+92jQXKUrWcOQzOP 0Z4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9zob60gWNHwhhqAqDNI2BA8CgCt+V/z0KUPRunWIa7E=; b=qlzdpcYYCSx0moKAZvSLXuFpndF4CERtpOjK8mf/lbRSTM3QttDSORYJ3cqSjKSmRM IVxp6sngOKItYW3mBPWCk/Yv3IwW/Itea8YXDjt70NZsGz8RFha92SFPah5OYL794Qtf hQIdRXRk+lQgJQyKSeptYjKhKorz6pSbh1fNsUEjMaaz+4EdhY1BuYfO6x71bK6RaZQr vpmZlnASpY4p5PckmgjEYloFIOHFgsVGAQcSoTpFF+Zd/7MPsbLBXyNLsnl8FANoH6Bk lNB2zFxsc1n7uJd6CzkbuD0TSBQ49ObtXUZtew0UnzwNvexmfBqxBk8Mzw+gZ50hv8Cz zbTA== X-Gm-Message-State: ALKqPweKHpXXL6doM36OjDusDBZbvZLFFkluSI9Fwbnve34WAbFBOWpa 0fSB0YEvJ+YIFUF1mw1d4wMpQtBE1lUp0r/BCAGO+Q== X-Google-Smtp-Source: AB8JxZprnkbpq0FJT3flHQFH6srLzvwf8E5xxovyVuPmqnhJx9Z8Zc3UmnZ6+CsospwOJKdE1NWB5Usji0abixDIehA= X-Received: by 2002:a6b:a390:: with SMTP id m138-v6mr5400597ioe.116.1527338792467; Sat, 26 May 2018 05:46:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:1802:0:0:0:0:0 with HTTP; Sat, 26 May 2018 05:46:31 -0700 (PDT) From: Sudhanshu Saurav Date: Sat, 26 May 2018 18:16:31 +0530 Message-ID: Subject: Regarding Bhyve emulation Instructions To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.26 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: Sat, 26 May 2018 12:46:33 -0000 Hi Everyone! I am Sudhanshu Saurav from NIT Durgapur doing a project verification of bhyve emulation instructions using Intel XED tool for FreeBSD in Gsoc 2k18. I read the examples and documentation of Intel XED but still, I am facing very much difficulties in writing a Test harness for these Instructions. Actually what I understood till now https://svnweb.freebsd.org/base/head/sys/amd64/vmm/vmm_instruction_emul.c this is all the Instructions present on this link are needs to be verified by XED but Decoder of XED is taking bytes in the range from 1-15 for decode the Instructions and I think for these all instructions I have to use the only decoder of XED. please help me in emulating these Instructions with XED or any sort of help is really very helpful for me. you will guide me only for writing a Test harness for just one Instruction and verify using XED rest for all the Instructions I will do on my own. THANKS Sudhanshu