Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
d0440e32
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d0440e32
编写于
4月 17, 2015
作者:
C
Cole Robinson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
caps: Switch AddGuest to take VIR_DOMAIN_OSTYPE value
Rather than an opencoded string. This should be a no-op
上级
4231485c
变更
23
隐藏空白更改
内联
并排
Showing
23 changed file
with
56 addition
and
53 deletion
+56
-53
src/bhyve/bhyve_capabilities.c
src/bhyve/bhyve_capabilities.c
+1
-1
src/conf/capabilities.c
src/conf/capabilities.c
+2
-9
src/conf/capabilities.h
src/conf/capabilities.h
+1
-1
src/esx/esx_driver.c
src/esx/esx_driver.c
+2
-2
src/libxl/libxl_conf.c
src/libxl/libxl_conf.c
+1
-1
src/lxc/lxc_conf.c
src/lxc/lxc_conf.c
+2
-2
src/openvz/openvz_conf.c
src/openvz/openvz_conf.c
+1
-1
src/parallels/parallels_driver.c
src/parallels/parallels_driver.c
+3
-3
src/phyp/phyp_driver.c
src/phyp/phyp_driver.c
+1
-1
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.c
+1
-1
src/security/virt-aa-helper.c
src/security/virt-aa-helper.c
+7
-2
src/test/test_driver.c
src/test/test_driver.c
+2
-1
src/uml/uml_conf.c
src/uml/uml_conf.c
+1
-1
src/vbox/vbox_common.c
src/vbox/vbox_common.c
+1
-1
src/vmware/vmware_conf.c
src/vmware/vmware_conf.c
+2
-2
src/xen/xen_hypervisor.c
src/xen/xen_hypervisor.c
+1
-1
src/xenapi/xenapi_driver.c
src/xenapi/xenapi_driver.c
+2
-2
tests/testutils.c
tests/testutils.c
+2
-2
tests/testutilslxc.c
tests/testutilslxc.c
+4
-2
tests/testutilsqemu.c
tests/testutilsqemu.c
+9
-9
tests/testutilsxen.c
tests/testutilsxen.c
+6
-4
tests/vmx2xmltest.c
tests/vmx2xmltest.c
+2
-2
tests/xml2vmxtest.c
tests/xml2vmxtest.c
+2
-2
未找到文件。
src/bhyve/bhyve_capabilities.c
浏览文件 @
d0440e32
...
@@ -86,7 +86,7 @@ virBhyveCapsBuild(void)
...
@@ -86,7 +86,7 @@ virBhyveCapsBuild(void)
false
,
false
))
==
NULL
)
false
,
false
))
==
NULL
)
return
NULL
;
return
NULL
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
"bhyve"
,
"bhyve"
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
0
,
NULL
))
==
NULL
)
...
...
src/conf/capabilities.c
浏览文件 @
d0440e32
...
@@ -393,7 +393,7 @@ virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
...
@@ -393,7 +393,7 @@ virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
/**
/**
* virCapabilitiesAddGuest:
* virCapabilitiesAddGuest:
* @caps: capabilities to extend
* @caps: capabilities to extend
* @ostype: guest operating system type
('hvm' or 'xen')
* @ostype: guest operating system type
, of enum VIR_DOMAIN_OSTYPE
* @arch: guest CPU architecture
* @arch: guest CPU architecture
* @wordsize: number of bits in CPU word
* @wordsize: number of bits in CPU word
* @emulator: path to default device emulator for arch/ostype
* @emulator: path to default device emulator for arch/ostype
...
@@ -407,7 +407,7 @@ virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
...
@@ -407,7 +407,7 @@ virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
*/
*/
virCapsGuestPtr
virCapsGuestPtr
virCapabilitiesAddGuest
(
virCapsPtr
caps
,
virCapabilitiesAddGuest
(
virCapsPtr
caps
,
const
char
*
ostypestr
,
int
ostype
,
virArch
arch
,
virArch
arch
,
const
char
*
emulator
,
const
char
*
emulator
,
const
char
*
loader
,
const
char
*
loader
,
...
@@ -415,17 +415,10 @@ virCapabilitiesAddGuest(virCapsPtr caps,
...
@@ -415,17 +415,10 @@ virCapabilitiesAddGuest(virCapsPtr caps,
virCapsGuestMachinePtr
*
machines
)
virCapsGuestMachinePtr
*
machines
)
{
{
virCapsGuestPtr
guest
;
virCapsGuestPtr
guest
;
int
ostype
;
if
(
VIR_ALLOC
(
guest
)
<
0
)
if
(
VIR_ALLOC
(
guest
)
<
0
)
goto
error
;
goto
error
;
if
((
ostype
=
virDomainOSTypeFromString
(
ostypestr
))
<
0
)
{
virReportError
(
VIR_ERR_CONFIG_UNSUPPORTED
,
_
(
"unknown OS type '%s'"
),
ostypestr
);
goto
error
;
}
guest
->
ostype
=
ostype
;
guest
->
ostype
=
ostype
;
guest
->
arch
.
id
=
arch
;
guest
->
arch
.
id
=
arch
;
guest
->
arch
.
wordsize
=
virArchGetWordSize
(
arch
);
guest
->
arch
.
wordsize
=
virArchGetWordSize
(
arch
);
...
...
src/conf/capabilities.h
浏览文件 @
d0440e32
...
@@ -236,7 +236,7 @@ virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
...
@@ -236,7 +236,7 @@ virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
extern
virCapsGuestPtr
extern
virCapsGuestPtr
virCapabilitiesAddGuest
(
virCapsPtr
caps
,
virCapabilitiesAddGuest
(
virCapsPtr
caps
,
const
char
*
ostype
,
int
ostype
,
virArch
arch
,
virArch
arch
,
const
char
*
emulator
,
const
char
*
emulator
,
const
char
*
loader
,
const
char
*
loader
,
...
...
src/esx/esx_driver.c
浏览文件 @
d0440e32
...
@@ -573,7 +573,7 @@ esxCapsInit(esxPrivate *priv)
...
@@ -573,7 +573,7 @@ esxCapsInit(esxPrivate *priv)
goto
failure
;
goto
failure
;
/* i686 */
/* i686 */
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
VIR_ARCH_I686
,
NULL
,
NULL
,
0
,
NULL
,
NULL
,
0
,
NULL
);
NULL
);
...
@@ -586,7 +586,7 @@ esxCapsInit(esxPrivate *priv)
...
@@ -586,7 +586,7 @@ esxCapsInit(esxPrivate *priv)
/* x86_64 */
/* x86_64 */
if
(
supportsLongMode
==
esxVI_Boolean_True
)
{
if
(
supportsLongMode
==
esxVI_Boolean_True
)
{
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
NULL
,
NULL
,
NULL
,
NULL
,
0
,
NULL
);
0
,
NULL
);
...
...
src/libxl/libxl_conf.c
浏览文件 @
d0440e32
...
@@ -425,7 +425,7 @@ libxlCapsInitGuests(libxl_ctx *ctx, virCapsPtr caps)
...
@@ -425,7 +425,7 @@ libxlCapsInitGuests(libxl_ctx *ctx, virCapsPtr caps)
return
-
1
;
return
-
1
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
guest_archs
[
i
].
hvm
?
"hvm"
:
"xen"
,
guest_archs
[
i
].
hvm
?
VIR_DOMAIN_OSTYPE_HVM
:
VIR_DOMAIN_OSTYPE_XEN
,
guest_archs
[
i
].
arch
,
guest_archs
[
i
].
arch
,
LIBXL_EXECBIN_DIR
"/qemu-system-i386"
,
LIBXL_EXECBIN_DIR
"/qemu-system-i386"
,
(
guest_archs
[
i
].
hvm
?
(
guest_archs
[
i
].
hvm
?
...
...
src/lxc/lxc_conf.c
浏览文件 @
d0440e32
...
@@ -99,7 +99,7 @@ virCapsPtr virLXCDriverCapsInit(virLXCDriverPtr driver)
...
@@ -99,7 +99,7 @@ virCapsPtr virLXCDriverCapsInit(virLXCDriverPtr driver)
goto
error
;
goto
error
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"exe"
,
VIR_DOMAIN_OSTYPE_EXE
,
caps
->
host
.
arch
,
caps
->
host
.
arch
,
lxc_path
,
lxc_path
,
NULL
,
NULL
,
...
@@ -118,7 +118,7 @@ virCapsPtr virLXCDriverCapsInit(virLXCDriverPtr driver)
...
@@ -118,7 +118,7 @@ virCapsPtr virLXCDriverCapsInit(virLXCDriverPtr driver)
/* On 64-bit hosts, we can use personality() to request a 32bit process */
/* On 64-bit hosts, we can use personality() to request a 32bit process */
if
((
altArch
=
lxcContainerGetAlt32bitArch
(
caps
->
host
.
arch
))
!=
VIR_ARCH_NONE
)
{
if
((
altArch
=
lxcContainerGetAlt32bitArch
(
caps
->
host
.
arch
))
!=
VIR_ARCH_NONE
)
{
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"exe"
,
VIR_DOMAIN_OSTYPE_EXE
,
altArch
,
altArch
,
lxc_path
,
lxc_path
,
NULL
,
NULL
,
...
...
src/openvz/openvz_conf.c
浏览文件 @
d0440e32
...
@@ -179,7 +179,7 @@ virCapsPtr openvzCapsInit(void)
...
@@ -179,7 +179,7 @@ virCapsPtr openvzCapsInit(void)
goto
no_memory
;
goto
no_memory
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"exe"
,
VIR_DOMAIN_OSTYPE_EXE
,
caps
->
host
.
arch
,
caps
->
host
.
arch
,
NULL
,
NULL
,
NULL
,
NULL
,
...
...
src/parallels/parallels_driver.c
浏览文件 @
d0440e32
...
@@ -93,13 +93,13 @@ parallelsBuildCapabilities(void)
...
@@ -93,13 +93,13 @@ parallelsBuildCapabilities(void)
if
(
nodeCapsInitNUMA
(
caps
)
<
0
)
if
(
nodeCapsInitNUMA
(
caps
)
<
0
)
goto
error
;
goto
error
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
"parallels"
,
"parallels"
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
VIR_ARCH_I686
,
"parallels"
,
"parallels"
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
0
,
NULL
))
==
NULL
)
...
@@ -110,7 +110,7 @@ parallelsBuildCapabilities(void)
...
@@ -110,7 +110,7 @@ parallelsBuildCapabilities(void)
"parallels"
,
NULL
,
NULL
,
0
,
NULL
)
==
NULL
)
"parallels"
,
NULL
,
NULL
,
0
,
NULL
)
==
NULL
)
goto
error
;
goto
error
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"exe"
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_EXE
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
"parallels"
,
"parallels"
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
0
,
NULL
))
==
NULL
)
...
...
src/phyp/phyp_driver.c
浏览文件 @
d0440e32
...
@@ -342,7 +342,7 @@ phypCapsInit(void)
...
@@ -342,7 +342,7 @@ phypCapsInit(void)
}
}
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"linux"
,
VIR_DOMAIN_OSTYPE_LINUX
,
caps
->
host
.
arch
,
caps
->
host
.
arch
,
NULL
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
NULL
,
0
,
NULL
))
==
NULL
)
goto
no_memory
;
goto
no_memory
;
...
...
src/qemu/qemu_capabilities.c
浏览文件 @
d0440e32
...
@@ -829,7 +829,7 @@ virQEMUCapsInitGuestFromBinary(virCapsPtr caps,
...
@@ -829,7 +829,7 @@ virQEMUCapsInitGuestFromBinary(virCapsPtr caps,
/* We register kvm as the base emulator too, since we can
/* We register kvm as the base emulator too, since we can
* just give -no-kvm to disable acceleration if required */
* just give -no-kvm to disable acceleration if required */
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_DOMAIN_OSTYPE_HVM
,
guestarch
,
guestarch
,
binary
,
binary
,
NULL
,
NULL
,
...
...
src/security/virt-aa-helper.c
浏览文件 @
d0440e32
...
@@ -707,7 +707,7 @@ caps_mockup(vahControl * ctl, const char *xmlStr)
...
@@ -707,7 +707,7 @@ caps_mockup(vahControl * ctl, const char *xmlStr)
static
int
static
int
get_definition
(
vahControl
*
ctl
,
const
char
*
xmlStr
)
get_definition
(
vahControl
*
ctl
,
const
char
*
xmlStr
)
{
{
int
rc
=
-
1
;
int
rc
=
-
1
,
ostype
;
virCapsGuestPtr
guest
;
/* this is freed when caps is freed */
virCapsGuestPtr
guest
;
/* this is freed when caps is freed */
/*
/*
...
@@ -727,8 +727,13 @@ get_definition(vahControl * ctl, const char *xmlStr)
...
@@ -727,8 +727,13 @@ get_definition(vahControl * ctl, const char *xmlStr)
goto
exit
;
goto
exit
;
}
}
if
((
ostype
=
virDomainOSTypeFromString
(
ctl
->
hvm
))
<
0
)
{
vah_error
(
ctl
,
0
,
_
(
"unknown OS type"
));
goto
exit
;
}
if
((
guest
=
virCapabilitiesAddGuest
(
ctl
->
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
ctl
->
caps
,
ctl
->
hvm
,
ostype
,
ctl
->
arch
,
ctl
->
arch
,
NULL
,
NULL
,
NULL
,
NULL
,
...
...
src/test/test_driver.c
浏览文件 @
d0440e32
...
@@ -314,7 +314,8 @@ testBuildCapabilities(virConnectPtr conn)
...
@@ -314,7 +314,8 @@ testBuildCapabilities(virConnectPtr conn)
testConnPtr
privconn
=
conn
->
privateData
;
testConnPtr
privconn
=
conn
->
privateData
;
virCapsPtr
caps
;
virCapsPtr
caps
;
virCapsGuestPtr
guest
;
virCapsGuestPtr
guest
;
const
char
*
const
guest_types
[]
=
{
"hvm"
,
"xen"
};
int
guest_types
[]
=
{
VIR_DOMAIN_OSTYPE_HVM
,
VIR_DOMAIN_OSTYPE_XEN
};
size_t
i
;
size_t
i
;
if
((
caps
=
virCapabilitiesNew
(
VIR_ARCH_I686
,
false
,
false
))
==
NULL
)
if
((
caps
=
virCapabilitiesNew
(
VIR_ARCH_I686
,
false
,
false
))
==
NULL
)
...
...
src/uml/uml_conf.c
浏览文件 @
d0440e32
...
@@ -80,7 +80,7 @@ virCapsPtr umlCapsInit(void)
...
@@ -80,7 +80,7 @@ virCapsPtr umlCapsInit(void)
}
}
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"uml"
,
VIR_DOMAIN_OSTYPE_UML
,
caps
->
host
.
arch
,
caps
->
host
.
arch
,
NULL
,
NULL
,
NULL
,
NULL
,
...
...
src/vbox/vbox_common.c
浏览文件 @
d0440e32
...
@@ -322,7 +322,7 @@ static virCapsPtr vboxCapsInit(void)
...
@@ -322,7 +322,7 @@ static virCapsPtr vboxCapsInit(void)
goto
no_memory
;
goto
no_memory
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_DOMAIN_OSTYPE_HVM
,
caps
->
host
.
arch
,
caps
->
host
.
arch
,
NULL
,
NULL
,
NULL
,
NULL
,
...
...
src/vmware/vmware_conf.c
浏览文件 @
d0440e32
...
@@ -73,7 +73,7 @@ vmwareCapsInit(void)
...
@@ -73,7 +73,7 @@ vmwareCapsInit(void)
/* i686 guests are always supported */
/* i686 guests are always supported */
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
VIR_ARCH_I686
,
NULL
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
NULL
,
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
...
@@ -105,7 +105,7 @@ vmwareCapsInit(void)
...
@@ -105,7 +105,7 @@ vmwareCapsInit(void)
cpuHasFeature
(
data
,
"svm"
))))
{
cpuHasFeature
(
data
,
"svm"
))))
{
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
NULL
,
NULL
,
0
,
NULL
))
==
NULL
)
NULL
,
NULL
,
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
...
...
src/xen/xen_hypervisor.c
浏览文件 @
d0440e32
...
@@ -2142,7 +2142,7 @@ xenHypervisorBuildCapabilities(virConnectPtr conn, virArch hostarch,
...
@@ -2142,7 +2142,7 @@ xenHypervisorBuildCapabilities(virConnectPtr conn, virArch hostarch,
goto
no_memory
;
goto
no_memory
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
guest_archs
[
i
].
hvm
?
"hvm"
:
"xen"
,
guest_archs
[
i
].
hvm
?
VIR_DOMAIN_OSTYPE_HVM
:
VIR_DOMAIN_OSTYPE_XEN
,
guest_archs
[
i
].
arch
,
guest_archs
[
i
].
arch
,
(
hostarch
==
VIR_ARCH_X86_64
?
(
hostarch
==
VIR_ARCH_X86_64
?
"/usr/lib64/xen/bin/qemu-dm"
:
"/usr/lib64/xen/bin/qemu-dm"
:
...
...
src/xenapi/xenapi_driver.c
浏览文件 @
d0440e32
...
@@ -106,13 +106,13 @@ getCapsObject(void)
...
@@ -106,13 +106,13 @@ getCapsObject(void)
if
(
!
caps
)
if
(
!
caps
)
return
NULL
;
return
NULL
;
guest1
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_X86_64
,
""
,
""
,
0
,
NULL
);
guest1
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
""
,
""
,
0
,
NULL
);
if
(
!
guest1
)
if
(
!
guest1
)
goto
error_cleanup
;
goto
error_cleanup
;
domain1
=
virCapabilitiesAddGuestDomain
(
guest1
,
"xen"
,
""
,
""
,
0
,
NULL
);
domain1
=
virCapabilitiesAddGuestDomain
(
guest1
,
"xen"
,
""
,
""
,
0
,
NULL
);
if
(
!
domain1
)
if
(
!
domain1
)
goto
error_cleanup
;
goto
error_cleanup
;
guest2
=
virCapabilitiesAddGuest
(
caps
,
"xen"
,
VIR_ARCH_X86_64
,
""
,
""
,
0
,
NULL
);
guest2
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_XEN
,
VIR_ARCH_X86_64
,
""
,
""
,
0
,
NULL
);
if
(
!
guest2
)
if
(
!
guest2
)
goto
error_cleanup
;
goto
error_cleanup
;
domain2
=
virCapabilitiesAddGuestDomain
(
guest2
,
"xen"
,
""
,
""
,
0
,
NULL
);
domain2
=
virCapabilitiesAddGuestDomain
(
guest2
,
"xen"
,
""
,
""
,
0
,
NULL
);
...
...
tests/testutils.c
浏览文件 @
d0440e32
...
@@ -935,7 +935,7 @@ virCapsPtr virTestGenericCapsInit(void)
...
@@ -935,7 +935,7 @@ virCapsPtr virTestGenericCapsInit(void)
false
,
false
))
==
NULL
)
false
,
false
))
==
NULL
)
return
NULL
;
return
NULL
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_I686
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
"/usr/bin/acme-virt"
,
NULL
,
"/usr/bin/acme-virt"
,
NULL
,
0
,
NULL
))
==
NULL
)
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
...
@@ -944,7 +944,7 @@ virCapsPtr virTestGenericCapsInit(void)
...
@@ -944,7 +944,7 @@ virCapsPtr virTestGenericCapsInit(void)
goto
error
;
goto
error
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_X86_64
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
"/usr/bin/acme-virt"
,
NULL
,
"/usr/bin/acme-virt"
,
NULL
,
0
,
NULL
))
==
NULL
)
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
...
...
tests/testutilslxc.c
浏览文件 @
d0440e32
...
@@ -17,7 +17,8 @@ virCapsPtr testLXCCapsInit(void)
...
@@ -17,7 +17,8 @@ virCapsPtr testLXCCapsInit(void)
false
,
false
))
==
NULL
)
false
,
false
))
==
NULL
)
return
NULL
;
return
NULL
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"exe"
,
VIR_ARCH_I686
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_EXE
,
VIR_ARCH_I686
,
"/usr/libexec/libvirt_lxc"
,
NULL
,
"/usr/libexec/libvirt_lxc"
,
NULL
,
0
,
NULL
))
==
NULL
)
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
...
@@ -26,7 +27,8 @@ virCapsPtr testLXCCapsInit(void)
...
@@ -26,7 +27,8 @@ virCapsPtr testLXCCapsInit(void)
goto
error
;
goto
error
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"exe"
,
VIR_ARCH_X86_64
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_EXE
,
VIR_ARCH_X86_64
,
"/usr/libexec/libvirt_lxc"
,
NULL
,
"/usr/libexec/libvirt_lxc"
,
NULL
,
0
,
NULL
))
==
NULL
)
0
,
NULL
))
==
NULL
)
goto
error
;
goto
error
;
...
...
tests/testutilsqemu.c
浏览文件 @
d0440e32
...
@@ -146,7 +146,7 @@ static int testQemuAddPPC64Guest(virCapsPtr caps)
...
@@ -146,7 +146,7 @@ static int testQemuAddPPC64Guest(virCapsPtr caps)
if
(
!
machines
)
if
(
!
machines
)
goto
error
;
goto
error
;
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_PPC64
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_PPC64
,
"/usr/bin/qemu-system-ppc64"
,
NULL
,
"/usr/bin/qemu-system-ppc64"
,
NULL
,
1
,
machines
);
1
,
machines
);
if
(
!
guest
)
if
(
!
guest
)
...
@@ -173,7 +173,7 @@ static int testQemuAddPPC64LEGuest(virCapsPtr caps)
...
@@ -173,7 +173,7 @@ static int testQemuAddPPC64LEGuest(virCapsPtr caps)
if
(
!
machines
)
if
(
!
machines
)
goto
error
;
goto
error
;
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_PPC64LE
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_PPC64LE
,
"/usr/bin/qemu-system-ppc64"
,
NULL
,
"/usr/bin/qemu-system-ppc64"
,
NULL
,
1
,
machines
);
1
,
machines
);
if
(
!
guest
)
if
(
!
guest
)
...
@@ -203,7 +203,7 @@ static int testQemuAddPPCGuest(virCapsPtr caps)
...
@@ -203,7 +203,7 @@ static int testQemuAddPPCGuest(virCapsPtr caps)
if
(
!
machines
)
if
(
!
machines
)
goto
error
;
goto
error
;
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_PPC
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_PPC
,
"/usr/bin/qemu-system-ppc"
,
NULL
,
"/usr/bin/qemu-system-ppc"
,
NULL
,
1
,
machines
);
1
,
machines
);
if
(
!
guest
)
if
(
!
guest
)
...
@@ -232,7 +232,7 @@ static int testQemuAddS390Guest(virCapsPtr caps)
...
@@ -232,7 +232,7 @@ static int testQemuAddS390Guest(virCapsPtr caps)
if
(
!
machines
)
if
(
!
machines
)
goto
error
;
goto
error
;
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_S390X
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_S390X
,
"/usr/bin/qemu-system-s390x"
,
NULL
,
"/usr/bin/qemu-system-s390x"
,
NULL
,
ARRAY_CARDINALITY
(
s390_machines
),
ARRAY_CARDINALITY
(
s390_machines
),
machines
);
machines
);
...
@@ -262,7 +262,7 @@ static int testQemuAddArmGuest(virCapsPtr caps)
...
@@ -262,7 +262,7 @@ static int testQemuAddArmGuest(virCapsPtr caps)
if
(
!
capsmachines
)
if
(
!
capsmachines
)
goto
error
;
goto
error
;
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_ARMV7L
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_ARMV7L
,
"/usr/bin/qemu-system-arm"
,
NULL
,
"/usr/bin/qemu-system-arm"
,
NULL
,
ARRAY_CARDINALITY
(
machines
),
ARRAY_CARDINALITY
(
machines
),
capsmachines
);
capsmachines
);
...
@@ -290,7 +290,7 @@ static int testQemuAddAARCH64Guest(virCapsPtr caps)
...
@@ -290,7 +290,7 @@ static int testQemuAddAARCH64Guest(virCapsPtr caps)
if
(
!
capsmachines
)
if
(
!
capsmachines
)
goto
error
;
goto
error
;
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_AARCH64
,
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_AARCH64
,
"/usr/bin/qemu-system-aarch64"
,
NULL
,
"/usr/bin/qemu-system-aarch64"
,
NULL
,
ARRAY_CARDINALITY
(
machines
),
ARRAY_CARDINALITY
(
machines
),
capsmachines
);
capsmachines
);
...
@@ -339,7 +339,7 @@ virCapsPtr testQemuCapsInit(void)
...
@@ -339,7 +339,7 @@ virCapsPtr testQemuCapsInit(void)
if
((
machines
=
testQemuAllocMachines
(
&
nmachines
))
==
NULL
)
if
((
machines
=
testQemuAllocMachines
(
&
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_I686
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
"/usr/bin/qemu"
,
NULL
,
"/usr/bin/qemu"
,
NULL
,
nmachines
,
machines
))
==
NULL
||
nmachines
,
machines
))
==
NULL
||
!
virCapabilitiesAddGuestFeature
(
guest
,
"cpuselection"
,
true
,
false
))
!
virCapabilitiesAddGuestFeature
(
guest
,
"cpuselection"
,
true
,
false
))
...
@@ -357,7 +357,7 @@ virCapsPtr testQemuCapsInit(void)
...
@@ -357,7 +357,7 @@ virCapsPtr testQemuCapsInit(void)
if
((
machines
=
testQemuAllocNewerMachines
(
&
nmachines
))
==
NULL
)
if
((
machines
=
testQemuAllocNewerMachines
(
&
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_X86_64
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
"/usr/bin/qemu-system-x86_64"
,
NULL
,
"/usr/bin/qemu-system-x86_64"
,
NULL
,
nmachines
,
machines
))
==
NULL
||
nmachines
,
machines
))
==
NULL
||
!
virCapabilitiesAddGuestFeature
(
guest
,
"cpuselection"
,
true
,
false
))
!
virCapabilitiesAddGuestFeature
(
guest
,
"cpuselection"
,
true
,
false
))
...
@@ -388,7 +388,7 @@ virCapsPtr testQemuCapsInit(void)
...
@@ -388,7 +388,7 @@ virCapsPtr testQemuCapsInit(void)
if
((
machines
=
virCapabilitiesAllocMachines
(
xen_machines
,
nmachines
))
==
NULL
)
if
((
machines
=
virCapabilitiesAllocMachines
(
xen_machines
,
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"xen"
,
VIR_ARCH_X86_64
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_XEN
,
VIR_ARCH_X86_64
,
"/usr/bin/xenner"
,
NULL
,
"/usr/bin/xenner"
,
NULL
,
nmachines
,
machines
))
==
NULL
)
nmachines
,
machines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
...
...
tests/testutilsxen.c
浏览文件 @
d0440e32
...
@@ -30,7 +30,7 @@ virCapsPtr testXenCapsInit(void)
...
@@ -30,7 +30,7 @@ virCapsPtr testXenCapsInit(void)
if
((
machines
=
virCapabilitiesAllocMachines
(
x86_machines
,
nmachines
))
==
NULL
)
if
((
machines
=
virCapabilitiesAllocMachines
(
x86_machines
,
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_I686
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
"/usr/lib/xen/bin/qemu-dm"
,
NULL
,
"/usr/lib/xen/bin/qemu-dm"
,
NULL
,
nmachines
,
machines
))
==
NULL
)
nmachines
,
machines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
...
@@ -48,7 +48,7 @@ virCapsPtr testXenCapsInit(void)
...
@@ -48,7 +48,7 @@ virCapsPtr testXenCapsInit(void)
if
((
machines
=
virCapabilitiesAllocMachines
(
xen_machines
,
nmachines
))
==
NULL
)
if
((
machines
=
virCapabilitiesAllocMachines
(
xen_machines
,
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"xen"
,
VIR_ARCH_I686
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_XEN
,
VIR_ARCH_I686
,
"/usr/lib/xen/bin/qemu-dm"
,
NULL
,
"/usr/lib/xen/bin/qemu-dm"
,
NULL
,
nmachines
,
machines
))
==
NULL
)
nmachines
,
machines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
...
@@ -91,7 +91,8 @@ testXLInitCaps(void)
...
@@ -91,7 +91,8 @@ testXLInitCaps(void)
nmachines
=
ARRAY_CARDINALITY
(
x86_machines
);
nmachines
=
ARRAY_CARDINALITY
(
x86_machines
);
if
((
machines
=
virCapabilitiesAllocMachines
(
x86_machines
,
nmachines
))
==
NULL
)
if
((
machines
=
virCapabilitiesAllocMachines
(
x86_machines
,
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
VIR_ARCH_X86_64
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
"/usr/lib/xen/bin/qemu-system-i386"
,
"/usr/lib/xen/bin/qemu-system-i386"
,
"/usr/lib/xen/boot/hvmloader"
,
"/usr/lib/xen/boot/hvmloader"
,
nmachines
,
machines
))
==
NULL
)
nmachines
,
machines
))
==
NULL
)
...
@@ -104,7 +105,8 @@ testXLInitCaps(void)
...
@@ -104,7 +105,8 @@ testXLInitCaps(void)
if
((
machines
=
virCapabilitiesAllocMachines
(
xen_machines
,
nmachines
))
==
NULL
)
if
((
machines
=
virCapabilitiesAllocMachines
(
xen_machines
,
nmachines
))
==
NULL
)
goto
cleanup
;
goto
cleanup
;
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
"xen"
,
VIR_ARCH_X86_64
,
if
((
guest
=
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_XEN
,
VIR_ARCH_X86_64
,
"/usr/lib/xen/bin/qemu-system-i386"
,
"/usr/lib/xen/bin/qemu-system-i386"
,
NULL
,
NULL
,
nmachines
,
machines
))
==
NULL
)
nmachines
,
machines
))
==
NULL
)
...
...
tests/vmx2xmltest.c
浏览文件 @
d0440e32
...
@@ -34,7 +34,7 @@ testCapsInit(void)
...
@@ -34,7 +34,7 @@ testCapsInit(void)
/* i686 guest */
/* i686 guest */
guest
=
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
VIR_ARCH_I686
,
NULL
,
NULL
,
0
,
NULL
);
NULL
,
NULL
,
0
,
NULL
);
...
@@ -48,7 +48,7 @@ testCapsInit(void)
...
@@ -48,7 +48,7 @@ testCapsInit(void)
/* x86_64 guest */
/* x86_64 guest */
guest
=
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
NULL
,
NULL
,
0
,
NULL
);
NULL
,
NULL
,
0
,
NULL
);
...
...
tests/xml2vmxtest.c
浏览文件 @
d0440e32
...
@@ -35,7 +35,7 @@ testCapsInit(void)
...
@@ -35,7 +35,7 @@ testCapsInit(void)
/* i686 guest */
/* i686 guest */
guest
=
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_I686
,
VIR_ARCH_I686
,
NULL
,
NULL
,
0
,
NULL
);
NULL
,
NULL
,
0
,
NULL
);
...
@@ -49,7 +49,7 @@ testCapsInit(void)
...
@@ -49,7 +49,7 @@ testCapsInit(void)
/* x86_64 guest */
/* x86_64 guest */
guest
=
guest
=
virCapabilitiesAddGuest
(
caps
,
"hvm"
,
virCapabilitiesAddGuest
(
caps
,
VIR_DOMAIN_OSTYPE_HVM
,
VIR_ARCH_X86_64
,
VIR_ARCH_X86_64
,
NULL
,
NULL
,
0
,
NULL
);
NULL
,
NULL
,
0
,
NULL
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录