Changes between Version 6 and Version 7 of Ticket #675


Ignore:
Timestamp:
2018-01-23T08:26:20Z (6 years ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #675

    • Property Keywords xen-netfront added; xen pvhvm removed
  • Ticket #675 – Description

    v6 v7  
    1 Implement a native HelenOS driver for Xen PV network device.
     1Implement a set of native HelenOS drivers to allow use of Xen PV network device.
    22
    33 Details::
    44  The Xen hypervisor provides [https://wiki.xenproject.org/wiki/Xen_Networking#Paravirtualised_Network_Devices paravirtualized (PV) network devices] to fully-virtualized domains (HVM) in order to enable fast and efficient network communications without the overhead of emulating a real network device.
    55
    6   The new driver should be realized as a standalone service which plugs itself into the HelenOS networking stack and implements the network interface card interface in the Xen PV network device specific way.
     6  The new functionality should be achieved via a hierarchy of device drivers that implement the Xen PCI Platform device, XenBus virtual bus and the Xen netfront device. These drivers should plug themselves into the HelenOS Device Driver Framework (DDF) and (the latter also) to the networking stack, and implement the network interface card interface (NICF) in the Xen netfront specific way.
    77
    88 What Gains and Benefits will this bring?::
     
    1313
    1414 Required skills::
    15   A successful applicant will have good skills of programming in the C language and the ability to learn and use HelenOS specific I/O functions. A successful applicant should have a fair understanding of the workings of the networking stack and the NICF too.
     15  A successful applicant will have good skills of programming in the C language and the ability to learn and use HelenOS specific I/O functions. A successful applicant should have a fair understanding of the workings of the networking stack and the DDF and NICF too.
    1616
    1717 Documentation::
     
    1919  * [https://wiki.xenproject.org/wiki/Xen_Windows_GplPv GPL PV drivers for Windows]
    2020  * [http://www.helenos.org/doc/helnet.pdf HelenOS NICF documentation]
     21  * [https://archive.fosdem.org/2012/schedule/event/550/113_helenos_dd.pdf Dive into HelenOS Device Drivers]
     22  * [http://www.helenos.org/wiki/DeviceDrivers Writing Device Drivers for HelenOS]
    2123
    2224 Possible mentors::