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>
|
||||
</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>
|
||||
|
|
Loading…
Reference in a new issue