Implement new VTPM model.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
Ewan Mellor committed 2006-10-28 12:14:47 +01:00
1 parent e9a8f0e261
commit 370c459ec5
2 files changed
+9 -4

No files matched your search

+6 -4
View File
@@ -514,8 +514,7 @@ class XendAPI:
'VCPUs_can_use',
'VIFs',
'VBDs',
'TPM_instance',
'TPM_backend',
'VTPMs',
'PCI_bus',
'tools_version',
]
@@ -642,6 +641,10 @@ class XendAPI:
dom = XendDomain.instance().get_vm_by_uuid(vm_ref)
return xen_api_success(dom.get_vbds())
def vm_get_vtpms(self, session, vm_ref):
dom = XendDomain.instance().get_vm_by_uuid(vm_ref)
return xen_api_success(dom.get_vtpms())
def vm_get_tpm_instance(self, session, vm_ref):
dom = XendDomain.instance().get_vm_by_uuid(vm_ref)
return xen_api_todo() # unsupported by xc
@@ -929,8 +932,7 @@ class XendAPI:
'actions_after_crash': xeninfo.get_on_crash(),
'vifs': xeninfo.get_vifs(),
'vbds': xeninfo.get_vbds(),
'tpm_instance': xeninfo.get_tpm_instance(),
'tpm_backend': xeninfo.get_tpm_backend(),
'vtpms': xeninfo.get_vtpms(),
'bios_boot': xeninfo.get_bios_boot(),
'platform_std_vga': xeninfo.get_platform_std_vga(),
'platform_serial': xeninfo.get_platform_serial(),
+3
View File
@@ -1837,6 +1837,9 @@ class XendDomainInfo:
def get_vbds(self):
return self.info.get('vbd_refs', [])
def get_vtpms(self):
return self.info.get('vtpm_refs', [])
def create_vbd(self, xenapi_vbd):
"""Create a VBD device from the passed struct in Xen API format.
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.