From owner-soc-status@freebsd.org Thu Jul 5 13:04:46 2018 Return-Path: Delivered-To: soc-status@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 5341F1027520 for ; Thu, 5 Jul 2018 13:04:46 +0000 (UTC) (envelope-from sudh.cse@gmail.com) Received: from mail-it0-x232.google.com (mail-it0-x232.google.com [IPv6:2607:f8b0:4001:c0b::232]) (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 C58017B24B for ; Thu, 5 Jul 2018 13:04:45 +0000 (UTC) (envelope-from sudh.cse@gmail.com) Received: by mail-it0-x232.google.com with SMTP id l16-v6so12237607ita.0 for ; Thu, 05 Jul 2018 06:04:45 -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=kAnHa3WNrSSR3XxHMaIpBj9dlVYTxrEg38AgOl+QVCM=; b=MVGzlBawph/RNa8lD8ZkH+l1+oEY+Eo/WdM6x2dm1TqtSzb13M7RmQyt+fHB2Ye1OS O4sDuAxZ6hraWdKuiGJes26CuabSiKYRs3uD1CNep/59tXm4QCtAnuO8hgxMStaJjN51 SiuzsEw43cWC3nvGRRYssqMClJP192C++nbs5jL7FxhGSdUfxNczLwQVINL5vTpd5VvT OBWvIrW3KD1aJ7IQw8v4plaHsylCW4HBW1r7AXZsUAj+9zwH4zbIatneg0FiCgQ+c5PL 9x55oBjhVEhPB4LjnHGWX/BQYrpjanGkHlMm0UH2XhO4T3laSsdltHPvmm8xIBWOVNDj oWtg== 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=kAnHa3WNrSSR3XxHMaIpBj9dlVYTxrEg38AgOl+QVCM=; b=onaVCN+RYNWu2RySwG7lDMGde63lPIPDzi5rzuzUwsE7iJpqH7/E6LsB3f5aYv0Be+ HrcFKP4Kmcvp7Bcryxz7L01rwLmSh6fkko5gIX5aFmKgkwfAqA4DkkIdO3QY+CHro2fA Dcs2WNaYa8aNx18H0G3UkRSgzp6fyHR+TwUjaJD8Zo/LSac3aIf2dzbueo1o8GykKQH9 yLOU59I21i0YzCciWb2m/gMd2sw4T5NOm/K3WxtPgMF4MmAi1vQPVcrs71QsdW+D1KQJ Gk8dTYkT6fgWbDHc6HuPP4BwzkNvGpimombF9DdD5N7pFxAnF8LKMvWH5AI/71s6HLGT F6PQ== X-Gm-Message-State: APt69E0VvlrnI6J4yABJZ4LweDd9eiv7XrrbYgD/vjYNrqM9j10fsN9d cS6kKJERQ7FoJ8dx/lv8XzjCKFviBVYstZBZOUXb8g== X-Google-Smtp-Source: AAOMgpfjGf6Ofx1xjkUnOYZ62zpqNaoFxaaVE7YAkj2TiLu+lN5UjQPKAmfZ+TTD277YRiDm8UHs5ZpY1iLlw2VaBDQ= X-Received: by 2002:a24:7c57:: with SMTP id a84-v6mr4758835itd.134.1530795884744; Thu, 05 Jul 2018 06:04:44 -0700 (PDT) MIME-Version: 1.0 From: Sudhanshu Saurav Date: Thu, 5 Jul 2018 18:34:33 +0530 Message-ID: Subject: Regarding Gsoc Project Status To: soc-status@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2018 13:04:46 -0000 Hi Everyone! This is Sudhanshu Saurav (capreyon) working on Google Summer of Code 2018 Project "Verification of Bhyve Instruction emulation" is nicely going on. After the mid-term evaluation, I will able to use XED as a decoder for decoding bhyve Instructions with the help of Tests. Till now tests of the following Instructions are written, decoded and verified by XED. > And r/m16, imm16 > And r/m8, imm8 > And r/m16/32, imm8 > Mov r/m8, r8 > Mov r/m16/32, r16/32 > Mov eax, moffs16/32 > Mov moffs16/32, eax > Mov r/m16, imm16 > Mov r/m32, imm32 > Mov r/m8, imm8 > MovZX r16, r/m8 (mov with zero extend) > MovZX r32, r/m8 > Mov ZX r16/32, r/m16 > MovSX r16, r/m8 (mov with sign-extension) > MovSX r32, r/m8 > MovSB m8, m8 (mov data from string to string) > MovSW m8, m8 > MovSD m32, m32 > OR r16/32, r/m 16/32 > Cmp r/m16/32, r16/32 > Cmp r16/32, r/m16/32 Now tests for Instructions STOS, SUB, Group1, BITTEST are left which will completed in this week or probably next week. After that I try to Automate it by writing make file, configure etc. You can see my progress on https://github.com/Capreyon/Test_harness Thanks and Regards, Sudhanshu