Changes between Version 51 and Version 52 of GoogleSummerOfCodeIdeas


Ignore:
Timestamp:
Feb 11, 2011 2:14:12 PM (8 years ago)
Author:
korli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GoogleSummerOfCodeIdeas

    v51 v52  
    5353==== TTY Layer ====
    5454
    55 The TTY layer is needed for proper serial port support in Haiku.
    56 Until now the serial port was reserved for kernel debugging,
    57 but it is now time for proper userland support.
    58 Rewrite the API that was available in BeOS R5,
    59 and make sure it can be used with a real serial port.
    60 USB to serial converter may or may not be included.
     55    The TTY layer is needed for proper serial port support in Haiku.
     56    Until now the serial port was reserved for kernel debugging,
     57    but it is now time for proper userland support.
     58    Rewrite the API that was available in BeOS R5,
     59    and make sure it can be used with a real serial port.
     60    USB to serial converter may or may not be included.
    6161
    62 Currently, the TTY layer is written mostly with the usb_serial
    63 in mind, so it uses stuff that might not be easy or possible at all to
    64 use in more low-level drivers (like pc_serial).
    65 The API could use improvements. Locking issues exist.
    66 Also the generic module is not yet in the image due to these.
     62    Currently, the TTY layer is written mostly with the usb_serial
     63    in mind, so it uses stuff that might not be easy or possible at all to
     64    use in more low-level drivers (like pc_serial).
     65    The API could use improvements. Locking issues exist.
     66    Also the generic module is not yet in the image due to these.
    6767
    68 Note: This task could include finishing phoudin's libusb port, which would help to make the driver more feature complete.
     68    Note: This task could include finishing phoudoin's libusb port, which would help to make the driver more feature complete.
    6969       
    7070        Skill set: kernel, and driver development