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

Support USB Passthrough #1069

Merged
merged 20 commits into from
Sep 24, 2024
Merged

Support USB Passthrough #1069

merged 20 commits into from
Sep 24, 2024

Commits on Sep 23, 2024

  1. Remove useless var from sriovGpu devices

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    26512c7 View commit details
    Browse the repository at this point in the history
  2. Fix VGPUDeviceList name

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0b44117 View commit details
    Browse the repository at this point in the history
  3. Add USB devices page skeleton

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    09a1f21 View commit details
    Browse the repository at this point in the history
  4. Add Comptibility Matrix to USB devices tab

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c9b37a0 View commit details
    Browse the repository at this point in the history
  5. Refactoring USB Device list component; add USBDevice model; add usbcl…

    …aim type
    
    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a042969 View commit details
    Browse the repository at this point in the history
  6. Remove usb controller

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    e2ec04e View commit details
    Browse the repository at this point in the history
  7. Split passthrough to usb and pci components

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    93fc63b View commit details
    Browse the repository at this point in the history
  8. Enable USB devices by pci controller

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b4a60cd View commit details
    Browse the repository at this point in the history
  9. Update USB devices

    - Add columns and filters
    - Filter other vm devices in pci and usb devices pages when selecting devices
    
    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    79c5d8b View commit details
    Browse the repository at this point in the history
  10. Fix lint errors

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    117018b View commit details
    Browse the repository at this point in the history
  11. Remove USB tab from navLink based on schema

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    4162f3a View commit details
    Browse the repository at this point in the history
  12. Add missing empty devices check

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    e6930f7 View commit details
    Browse the repository at this point in the history
  13. Fix usb passthrough claim get condition

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b2572d7 View commit details
    Browse the repository at this point in the history
  14. Fixed ClaimedBy column

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    dd79472 View commit details
    Browse the repository at this point in the history
  15. Update pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineUS…

    …BDevices/index.vue
    
    Co-authored-by: Jack Yu <jack.yu@suse.com>
    torchiaf and Yu-Jack committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0a70643 View commit details
    Browse the repository at this point in the history
  16. Fix PCI addon link in USB page warning banner

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    ebd74d0 View commit details
    Browse the repository at this point in the history
  17. Refactoring devices models

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c87cc05 View commit details
    Browse the repository at this point in the history
  18. Add enable warning message

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b8c81f0 View commit details
    Browse the repository at this point in the history
  19. Clean up code for readability

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8a8ec1f View commit details
    Browse the repository at this point in the history
  20. Fix buttons switch and clean up unused headers

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    58ce1b1 View commit details
    Browse the repository at this point in the history