Skip to content
Snippets Groups Projects
  • Lyude Paul's avatar
    f121122a
    WIP: drm: Introduce RVKMS! · f121122a
    Lyude Paul authored
    
    Now that we've added all of the bits that we need for the KMS API, it's
    time to introduce rvkms! This is a port of the VKMS driver to rust, with
    the intent of acting as an example usecase of the KMS bindings that we've
    come up with so far in preparation for writing a display driver for nova.
    
    Currently RVKMS is an extremely bear bones driver - it only registers a
    device and emulates vblanking, but it exercises a good portion of the API
    that we've introduced so far! Eventually I hope to introduce CRC generation
    and maybe writeback connectors like.
    
    Signed-off-by: Lyude Paul's avatarLyude Paul <lyude@redhat.com>
    
    ---
    V3:
    * Replace platform device usage with faux device
    f121122a
    History
    WIP: drm: Introduce RVKMS!
    Lyude Paul authored
    
    Now that we've added all of the bits that we need for the KMS API, it's
    time to introduce rvkms! This is a port of the VKMS driver to rust, with
    the intent of acting as an example usecase of the KMS bindings that we've
    come up with so far in preparation for writing a display driver for nova.
    
    Currently RVKMS is an extremely bear bones driver - it only registers a
    device and emulates vblanking, but it exercises a good portion of the API
    that we've introduced so far! Eventually I hope to introduce CRC generation
    and maybe writeback connectors like.
    
    Signed-off-by: Lyude Paul's avatarLyude Paul <lyude@redhat.com>
    
    ---
    V3:
    * Replace platform device usage with faux device