- 
                Notifications
    You must be signed in to change notification settings 
- Fork 293
GPU pass-through API support (PR-1060) #50
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
          
     Closed
      
      
    
                
     Closed
            
            
          Conversation
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
    This fix simply removes the get_set_ref function (which is no longer needed after Dave's database improvements), which does not work properly with many-to-many relations. The read_field function replaces it. Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
This script is mostly written by Simon Rowe. Is it used for the discovery of PCI devices in a host. Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
This comprises detecting the current GPU devices and creating/updating the PCI and PGPU objects in the database. Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
This needed some tweaks to ensure that CLI tab completion works for gpu-group-uuid=... (i.e. for *-uuid parameters that have more than one dash). Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
… 'attached' fields Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
…t selection Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
…ces. Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
| Build succeeded. Can merge robhoes/xen-api@50b43e6 with 2cbf7b7. | 
| Build succeeded. Can merge robhoes/xen-api@50b43e6 with d45bd4c. | 
| Looks pretty much fine to me :) Apart from the small questions above, could you roughly outline the kinds of devtesting you've done? | 
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
| Build succeeded. Can merge robhoes/xen-api@c32a4c7 with d45bd4c. | 
| Approved. | 
| Build succeeded. Merged robhoes/xen-api@c32a4c7 with d45bd4c. | 
    
  sharady 
      pushed a commit
        to sharady/xen-api
      that referenced
      this pull request
    
      May 20, 2015 
    
    
      
  
    
      
    
  
[CA-155888] add a query reservation id interface
    
  koushikcgit 
      pushed a commit
        to koushikcgit/xen-api
      that referenced
      this pull request
    
      Aug 7, 2015 
    
    
      
  
    
      
    
  
xenopsd: Support driver domains for PV guests
    
  kc284 
      pushed a commit
        to kc284/xen-api
      that referenced
      this pull request
    
      Mar 11, 2021 
    
    
      
  
    
      
    
  
CA-177672 Convert Java sample programs to https
    
  robhoes 
      pushed a commit
        to robhoes/xen-api
      that referenced
      this pull request
    
      Jul 6, 2021 
    
    
      
  
    
      
    
  
Prepare to release 0.9.16
    
  robhoes 
      pushed a commit
      that referenced
      this pull request
    
      Sep 14, 2021 
    
    
      
  
    
      
    
  
CP-13492: Add sr_rrd and rrd_updates http handler for SR-level RRDs
    
  robhoes 
      pushed a commit
      that referenced
      this pull request
    
      Sep 14, 2021 
    
    
      
  
    
      
    
  
CA-288281: Improve the efficiency of xcp-rrdd-iostat
    
  robhoes 
      pushed a commit
        to robhoes/xen-api
      that referenced
      this pull request
    
      Nov 23, 2021 
    
    
      
  
    
      
    
  
[CBT merge] Add cbt_enabled=false field to vdi_of_volume to fix compilation
    
  robhoes 
      pushed a commit
        to robhoes/xen-api
      that referenced
      this pull request
    
      Nov 23, 2021 
    
    
      
  
    
      
    
  
…kfix CA-322044: Fix file descriptor leak on reconnect
    
  edwintorok 
      added a commit
        to edwintorok/xen-api
      that referenced
      this pull request
    
      Jan 22, 2024 
    
    
      
  
    
      
    
  
Remove duplicated and unused code around file descriptors and (de)serialization
              This pull request was closed.
            
          
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
      
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
GPU pass-through is already possible at the moment via the VM.other_config:pci key, which is generally usable for PCI pass-through. This series of patches introduces a new GPU model to the XenAPI through which VMs can be assigned GPUs in a more flexible and convenient way.
See the following wiki page for a full description of the design:
http://wiki.xen.org/xenwiki/GPU_pass-through_API_support
Please review carefully :) and do not merge anything before Thursday.