Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
5572cd7f
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看板
提交
5572cd7f
编写于
5月 20, 2016
作者:
J
Ján Tomko
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Deprecate QEMU_CAPS_DEVICE
We support qemu version 0.12.0+, which has it.
上级
e9488fcd
变更
19
隐藏空白更改
内联
并排
Showing
19 changed file
with
16 addition
and
51 deletion
+16
-51
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.c
+4
-12
src/qemu/qemu_capabilities.h
src/qemu/qemu_capabilities.h
+1
-1
tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml
tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml
tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml
tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_1.6.50.x86_64.xml
tests/qemucapabilitiesdata/caps_1.6.50.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml
+0
-1
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
+0
-1
tests/qemuhelptest.c
tests/qemuhelptest.c
+11
-21
tests/qemuhotplugtest.c
tests/qemuhotplugtest.c
+0
-2
tests/qemuxml2argvtest.c
tests/qemuxml2argvtest.c
+0
-1
tests/qemuxml2xmltest.c
tests/qemuxml2xmltest.c
+0
-1
未找到文件。
src/qemu/qemu_capabilities.c
浏览文件 @
5572cd7f
...
...
@@ -1171,8 +1171,6 @@ virQEMUCapsComputeCmdFlags(const char *help,
if
(
strstr
(
help
,
"-chardev spiceport"
))
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_CHARDEV_SPICEPORT
);
}
if
(
strstr
(
help
,
"-device"
))
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_DEVICE
);
if
(
strstr
(
help
,
"-nodefconfig"
))
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_NODEFCONFIG
);
if
(
strstr
(
help
,
"-no-user-config"
))
...
...
@@ -3331,8 +3329,7 @@ virQEMUCapsInitHelp(virQEMUCapsPtr qemuCaps, uid_t runUid, gid_t runGid, const c
/* virQEMUCapsExtractDeviceStr will only set additional caps if qemu
* understands the 0.13.0+ notion of "-device driver,". */
if
(
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_DEVICE
)
&&
strstr
(
help
,
"-device driver,?"
)
&&
if
(
strstr
(
help
,
"-device driver,?"
)
&&
virQEMUCapsExtractDeviceStr
(
qemuCaps
->
binary
,
qemuCaps
,
runUid
,
runGid
)
<
0
)
{
goto
cleanup
;
...
...
@@ -3374,7 +3371,6 @@ virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps)
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_DRIVE_SERIAL
);
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_CHARDEV
);
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_MONITOR_JSON
);
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_DEVICE
);
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_SDL
);
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_SMP_TOPOLOGY
);
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_NETDEV
);
...
...
@@ -4011,8 +4007,7 @@ virQEMUCapsSupportsChardev(const virDomainDef *def,
virQEMUCapsPtr
qemuCaps
,
virDomainChrDefPtr
chr
)
{
if
(
!
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_CHARDEV
)
||
!
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_DEVICE
))
if
(
!
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_CHARDEV
))
return
false
;
if
((
def
->
os
.
arch
==
VIR_ARCH_PPC
)
||
ARCH_IS_PPC64
(
def
->
os
.
arch
))
{
...
...
@@ -4214,8 +4209,7 @@ virQEMUCapsFillDomainDeviceHostdevCaps(virQEMUCapsPtr qemuCaps,
VIR_DOMAIN_CAPS_ENUM_SET
(
hostdev
->
subsysType
,
VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_USB
,
VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_PCI
);
if
(
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_DEVICE
)
&&
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_DEVICE_SCSI_GENERIC
))
if
(
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_DEVICE_SCSI_GENERIC
))
VIR_DOMAIN_CAPS_ENUM_SET
(
hostdev
->
subsysType
,
VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_SCSI
);
...
...
@@ -4230,9 +4224,7 @@ virQEMUCapsFillDomainDeviceHostdevCaps(virQEMUCapsPtr qemuCaps,
VIR_DOMAIN_HOSTDEV_PCI_BACKEND_VFIO
);
}
if
(
supportsPassthroughKVM
&&
(
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_PCIDEVICE
)
||
virQEMUCapsGet
(
qemuCaps
,
QEMU_CAPS_DEVICE
)))
{
if
(
supportsPassthroughKVM
)
{
VIR_DOMAIN_CAPS_ENUM_SET
(
hostdev
->
pciBackend
,
VIR_DOMAIN_HOSTDEV_PCI_BACKEND_DEFAULT
,
VIR_DOMAIN_HOSTDEV_PCI_BACKEND_KVM
);
...
...
src/qemu/qemu_capabilities.h
浏览文件 @
5572cd7f
...
...
@@ -82,7 +82,7 @@ typedef enum {
/* 25 */
X_QEMU_CAPS_BALLOON
,
/* -balloon available */
QEMU_CAPS_DEVICE
,
/* Is the new
-device arg available */
X_QEMU_CAPS_DEVICE
,
/* Is the
-device arg available */
QEMU_CAPS_SDL
,
/* Is the new -sdl arg available */
QEMU_CAPS_SMP_TOPOLOGY
,
/* -smp has sockets/cores/threads */
QEMU_CAPS_NETDEV
,
/* -netdev flag & netdev_add/remove */
...
...
tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_1.6.50.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
浏览文件 @
5572cd7f
...
...
@@ -8,7 +8,6 @@
<flag
name=
'chardev'
/>
<flag
name=
'enable-kvm'
/>
<flag
name=
'monitor-json'
/>
<flag
name=
'device'
/>
<flag
name=
'sdl'
/>
<flag
name=
'smp-topology'
/>
<flag
name=
'netdev'
/>
...
...
tests/qemuhelptest.c
浏览文件 @
5572cd7f
...
...
@@ -70,19 +70,17 @@ static int testHelpStrParsing(const void *data)
virQEMUCapsSet
(
flags
,
QEMU_CAPS_MONITOR_JSON
);
# endif
if
(
virQEMUCapsGet
(
info
->
flags
,
QEMU_CAPS_DEVICE
))
{
VIR_FREE
(
path
);
VIR_FREE
(
help
);
if
(
virAsprintf
(
&
path
,
"%s/qemuhelpdata/%s-device"
,
abs_srcdir
,
info
->
name
)
<
0
)
goto
cleanup
;
if
(
virtTestLoadFile
(
path
,
&
help
)
<
0
)
goto
cleanup
;
if
(
virQEMUCapsParseDeviceStr
(
flags
,
help
)
<
0
)
goto
cleanup
;
}
VIR_FREE
(
path
);
VIR_FREE
(
help
);
if
(
virAsprintf
(
&
path
,
"%s/qemuhelpdata/%s-device"
,
abs_srcdir
,
info
->
name
)
<
0
)
goto
cleanup
;
if
(
virtTestLoadFile
(
path
,
&
help
)
<
0
)
goto
cleanup
;
if
(
virQEMUCapsParseDeviceStr
(
flags
,
help
)
<
0
)
goto
cleanup
;
got
=
virQEMUCapsFlagsString
(
flags
);
expected
=
virQEMUCapsFlagsString
(
info
->
flags
);
...
...
@@ -156,7 +154,6 @@ mymain(void)
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_SDL
,
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_RTC
,
QEMU_CAPS_NO_HPET
,
...
...
@@ -177,7 +174,6 @@ mymain(void)
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_MONITOR_JSON
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_NETDEV
,
QEMU_CAPS_RTC
,
...
...
@@ -220,7 +216,6 @@ mymain(void)
QEMU_CAPS_MEM_PATH
,
QEMU_CAPS_SDL
,
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_RTC
,
QEMU_CAPS_VHOST_NET
,
...
...
@@ -247,7 +242,6 @@ mymain(void)
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_MONITOR_JSON
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_NETDEV
,
QEMU_CAPS_RTC
,
...
...
@@ -300,7 +294,6 @@ mymain(void)
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_MONITOR_JSON
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_NETDEV
,
QEMU_CAPS_RTC
,
...
...
@@ -351,7 +344,6 @@ mymain(void)
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_MONITOR_JSON
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_NETDEV
,
QEMU_CAPS_RTC
,
...
...
@@ -409,7 +401,6 @@ mymain(void)
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_MONITOR_JSON
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_NETDEV
,
QEMU_CAPS_RTC
,
...
...
@@ -483,7 +474,6 @@ mymain(void)
QEMU_CAPS_CHARDEV
,
QEMU_CAPS_ENABLE_KVM
,
QEMU_CAPS_MONITOR_JSON
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_SMP_TOPOLOGY
,
QEMU_CAPS_NETDEV
,
QEMU_CAPS_RTC
,
...
...
tests/qemuhotplugtest.c
浏览文件 @
5572cd7f
...
...
@@ -71,8 +71,6 @@ qemuHotplugCreateObjects(virDomainXMLOptionPtr xmlopt,
if
(
!
(
priv
->
qemuCaps
=
virQEMUCapsNew
()))
goto
cleanup
;
/* for attach & detach qemu must support -device */
virQEMUCapsSet
(
priv
->
qemuCaps
,
QEMU_CAPS_DEVICE
);
virQEMUCapsSet
(
priv
->
qemuCaps
,
QEMU_CAPS_VIRTIO_SCSI
);
virQEMUCapsSet
(
priv
->
qemuCaps
,
QEMU_CAPS_DEVICE_USB_STORAGE
);
if
(
event
)
...
...
tests/qemuxml2argvtest.c
浏览文件 @
5572cd7f
...
...
@@ -299,7 +299,6 @@ static int testCompareXMLToArgvFiles(const char *xml,
virQEMUCapsSetList
(
extraFlags
,
QEMU_CAPS_NO_ACPI
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_LAST
);
if
(
STREQ
(
vm
->
def
->
os
.
machine
,
"pc"
)
&&
...
...
tests/qemuxml2xmltest.c
浏览文件 @
5572cd7f
...
...
@@ -201,7 +201,6 @@ testInfoSet(struct testInfo *info,
goto
error
;
virQEMUCapsSetList
(
info
->
qemuCaps
,
QEMU_CAPS_DEVICE
,
QEMU_CAPS_LAST
);
if
(
testQemuCapsSetGIC
(
info
->
qemuCaps
,
gic
)
<
0
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录