Date: Tue, 21 Jul 2015 12:55:08 GMT From: stefano@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r288605 - soc2015/stefano Message-ID: <201507211255.t6LCt8bm023164@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507211255.t6LCt8bm023164>