From owner-soc-status@freebsd.org Sun Jul 30 11:02:16 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 D8DA6DB46A4 for ; Sun, 30 Jul 2017 11:02:16 +0000 (UTC) (envelope-from kneit@pdx.edu) Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 A97136D378 for ; Sun, 30 Jul 2017 11:02:16 +0000 (UTC) (envelope-from kneit@pdx.edu) Received: by mail-oi0-x229.google.com with SMTP id g131so163255758oic.3 for ; Sun, 30 Jul 2017 04:02:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pdx-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=ldxBvStwmaQwwgn9AsnOb6TX+cGeyRyP5TuICRJCUsU=; b=U8dU1tpd8vFY/JOrfrgqr/HiYNwrjdsdyznGktmVVHZoDj2MZ/wDLXVzNTToJfwTmX oMtXqNQWUK8VdF/GWFwXIObRzzDHzhLOQByXwWgIpWdxYo6peXAZ7HpAIwQ+pO4OrqWr sHMQbWuVMii3TZ35V7hU77CMxEqZAPUES7+7gYYeQEnYpqCUongePsTS8jCwuujU4yzI cuok7R5u8NtrpxYnoEizMwHFFKmih2bX92qcuh0DjOsfwT+d4IavfzYjTpECoPxkyTCO iIdcCuqk3B89Q+yTGA6SlLyWiwOVZfu73TgrB2zxYPYwBbBRgyt2V/0NnCShpljIlujo Ly3A== 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=ldxBvStwmaQwwgn9AsnOb6TX+cGeyRyP5TuICRJCUsU=; b=JO9wNctUt2L0y8bFIobk71brdMI0FGqxjTze/3oqJAn8evnVQ5DOFp+nDL7crgCkdO +Mgc4wkYily8zWwaDzGHMGM86SCEd1H5G+EGSe9CY++TjCPS+ZWdwSflYLSWT+jTLL12 qseEX4gWLe4s/kd45Qro+csBKI2/AaQDO/ZKpYyFXAKEgkuecaLk7PTWonWZjhnrEtho bKVQjNjCreRJWDJHfO5NGUZPOjICxcA6BXqvZ+PPrymhe+rRIn/tELurovS0CjIdBqaU 5uYn6w6PFrbU1YBN0yyYPi5U7twyXsmtc1P5q6KHwnHOKrZCQ4fjOgwtn3RA8kUdsieS NXSw== X-Gm-Message-State: AIVw112NP2OMpJ77KExkwFNTUCxJmhZZgszu8cT+TYyxBrN0VrqbMVu1 wzl3/W0pvXiyfTOjkJj44VcjQrA5JLWM X-Received: by 10.202.68.9 with SMTP id r9mr11379907oia.16.1501412535630; Sun, 30 Jul 2017 04:02:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.197.74 with HTTP; Sun, 30 Jul 2017 04:02:15 -0700 (PDT) From: Kyle Kneitinger Date: Sun, 30 Jul 2017 04:02:15 -0700 Message-ID: Subject: Libbe/be Status Weeks ~8/9 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: Sun, 30 Jul 2017 11:02:17 -0000 Hi Folks, This week started with a very helpful video chat with Allan on some clarification of deep boot environment theory, existing tools, and likely pitfalls. Afterwards, Allan suggested a few nice additional features to add: bootenv import/export via send/recv, and a clone-promotion if you will, where a highly dependent clone of a bootenv is duplicated/decoupled using send and receive on the backend. I've been adding those in yesterday and today. On Monday, I'll be on a quite lengthy flight to BSDCam, so with laptops all charged up, I'll be working on the deep boot env code, starting with create(), and then from there, the necessary mechanisms for safely activating. Take care, Kyle From owner-soc-status@freebsd.org Sun Jul 30 13:52:53 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 777ABDBC365 for ; Sun, 30 Jul 2017 13:52:53 +0000 (UTC) (envelope-from shivanshrai84@gmail.com) Received: from mail-qt0-f172.google.com (mail-qt0-f172.google.com [209.85.216.172]) (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 3655A72C48; Sun, 30 Jul 2017 13:52:52 +0000 (UTC) (envelope-from shivanshrai84@gmail.com) Received: by mail-qt0-f172.google.com with SMTP id s6so107043805qtc.1; Sun, 30 Jul 2017 06:52:52 -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=BS/rLukAqVJEd/K0xnRfiq14WXeNpv2k5pN0Rs9+hZo=; b=k5QDp5ksDHXXVeGpSd/+1BBt1J7Px6ZDhfX2ZkW+2uHOLl42oJr1uxXZLSce7DmMgv ivYKwOK7Jxda1vHOlyZzOIOYSuxmFsUBclxv641ZMNKbobQcZtDA6Ob2kcTmZv/bU0uO OP3Z8A2xTbjHikDwIh5NgPM4in14m83nDnER00u62amkgBByr9HazHuTE0A9BQdrSKD9 77Xa8MX4PONSx3v80CrYLOYVmIVLzrxxbvyivYQXWjt+tZNNdqKzR1jam6RtbacNf97R 0XXMBcZKPKth3fkuLjD/Ijxyib6voXKsnSzmHIFqquW28thoiLGpmz+jhnEY5Oiwdwmw ML7Q== X-Gm-Message-State: AIVw1136C3mmSJdauzUSEFEbf2yZWucKWY1Cuw8pSqbBIxNk6u1R7WER n2A1tEt+hQfKChGN5s8= X-Received: by 10.200.47.93 with SMTP id k29mr18545169qta.18.1501422766459; Sun, 30 Jul 2017 06:52:46 -0700 (PDT) Received: from mail-qk0-f175.google.com (mail-qk0-f175.google.com. [209.85.220.175]) by smtp.gmail.com with ESMTPSA id 39sm15219955qtp.89.2017.07.30.06.52.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Jul 2017 06:52:46 -0700 (PDT) Received: by mail-qk0-f175.google.com with SMTP id x191so70552192qka.5; Sun, 30 Jul 2017 06:52:45 -0700 (PDT) X-Received: by 10.55.93.197 with SMTP id r188mr17750520qkb.277.1501422765469; Sun, 30 Jul 2017 06:52:45 -0700 (PDT) MIME-Version: 1.0 From: Shivansh Rai Date: Sun, 30 Jul 2017 13:52:35 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: [GSOC17] Smoke testing of all base utilities - Week 8 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: Sun, 30 Jul 2017 13:52:53 -0000 Hello all, I would have sent the progress report yesterday, but I was stuck on figuring out a segfault which was finally fixed today [1]. (I need to get back using gdb again). This is the progress made in this week - Summary of updates to the automation tool since last progress report [2]. I have made a new repository for collecting generated tests [3] which currently contains 57 (+/- 5) tests for utilities randomly selected from section 1 via the script "fetch_groff.sh" [4]. This repo will be updated with all the generated tests in future. Currently some of these tests are machine dependent, but after I implement the functionality to automate test runs [5] (and hence generate annotations), these testcases will go away. Generating these tests have made me come across many new cases (which was the intended purpose) which can be looked up in the issues which I keep marking (and fixing) [6]. Also, earlier all the options were not being properly parsed from the groff scripts, and with this fix [7] I was able to generate a few more testcases for the demo tests. Will reflect the updates via these in the test repo soon. Quoting an earlier mail regarding my current involvements which I previously shared with mentors - I am currently working on a functionality to stop execution of tests which hang after a certain duration (I am using boost::thread for the purpose) [8]. This will be helpful in generating a large number of tests without halting on failure while generating a single test. Although the problem is that after successful compilation, the execution step ends up giving a segmentation fault when I use boost libraries. I suspect the problem is due to improper linking of object files (inclusion of improper boost libs in Makefile) or probably I am not using proper compilation flags ; so trying figuring it out (experimenting with boost for the first time). [1]: https://github.com/shivansh/smoketestsuite/commit/878006372203304899da7d767efaeb2635a394b8#diff-8e67877206f06d959fc79bf00d0182a9R98 [2]: https://github.com/shivrai/smoketestsuite/compare/12d88b...efc325 [3]: https://github.com/shivansh/smoketests [4]: https://github.com/shivansh/smoketestsuite/blob/master/scripts/fetch_groff.sh [5]: https://lists.freebsd.org/pipermail/soc-status/2017-July/001094.html [6]: https://github.com/shivansh/smoketestsuite/issues?q=is%3Aissue+is%3Aclosed [7]: https://github.com/shivansh/smoketestsuite/commit/d180b365fb587a789ae1a30074e8808c22652390 [8]: https://github.com/shivansh/smoketestsuite/commit/6f0ce7950ca2c6d9265eb8933f9e50960b1c0e76 Thank you. With best regards, Shivansh Rai From owner-soc-status@freebsd.org Mon Jul 31 15:10:48 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 D5D6CDB01D4 for ; Mon, 31 Jul 2017 15:10:48 +0000 (UTC) (envelope-from milesfertel@college.harvard.edu) Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (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 759237E69F for ; Mon, 31 Jul 2017 15:10:48 +0000 (UTC) (envelope-from milesfertel@college.harvard.edu) Received: by mail-wr0-x229.google.com with SMTP id f21so124082577wrf.5 for ; Mon, 31 Jul 2017 08:10:48 -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=uHSDC6kR4eMTxkKXrr8/iZAWWOMoFd+uH81tPY8XLaw=; b=YBod+oy/jnY4cYgP2OMiCOuKSQRT3K6Wb/kiFl9ODjDjfmNiRk9bBE9hK7M76tBvBV KAjpZU3ZC4OMlJzGOD+yJ7j5LATTOp/h1HplXF9KX/gDgiVbxn5cyeaj9XKUandtBuc6 YX2lXlFppYZgmcpdxsXRsFdBF6ZojLKSXWqSUZPvfDAMby8gHbC9WbczYlvzN+BJzn9z z6mgjC4vusIcpYRatUDcpHR2Ei5Uv0lqyvex1KG4D4ltycwvx+jSqc+AxT7/fkC+kj2i ZE0fA9hsR4bH28E0dVvMsWgLl+5dj5PwNvmYRwcaQPUPt7hw42u9gpT0YTMOWewW0Q80 Xh5A== 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=uHSDC6kR4eMTxkKXrr8/iZAWWOMoFd+uH81tPY8XLaw=; b=I3jeavT+ekv54X19DWwnMwWmP4Xlap1TCW9UN12VnG3bW3/EC5G9deTnKXISzkIfke 9lucW5/77TybDjPELkcu9/iD4cv5U/201b/1SToR5k7AScSWqhgfcnNGDRdoLRaP6d39 HBdpB7CieAivfh9FIhOf8BvmfAP2BppzGWKBHmHZme5H7dw274Vp4HshBQuCyrG8C4pv shValfZZn+5E9aWcTvRGGvmWUIq/1QZBDjBy/8NJESWnxiFE0779fbNdOL/Z7JK8eKev IRwsqknsC8BEQ5zG8nVHcvDX5nyvpI6O0kVw+SUkq+/yDOvlgVDK38jYTNcxI27600mV jAWw== X-Gm-Message-State: AIVw112qlvUATiKyDDE9Rljq8lXYQ9cN9lK4fFPeNZG0ibaJRkzG3y+J yORXpPnKxFykT2/UdNA1qtaVpRE9nQIP X-Received: by 10.223.150.148 with SMTP id u20mr12684986wrb.195.1501513846525; Mon, 31 Jul 2017 08:10:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.155.206 with HTTP; Mon, 31 Jul 2017 08:10:46 -0700 (PDT) From: Miles Fertel Date: Mon, 31 Jul 2017 17:10:46 +0200 Message-ID: Subject: Week 9 Update: 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: Mon, 31 Jul 2017 15:10:48 -0000 Hey Brooks, As you know, in the last week we've prepped the tests and bench c programs for commit and i'm confident that the bench program and the test program (With one minor adjustment i've asked about on phabricator) are ready for that process. This week I aim to finish the shell script for benchmarking. I should have a phabricator for that ready for review by the middle of the week. -Miles From owner-soc-status@freebsd.org Thu Aug 3 11:29:55 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 6EC0DDAFDB4 for ; Thu, 3 Aug 2017 11:29:55 +0000 (UTC) (envelope-from sux2mfgj@gmail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (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 07CC6732BC for ; Thu, 3 Aug 2017 11:29:55 +0000 (UTC) (envelope-from sux2mfgj@gmail.com) Received: by mail-wm0-x22f.google.com with SMTP id t201so12605168wmt.1 for ; Thu, 03 Aug 2017 04:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=qMl13O5Zn+bMOIWyuipLgJGljFLY2ohBKitCjNU5NoI=; b=NVnd9bDvW97B4DhRPDO78X939ZsT/Q8lGf7s84EyGyBF1SmVk4qldo3TPTWS9p00+O wvcRe011P6KRYR0TYM3Oc6KPFd2+YOOphv87ms5xhVKTlXMYhX/+ZXMIUxNCpwCdDbXZ 3shfvRqhbKdoEuGQq+cHmA0YCScei3FhcCiyHDsHd1FjifXMJ1s70DQa4LW9wrMdF435 VQe6s0ZXC9ROZZka77ttufJx1hHaNLsPSJaHqhCuQW6vXOkcVG/Cx8NwBksoxnvUwc23 IP1ol5xGoNx1TeDmKlo6Q3pYQtRiaxjm2ySWtHrddKgLZwGTFcs2tAwF4mm9KCzXx2eV GLZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qMl13O5Zn+bMOIWyuipLgJGljFLY2ohBKitCjNU5NoI=; b=KcR6j5i7Iel6hGIMzuqBZHbXU92T3dKERSNdcRw8q1LsSDdiDoAs/9At9jcySxBpVk 8Kbk75vZ3i6cOncCvd+wluXd3BBmf92LbfLn9QZGmolITAzBMdEgpgnGt9OfTYSrJ4Fy M2JCQr9IRhtLrQ1IbjS75qCkHcGo6CNLsYQ89+23KbTNgD0UljM8yEKoBbWGL5gvXi5y vb0wLJhmELHbmUJB3FgWROv7WefOQWdeuVuUWnpz8VD4gU84oetUh7D4MtZcNaPfWhG2 v7AEDjGnhN3Q4PbNKVLm8+JoYG3KpouNUY0t77XmSmDtHKGnDkef3ALDj+v+JaFM7BPP 8aCA== X-Gm-Message-State: AHYfb5jPL8sH7DwUSR98esLF66G75YSkXOWWT0qZBh7TY13M2o69npIe vxy7xoMZ0tzVDY476THxPOk+yP8ApQ== X-Received: by 10.28.48.144 with SMTP id w138mr141425wmw.1.1501759793283; Thu, 03 Aug 2017 04:29:53 -0700 (PDT) MIME-Version: 1.0 From: Shunsuke Mie Date: Thu, 03 Aug 2017 11:29:42 +0000 Message-ID: Subject: Week 9: 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, 03 Aug 2017 11:29:55 -0000 Hello all, In this week, I fixed NVM read command and implemented NVM write command. As a result, I can create partition on disk image and read and write file via my controller emulator. However the controller has some bug in write command. Next week, I'll fix the bug and run guest as Linux. A goal until next status report is reading file from guest Linux filesystem via my controller. regards, Shunsuke Mie