Add report on porting bhyve to arm, from Mihai Carabas
This commit is contained in:
parent
06c5992cb5
commit
71351e0d7e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47561
1 changed files with 57 additions and 0 deletions
|
@ -407,4 +407,61 @@
|
||||||
</sponsor>
|
</sponsor>
|
||||||
</project>
|
</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>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue