From owner-soc-status@FreeBSD.ORG Mon Jun 1 18:48:24 2015 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CDE8453F for ; Mon, 1 Jun 2015 18:48:24 +0000 (UTC) (envelope-from mihai.carabas@gmail.com) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::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 698FD15E5 for ; Mon, 1 Jun 2015 18:48:24 +0000 (UTC) (envelope-from mihai.carabas@gmail.com) Received: by wifw1 with SMTP id w1so116613511wif.0 for ; Mon, 01 Jun 2015 11:48:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Mf9vQ5qMzPM2tU3pmsZMtbFR925UuXEtKY3VRB7Xntw=; b=w4l6sMn3VcuiryWW5aMIE5pElTNQGpBZ7YxrDY2MuzdVJqcr5wJYj2Z75GrUYvuVbp u5zQKwn/JckYDWtyE7i2PYgjplqH5l1Fto3q+RdyZAjOTu1EBCjhEgbYAeBgsRgEQt6h vOrHPxEKugbdnl2wRSmzBt+80F4NrLPAsUJGCdbedbGUitBGQYvK3mtknuj00Ko26lVD s/GJ25I035z5Y2AeCPA72gRnpjf+XuhJ5aHeTC8yLauC8LUkqCihXDRmEan1sSyaPTNr F4yqRw+Z/06fsUxbGrIgm1kqzrDY/jOsvNl1FkewL5whoHcev+0jBp6VpdsXeYmjotXB o+FQ== MIME-Version: 1.0 X-Received: by 10.180.91.137 with SMTP id ce9mr23049991wib.76.1433184502848; Mon, 01 Jun 2015 11:48:22 -0700 (PDT) Received: by 10.28.136.3 with HTTP; Mon, 1 Jun 2015 11:48:22 -0700 (PDT) Date: Mon, 1 Jun 2015 21:48:22 +0300 Message-ID: Subject: [GSOC] bhyve port on ARM - weekly status report From: Mihai Carabas To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.20 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, 01 Jun 2015 18:48:24 -0000 Hi, My name is Mihai Carabas and this year's edition of GSoC I will work on porting bhyve on ARM-based platforms (last year I've worked on bhyve instruction caching [1]). I've created a wiki page where I've describe the project and the milestones [2]. This week I've started preparing the development infrastructure. We've switched from Exynos5 development board initially proposed with FastModels emulator, the Versatile Express board (CortexA15 model: FVP_VE_Cortex-A15x1) because we need advanced debug features which was not possible on the Exynos5 board without having acces to a JTAG-like device. Next I've started creating a new config for the VersatileExpress platform with minimal config options. I've also copied the DTS files for VersatileExpress from linux-arm.org [3] and compiled them directly into the kernel image. All these are pushed in my SVN repo [4]. The ARM guys have a boot-wrapper to use it with the FastModels emulator (instead of u-boot). I've pulled this wrapper from [5] and cross-compiled it to obtain the image of the boot-wrapper which instead will load the FreeBSD kernel. I will come with a detailed feedback after I will manage to boot up FreeBSD on Versatile Express emulated platform. Thank you, Mihai [1] https://wiki.freebsd.org/SummerOfCode2014/InstructionCachingInBHyVe [2] https://wiki.freebsd.org/SummerOfCode2015/PortingBhyveToArm#preview [3] http://linux-arm.org/git?p=arm-dts.git;a=blob;f=versatile_express/vexpress-v2p-ca15-tc1.dts;h=9420053acc14639ffa24e992dfb3bd3eaf5d9071;hb=HEAD [4] https://socsvn.freebsd.org/socsvn/soc2015/mihai/ [5] git://github.com/virtualopensystems/boot-wrapper.git