socsvn commit: r288605 - soc2015/stefano

stefano at FreeBSD.org stefano at FreeBSD.org
Tue Jul 21 12:55:09 UTC 2015


Author: stefano
Date: Tue Jul 21 12:55:08 2015
New Revision: 288605
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=288605

Log:
  update timetable in README

Modified:
  soc2015/stefano/README

Modified: soc2015/stefano/README
==============================================================================
--- soc2015/stefano/README	Tue Jul 21 10:52:05 2015	(r288604)
+++ soc2015/stefano/README	Tue Jul 21 12:55:08 2015	(r288605)
@@ -48,19 +48,19 @@
 but we don't know if it is possible in easy way also in bhyve.
 
 D3 (due by week 9):
-implement notification mechanism in bhyve/FreeBSD. We want to have a similar
-mechanism to ioeventfd and irqfd available in linux, to exchange notifications
-between guest and host threads. Risk factor: We don't know how long it takes
-because in linux we had eventfd already implemented.
-
-D4 (due by the end of project):
 kernel thread in netmap host adapter to implement ptnetmap on FreeBSD host.
 We expect to have the same performance of KVM (over 20 Mpps on VALE port; over
-75 Mpps on netmap-pipe; line rate [14.88 Mpps] on Physical [10Gbps] NICs).
+50 Mpps on netmap-pipe; line rate [14.88 Mpps] on Physical [10Gbps] NICs).
 The code that the kthread runs, is already done. We need to implement only the
 functions to create/delete kernel thread and to handle notifications.
 (~300 loc on linux).
 
+D4 (due by the end of project):
+implement notification mechanism in bhyve/FreeBSD. We want to have a similar
+mechanism to ioeventfd and irqfd available in linux, to exchange notifications
+between guest and host threads. Risk factor: We don't know how long it takes
+because in linux we had eventfd already implemented.
+
 ================================ Milestones ====================================
 Start date: 2015/05/25
 Estimated end dates: 2015/08/17-21
@@ -70,16 +70,16 @@
 add ptnetmap support to virtio device driver and QEMU frontend [D1].
 Week 3:		--- DONE ---
 test, bugfix, and performance evaluation [D1].
-Week 4-5:	--- STARTED ---
+Week 4-5:	--- DONE ---
 write code to map netmap host memory into the guest [D2].
-Week 6:
+Week 6:		--- DONE ---
 test and bugfix [D2]. prepare documents to mid-term evaluation.
-Week 7-8:
-implement notification mechanism in bhyve/freebsd [D3].
-Week 9:
+Week 7-8:	--- DONE ---
+implement kernel thread in netmap host adapter [D3].
+Week 9:		--- DONE ---
 test and bugfix [D3].
-Week 10:
-implement kernel thread in netmap host adapter [D4].
+Week 10:	--- STARTED ---
+implement notification mechanism in bhyve/freebsd [D4].
 Week 11:
 test and performance evaluation [D4].
 Week 12:


More information about the svn-soc-all mailing list