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