Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jun 2015 21:48:22 +0300
From:      Mihai Carabas <mihai.carabas@gmail.com>
To:        soc-status@freebsd.org
Subject:   [GSOC] bhyve port on ARM - weekly status report
Message-ID:  <CANg1yUspT8uHtX4bu0kO5dWLssvv-5457kSBovdyNKpi-OQ1kw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANg1yUspT8uHtX4bu0kO5dWLssvv-5457kSBovdyNKpi-OQ1kw>