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>