Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vhost-device-console: Add initial implementation #601

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on May 31, 2024

  1. vhost-device-console: Add initial implementation

    The device was tested with:
    1) Upstream QEMU's vhost-user-device
    
        qemu-system-x86_64  \
                -m 4096 \
                -numa node,memdev=mem \
                -object memory-backend-file,id=mem,size=4G,mem-path=/dev/shm,share=on \
                -chardev socket,id=char1,path=/tmp/console.sock \
                -device vhost-user-device-pci,chardev=char1,virtio-id=3,num_vqs=4,config_size=12 \
                ...
    
    2) A new QEMU vhost-user-console device which can be found in the following repo:
    - https://github.com/virtualopensystems/qemu/tree/vhu-console-rfc
    
    For more information, please check the README.md file under
    staging/vhost-device-console/.
    
    Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
    TimosAmpel committed May 31, 2024
    Configuration menu
    Copy the full SHA
    64ae56a View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Update staging/vhost-device-console/src/vhu_console.rs

    Changes were introduced to:
    - Nested console backend
    - Tx control message handler function
    
    Co-authored-by: dorindabassey <53014273+dorindabassey@users.noreply.github.com>
    Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
    TimosAmpel and dorindabassey committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2fa29f7 View commit details
    Browse the repository at this point in the history