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

openstack-crowbar: Add pci passthough option #3543

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Sep 11, 2019

  1. openstack-crowbar: Add pci passthough option

    Add Jenkins parameter 'want_pci_passthrough' to allow running tests to validate
    pci passthough.
    
    To test pci passthrough locally with mkcloud, simply just export
    'want_pci_passthrouh=1' and append 'rebootcloud testpcipassthru' to 'plain'
    step, e.g. your_mkcloud.sh plain rebootcloud testpcipassthru
    
    The rebootcloud step will ensure intel_iommu=on kernel param enabled.
    
    The testpcipassthru step will prepare the environment and spin up a nested vm
    (L2) on compute (L1) with a virtio disk passing from compute vm (L1). Noted
    that this is not passing any device from the host (L0) itself.
    
    There will be another PR to construct job definition and other prep works for
    new ci.
    
    1. add environment prep and verify function in qa_crowbarsetup.sh
    2. create legacy ci job template
    3. introduce testpcipassthru step in mkcloud
    kwu83tw committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    b09e7c5 View commit details
    Browse the repository at this point in the history