From owner-soc-status@freebsd.org Sun Jun 18 22:02:52 2017 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FA25D8F62D for ; Sun, 18 Jun 2017 22:02:52 +0000 (UTC) (envelope-from milesfertel@college.harvard.edu) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (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 B30667E558 for ; Sun, 18 Jun 2017 22:02:51 +0000 (UTC) (envelope-from milesfertel@college.harvard.edu) Received: by mail-wm0-x242.google.com with SMTP id d64so13884231wmf.2 for ; Sun, 18 Jun 2017 15:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=college-harvard-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=ZvQvP1F7rG8CvkPuXSPqZc0s03dKvQvmgxcjUkR0xHE=; b=Yqy57X5eNWFy23Xd36AnW5/09P0b8PkpiDdA3Tfpa9LZP8DzNTYg9OVjk5zXw1x6k3 tuublsb5hyfpSBlXkoL0UFDQuZH8oBzz+AcjmHT0yILgM1Ih7AqRk6ClKtzVlTXVAtzp /aqC/N+BtrJRnewzyASUzuG6BO8RxFbygFsTxj4duxBf8h9g0QLA0kbJvWcuWSong3B5 h/6J41A2rIm956LQkT9mnWF4CJ75kI72vCrR3D4FZKeoaDe1xbP8Zppr4JzTCeh/1/nq PccKi4XaxFNXA0YwOGoBvWdSe5En4gtbvQq3HjRnQz8qybSTPmAibp5AOfcW8vmAcYbS KKLA== 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:cc; bh=ZvQvP1F7rG8CvkPuXSPqZc0s03dKvQvmgxcjUkR0xHE=; b=onlbxqyiu77FqINGZkyVTphEiGBG8qeH/lyONxzo7MLH9uUS2SmudIdP+mDcFcanLS tQiYlZlOMFQBdOVgaz/FZ6K1isUvP+AuB0lugJpaGILx5MfXIiF6fEooYGA/Fz+UgPlv vRZ5e3gyr9Fk0yVnpeHro6TPOTkEiZfgJkr2+Raaiqjw6kCKh3ZeS/6YWLpTqZUelCzn m1McJMDWoulr8TTE9fXItUuAiWT+S63OfjpvFsKSJeVc6mBH2+brXuNOwpCc9AbkYCAo aJvqg6zr6wc5yhqlq3fqcFYPPQIdEKhMk4w8yW093XZnYtK8IR7RrpU1kkJ1iOISHT86 UjsQ== X-Gm-Message-State: AKS2vOxJ+fxgHMHLBDvw3YFFcW7LrWL6+FhXemVNciiXlZSW6ENc1auL 0x2qGK42wjjU+rrdFP0EdIgQ372KodeHaJo= X-Received: by 10.28.196.142 with SMTP id u136mr13941398wmf.25.1497823369429; Sun, 18 Jun 2017 15:02:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.155.218 with HTTP; Sun, 18 Jun 2017 15:02:49 -0700 (PDT) From: Miles Fertel Date: Mon, 19 Jun 2017 00:02:49 +0200 Message-ID: Subject: Week 3 Update: Plan of Action To: Brooks Davis Cc: soc-status@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.23 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: Sun, 18 Jun 2017 22:02:52 -0000 Hey Brooks, As you know, this week we set a plan of action for the merge.c implementation period and I moved my test code to a fork of freebsd/freebsd for review. The plan of action is: > Plan of Action > > To modify WikiSort over > the coming weeks to fit the freebsd mergesort specifications. Including the > following tasks: > > - Change the code to fit the mergesort prototype > - Modify the implementation to take in arrays of any type > - Find out to what extent mergesort_b needs to sustained and act > accordingly > - Simplify by removing extraneous functions from the codebase > - Ensure the code provided contains no memory leaks or bugs > - Assess any licensing concerns of the code > - Optimize where possible > > and the freebsd fork is at https://github.com/milesfertel/freebsd From owner-soc-status@freebsd.org Tue Jun 20 17:54:20 2017 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6AF44D9E0FD for ; Tue, 20 Jun 2017 17:54:20 +0000 (UTC) (envelope-from shivanshrai84@gmail.com) Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179]) (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 2F5F0687C7; Tue, 20 Jun 2017 17:54:19 +0000 (UTC) (envelope-from shivanshrai84@gmail.com) Received: by mail-qt0-f179.google.com with SMTP id u19so139487377qta.3; Tue, 20 Jun 2017 10:54:19 -0700 (PDT) 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:cc; bh=rxKNjXLw67uSWao1xAK4xqHiIwP6ONfscokNTtp8ARg=; b=Gm7qOETghRnZDt+aB3+4WMX8SpoFqN1AcVr6scQeIM+OMdFDsDOJU+tAGS2QMWci0X 8kkBGpE7msMG0EW3qNjN+i6e41SYP9AXzspGMpYRl+AvgFRuek2RrlayYbOo7K0GMvxv vrTzOgwj5IDDQye86xJ4knjuZQfPFv9u1TbnRRt9oaDG6iHj8Gt2dQ3mbNqBDivn+Dn8 hrmtbcerkSfqpDcd1HMmMKhyjYfXASowVS8MalsyQMXS4/MEIf+W/4cnCbeooRCycXJf 5nWdxXgAWXENzKxhWjFxBuhbu3jH8IMN+JJ8E5YSXPiTZBgpVxlQfojFA+DVl41U5LiJ lwEQ== X-Gm-Message-State: AKS2vOzFIp/kyV6f1HNRqH5NWvFG0xyzzPF6B+hd6tvQLk9tY0QRjqz9 MS6wS/OgWFpsir2H X-Received: by 10.237.40.35 with SMTP id r32mr36221690qtd.105.1497980749394; Tue, 20 Jun 2017 10:45:49 -0700 (PDT) Received: from mail-qt0-f173.google.com (mail-qt0-f173.google.com. [209.85.216.173]) by smtp.gmail.com with ESMTPSA id v42sm8930862qtg.51.2017.06.20.10.45.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Jun 2017 10:45:49 -0700 (PDT) Received: by mail-qt0-f173.google.com with SMTP id v20so23276255qtg.1; Tue, 20 Jun 2017 10:45:49 -0700 (PDT) X-Received: by 10.200.52.82 with SMTP id v18mr36319246qtb.214.1497980748888; Tue, 20 Jun 2017 10:45:48 -0700 (PDT) MIME-Version: 1.0 From: Shivansh Rai Date: Tue, 20 Jun 2017 17:45:38 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: [GSOC17] Smoke testing of all base utilities - Week 3 To: "soc-status@freebsd.org" Cc: Alan Somers , Brooks Davis , "Ngie Cooper (yaneurabeya)" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.23 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: Tue, 20 Jun 2017 17:54:20 -0000 Hello all, This is the progress update of week 3 - Reported [1] and resolved [2] a bug in the implementation of ln(1), and added an appropriate test-case [3] for the same. On the smoke-test tooling front, I have prepared a very basic implementation during last week [4]. The current implementation [5] produces a list of "option definitions" which were identified to be present in the options accepted by the utility under test (here ln(1)). Currently, ln(1) is used to simulate the operations. Once the tool is ready to produce tests, it can be automated for all the base utilities without test coverage. The plan for this week is to add the functionality for generating tests. Hence by the end of this week, a basic tooling with ability to produce simple tests is supposed to be ready. [1]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219943 [2]: https://reviews.freebsd.org/D11167 [3]: https://reviews.freebsd.org/D11159 [4]: https://github.com/shivrai/smoketestsuite/compare/c75665...d70e8e [5]: https://github.com/shivrai/smoketestsuite/tree/master/tool Thank you. With best regards, Shivansh Rai From owner-soc-status@freebsd.org Tue Jun 20 19:48:25 2017 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4699CDA0BFA for ; Tue, 20 Jun 2017 19:48:25 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pf0-x231.google.com (mail-pf0-x231.google.com [IPv6:2607:f8b0:400e:c00::231]) (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 0FE0B71048; Tue, 20 Jun 2017 19:48:25 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pf0-x231.google.com with SMTP id x63so73920526pff.3; Tue, 20 Jun 2017 12:48:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=naFFQaH7D+rq3PIyHDLFbbT3f0XdGjV+ysZSiugDboQ=; b=EjffjLwMljBGn6nLnPz7/KgO7xeosNXzchJFO5By8vUX2c7cOIOLpua/MzCc2C14vg 5wjRMk16VEQ3VD63j41dmZ+v12hyCxmf5nJiiz87KEXvkpblr2Jd2pnUNLko1YtpHWbl awUfZ/Z05iPRUbSDjySEXn13z8aZpl2v9SyMZ6pjRfBhF6fAcF7PY98qb6QazAfsq3Iu rrvw2e1I9C0nilk2ekIG/AdXBQ3B8TbsfY3o2oyG6V06J8FdmFutXni2l3o7MGfHmk6q etbe5+YEPJhkPclFtDAcRSZXX4J9VbytOBzMo89sIVZZjk0GDKpPGaVxR2N/q73hsK0Y hdUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=naFFQaH7D+rq3PIyHDLFbbT3f0XdGjV+ysZSiugDboQ=; b=bncG1ohgQDsoWHy4pvFVhpPEo3MotJfozS+yS+ANkzknwtxCOC0/QfziLSN7Fx/3bY DRwhXXSHCv+IL+eFfKxZQIsyt/sd/HvuU5rYIMH1SgF3E19UpRUTOcBsGBCbQu8ezccB cm7TNEdoABo8TMDt8l3xqFDBiinMXv5e+WI0eCoGlk6Mb+3AFA4NkYwKPW8cHdRh3f4N PZbsSnbDHFlUektkbcdxQqOmlCyrEfrk/De1iKQJyHp99usfQRHshxLPsRJ1F94xjxNi i9peZceOIVjBItUMOwK56Nl3dkXSwCkZZNuhbHE25V+FmH0t0/zT8PO2LGAVahdfJC21 HVhA== X-Gm-Message-State: AKS2vOwH5i5KanpIj49pNik/e/6o+45tqWwEjNoNFAAnQGL0sHHRCYdx cxBytkT561GhZI+l+cc= X-Received: by 10.84.236.10 with SMTP id q10mr36915974plk.163.1497988104417; Tue, 20 Jun 2017 12:48:24 -0700 (PDT) Received: from fuji-wireless.local (c-73-19-52-228.hsd1.wa.comcast.net. [73.19.52.228]) by smtp.gmail.com with ESMTPSA id d88sm31012226pfk.133.2017.06.20.12.48.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Jun 2017 12:48:23 -0700 (PDT) From: "Ngie Cooper (yaneurabeya)" Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_EE55892E-B4F7-4E0C-B8BA-C1A973D92221"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [GSOC17] Smoke testing of all base utilities - Week 3 Date: Tue, 20 Jun 2017 12:48:22 -0700 In-Reply-To: Cc: "soc-status@freebsd.org" , Alan Somers , Brooks Davis To: Shivansh Rai References: X-Mailer: Apple Mail (2.3273) X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.23 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: Tue, 20 Jun 2017 19:48:25 -0000 --Apple-Mail=_EE55892E-B4F7-4E0C-B8BA-C1A973D92221 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jun 20, 2017, at 10:45 AM, Shivansh Rai = wrote: >=20 > Hello all, >=20 > This is the progress update of week 3 - >=20 > Reported [1] and resolved [2] a bug in the implementation of ln(1), > and added an appropriate test-case [3] for the same. >=20 > On the smoke-test tooling front, I have prepared a very basic = implementation > during last week [4]. The current implementation [5] produces a list = of > "option definitions" which were identified to be present in the = options accepted > by the utility under test (here ln(1)). Currently, ln(1) is used to = simulate the > operations. Once the tool is ready to produce tests, it can be = automated for all > the base utilities without test coverage. >=20 > The plan for this week is to add the functionality for generating = tests. > Hence by the end of this week, a basic tooling with ability to produce > simple tests is supposed to be ready. >=20 > [1]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219943 = > [2]: https://reviews.freebsd.org/D11167 = > [3]: https://reviews.freebsd.org/D11159 = > [4]: https://github.com/shivrai/smoketestsuite/compare/c75665...d70e8e = > [5]: https://github.com/shivrai/smoketestsuite/tree/master/tool = Hi Shivansh, I provided feedback for D11167. Thanks! -Ngie --Apple-Mail=_EE55892E-B4F7-4E0C-B8BA-C1A973D92221 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJZSXwGAAoJEPWDqSZpMIYV2y4QAJwywcSws7No595GrMYBUr7j onNVa4kYX5AVWub5k37CN69FIi7QzbnvEg7B9mDoO7bWYAy3y/LCWNzDey/rtgVp PIHrL5WjANPc4Rm86o7ojzVpg5KBTcVjlfVkUpQGCe62yECpD30AZgSrJY83LaIR yw01qINcHB+cY6D1wcyVUS/RQ3MXFRV4eQYGpC2PUj5mHNtjUVTTMy/GIafY1G7v DMdXXLt6H80hbVaJPDHVMWYdxfYwVRK3zlnAEzg3bh+I1io8FnC/QJqpM8z+p85L 5KRgnGmWJ+yS5q5qZP0jR9xxAVASWZ3WRpX7QZCVw2+kDQRFOyStTe1bOAqjkBMH +996D4GCc1KiO6ACyDkrB18UVLHIbEw0GbEI5qvk8ixRmPCMUeUCR9dAsgiE32UI GOUmlBlYRQqxQcubGQyPABHkMsFWK7JOFA6r8MgFL0xTEyCr4NbYgxG5tO6kEOyl OgCWe8FQ3WtxiGpzz6M9nrNDuwKjq0L5W6stvq5TS1OPG5gTS9cams+gpARAf0fq Fc1MLEcCo53KkaabNPPBbT5uSFn5mDcJLEl3HT2oQjezJs4xr2lCwvf5BVYJBwYF cfli52ZrMHWO6NYet8yoeMOCwkPB6nN5zmR1Oa6nqu78Dp+VCL+yEo051Nu8f9kK 8YP6aB0yzS2qKIKablv2 =pD+l -----END PGP SIGNATURE----- --Apple-Mail=_EE55892E-B4F7-4E0C-B8BA-C1A973D92221-- From owner-soc-status@freebsd.org Thu Jun 22 00:44:34 2017 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62ADED9C69C for ; Thu, 22 Jun 2017 00:44:34 +0000 (UTC) (envelope-from sux2mfgj@gmail.com) Received: from mail-ot0-x22b.google.com (mail-ot0-x22b.google.com [IPv6:2607:f8b0:4003:c0f::22b]) (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 2EE738449B for ; Thu, 22 Jun 2017 00:44:34 +0000 (UTC) (envelope-from sux2mfgj@gmail.com) Received: by mail-ot0-x22b.google.com with SMTP id r67so1017699ota.1 for ; Wed, 21 Jun 2017 17:44:34 -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=P8lxFnVDstT+iu7FtfCnTB1uLXr55ald6dyOPOACj2E=; b=hRtPrL4rNtRxTP6mn1nVRnuCXFHtuKw30CdDvBmi4NPoBn3rblDtv0ilW6dq4nnpsZ WJTa7Hoa8k9G2pK4VS0MC6IDkc6/6Ls48jNofJWG5TPdt0V1yfwNv9dsLAiY1t1t/Aiq 7pyt3lgv+MZpkg5lCx6ry6XuFjTY/wBY54g1D1enBxSpNfRWycJqyD8+/VXllMdm3Fab cVuIbMIdUBLjjt9rVUwbPSYNroU6kMLhCuEys+SA0udmkFPmevAI/HSoyBidVB7Acjec mQbz8CJgkBaAek6VKfM9woQx4OXGljg1NEbWLX/X9IgyVqNxvrkjGzDwKsWGR397Kb4j 7mPA== 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=P8lxFnVDstT+iu7FtfCnTB1uLXr55ald6dyOPOACj2E=; b=csPWd8rFESBnzbxwo1F3CrCpW9IcxkLHzNZHsp8BjitlSLMFZn+Tv+bbUrsZ7UsM+V q53sXcNHTMFZkFejDwZ0XRRfgLyhni+EtqzHRObVaABbwZNTzTXqRILvVGiD1oqwo5Fe z84XVGcpXNMgCafZRPdffSdWJj+Nz4dNTK35ISvl6EIHYXM2CY0802F5lseRGTGKfEyj H9otRK/+V+RaAx8fuFqvdrWLlWYfdm1EUmH1AZl0KCkL9m2M+cZh+Cwn5hXCDMu3V9S2 GJQ6UPEEGGhfejwR7yyTA0EEEDfOq2XRJsSKy2W5acZloBUYar/kmTwcIzyjK+fDIMd8 i9xg== X-Gm-Message-State: AKS2vOzhvZHd2ZstOtj0vXbYuRldvtQTxkvb8Fx8qW+dKVapOQyJ8pJr IwlyP7cuwlv1BU37c3wE1g8+Wc+e8A== X-Received: by 10.157.19.121 with SMTP id q54mr25674907otq.53.1498092273323; Wed, 21 Jun 2017 17:44:33 -0700 (PDT) MIME-Version: 1.0 From: Shunsuke Mie Date: Thu, 22 Jun 2017 00:44:22 +0000 Message-ID: Subject: Week 3: NVMe Controller emulator To: "soc-status@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.23 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, 22 Jun 2017 00:44:34 -0000 Hello all, A problem that was having is solved and I continued to implement the NVMe commands in this week. Functions that is required in initialization (boot time) were implemented. As a result, guest FreeBSD can boot without panic and detect like a image which is attached. The following tasks are implementation of read and write command that are called from use to transfer data until next wednesday (~6/28). The bhyve has block interface functions in usr.sbin/bhyve/block_if.c, so I'll use it. Also I have to send evaluation of this project to google until a deadline (~6/30). best regards, Shunsuke Mie