Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 11 and Version 14 of Ticket #194


Ignore:
Timestamp:
2012-02-25T15:45:05Z (10 years ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #194

    • Property Keywords gsoc12 added
  • Ticket #194 – Description

    v11 v14  
    77
    88 What Gains and Benefits will this bring?::
    9  The only NIC driver that HelenOS supports so far is a clone of NE2000. Some important virtual environments in which HelenOS is commonly run, such as !VirtualBox, unfortunately do not emulate NE2000. On these systems, HelenOS cannot fully exploit its brand new networking stack.
     9 HelenOS will be able to make use of its networking capability on a wider spectrum of machines and virtual environments that (only) have the AMD Lance NIC.
    1010
    1111 Difficulty::
    12  It appears that the AMD Lance driver will need to do DMA. Since HelenOS does not provide abstractions for doing DMA yet, it will need to be implemented along with this ticket. This increases the difficulty from medium to something between medium and difficult.
     12  From medium to difficult.
    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 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 NICF too.
    1616
    1717 Documentation::
     18 - [http://www.helenos.org/doc/helnet.pdf HelenOS NICF documentation]
    1819 - [http://www.helenos.org/doc/theses/lm-thesis.pdf Networking and TCP/IP stack for HelenOS system]
    1920 - [http://www.helenos.org/doc/refman/networking-0.4.2/ Networking stack Reference Manual]