Add report on porting bhyve to arm, from Mihai Carabas

This commit is contained in:
Benjamin Kaduk 2015-10-15 03:39:14 +00:00
parent 06c5992cb5
commit 71351e0d7e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47561

View file

@ -407,4 +407,61 @@
</sponsor>
</project>
<project cat='proj'>
<title>Porting bhyve to ARM-based platforms</title>
<contact>
<person>
<name>
<given>Mihai</given>
<common>Carabas</common>
</name>
<email>mihai@FreeBSD.org</email>
</person>
<person>
<name>
<given>Peter</given>
<common>Grehan</common>
</name>
<email>grehan@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="https://wiki.FreeBSD.org/SummerOfCode2015/PortingBhyveToArm">Project
Wiki page</url>
</links>
<body>
<p>This summer we've started porting bhyve onto ARMv7
platforms. We rewrote the low-level routines for ARM processors,
while trying to preserve the hypervisor API originally created for
the x86 architectures. We managed to bring up a &os; guest up to
the point of initializing interrupts. There is still work to be
done in order to virtualize the interrupts and the timer. As
short-term plan after finishing the interrupts and the timer is
porting to a real hardware platform (Cubie2).
</p>
</body>
<help>
<task>
<p>Virtualize interrupts and timer</p>
</task>
<task>
<p>Port to a real hardware platform</p>
</task>
<task>
<p>Create SMP support for bhyve-on-arm</p>
</task>
<task>
<p>Port to ARMv8</p>
</task>
</help>
</project>
</report>