Skip to content

Endianness and layout of driver/device exchange structures #6

@Gnurou

Description

@Gnurou

Right now there is no decided endianness or architecture decided for the representation of the V4L2 structures used on virtqueues.

Architecture is rather obvious, 64-bit V4L2 headers should be used.

Endianness is less obvious. Converting endianness in structures requires quite some boilerplate. Maybe we can have the guest decide which endianness to use?

In any case, it looks like we might need to define our own set of V4L2 structures with the desired layout, both in C and Rust.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions