Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
9e1af156
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看板
提交
9e1af156
编写于
8月 22, 2014
作者:
M
Martin Kletzander
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
qemu: add capability probing for splash-timeout
Signed-off-by:
N
Martin Kletzander
<
mkletzan@redhat.com
>
上级
43b8123d
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
17 addition
and
4 deletion
+17
-4
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.c
+5
-0
src/qemu/qemu_capabilities.h
src/qemu/qemu_capabilities.h
+1
-0
tests/qemucapabilitiesdata/caps_1.5.3-1.caps
tests/qemucapabilitiesdata/caps_1.5.3-1.caps
+1
-0
tests/qemucapabilitiesdata/caps_1.6.0-1.caps
tests/qemucapabilitiesdata/caps_1.6.0-1.caps
+1
-0
tests/qemucapabilitiesdata/caps_1.6.50-1.caps
tests/qemucapabilitiesdata/caps_1.6.50-1.caps
+1
-0
tests/qemuhelptest.c
tests/qemuhelptest.c
+8
-4
未找到文件。
src/qemu/qemu_capabilities.c
浏览文件 @
9e1af156
...
...
@@ -266,6 +266,8 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
"memory-backend-file"
,
"usb-audio"
,
"rtc-reset-reinjection"
,
"splash-timeout"
,
/* 175 */
);
...
...
@@ -1132,6 +1134,8 @@ virQEMUCapsComputeCmdFlags(const char *help,
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_BOOT_MENU
);
if
(
strstr
(
help
,
",reboot-timeout=rb_time"
))
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_REBOOT_TIMEOUT
);
if
(
strstr
(
help
,
",splash-time=sp_time"
))
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_SPLASH_TIMEOUT
);
if
((
fsdev
=
strstr
(
help
,
"-fsdev"
)))
{
virQEMUCapsSet
(
qemuCaps
,
QEMU_CAPS_FSDEV
);
if
(
strstr
(
fsdev
,
"readonly"
))
...
...
@@ -2431,6 +2435,7 @@ static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
{
"realtime"
,
"mlock"
,
QEMU_CAPS_MLOCK
},
{
"boot-opts"
,
"strict"
,
QEMU_CAPS_BOOT_STRICT
},
{
"boot-opts"
,
"reboot-timeout"
,
QEMU_CAPS_REBOOT_TIMEOUT
},
{
"boot-opts"
,
"splash-time"
,
QEMU_CAPS_SPLASH_TIMEOUT
},
{
"spice"
,
"disable-agent-file-xfer"
,
QEMU_CAPS_SPICE_FILE_XFER_DISABLE
},
{
"msg"
,
"timestamp"
,
QEMU_CAPS_MSG_TIMESTAMP
},
{
"numa"
,
NULL
,
QEMU_CAPS_NUMA
},
...
...
src/qemu/qemu_capabilities.h
浏览文件 @
9e1af156
...
...
@@ -214,6 +214,7 @@ typedef enum {
QEMU_CAPS_OBJECT_MEMORY_FILE
=
172
,
/* -object memory-backend-file */
QEMU_CAPS_OBJECT_USB_AUDIO
=
173
,
/* usb-audio device support */
QEMU_CAPS_RTC_RESET_REINJECTION
=
174
,
/* rtc-reset-reinjection monitor command */
QEMU_CAPS_SPLASH_TIMEOUT
=
175
,
/* -boot splash-time */
QEMU_CAPS_LAST
,
/* this must always be the last item */
}
virQEMUCapsFlags
;
...
...
tests/qemucapabilitiesdata/caps_1.5.3-1.caps
浏览文件 @
9e1af156
...
...
@@ -138,4 +138,5 @@
<flag name='usb-kbd'/>
<flag name='host-pci-multidomain'/>
<flag name='usb-audio'/>
<flag name='splash-timeout'/>
</qemuCaps>
tests/qemucapabilitiesdata/caps_1.6.0-1.caps
浏览文件 @
9e1af156
...
...
@@ -145,4 +145,5 @@
<flag name='host-pci-multidomain'/>
<flag name='msg-timestamp'/>
<flag name='usb-audio'/>
<flag name='splash-timeout'/>
</qemuCaps>
tests/qemucapabilitiesdata/caps_1.6.50-1.caps
浏览文件 @
9e1af156
...
...
@@ -144,4 +144,5 @@
<flag name='msg-timestamp'/>
<flag name='numa'/>
<flag name='usb-audio'/>
<flag name='splash-timeout'/>
</qemuCaps>
tests/qemuhelptest.c
浏览文件 @
9e1af156
...
...
@@ -745,7 +745,8 @@ mymain(void)
QEMU_CAPS_DEVICE_SCSI_GENERIC
,
QEMU_CAPS_DEVICE_SCSI_GENERIC_BOOTINDEX
,
QEMU_CAPS_DEVICE_USB_KBD
,
QEMU_CAPS_DEVICE_USB_STORAGE
);
QEMU_CAPS_DEVICE_USB_STORAGE
,
QEMU_CAPS_SPLASH_TIMEOUT
);
DO_TEST
(
"qemu-1.1.0"
,
1001000
,
0
,
0
,
QEMU_CAPS_VNC_COLON
,
QEMU_CAPS_NO_REBOOT
,
...
...
@@ -843,7 +844,8 @@ mymain(void)
QEMU_CAPS_VNC_SHARE_POLICY
,
QEMU_CAPS_DEVICE_USB_KBD
,
QEMU_CAPS_DEVICE_USB_STORAGE
,
QEMU_CAPS_OBJECT_USB_AUDIO
);
QEMU_CAPS_OBJECT_USB_AUDIO
,
QEMU_CAPS_SPLASH_TIMEOUT
);
DO_TEST
(
"qemu-1.2.0"
,
1002000
,
0
,
0
,
QEMU_CAPS_VNC_COLON
,
QEMU_CAPS_NO_REBOOT
,
...
...
@@ -953,7 +955,8 @@ mymain(void)
QEMU_CAPS_DEVICE_USB_STORAGE
,
QEMU_CAPS_DEVICE_USB_KBD
,
QEMU_CAPS_USB_STORAGE_REMOVABLE
,
QEMU_CAPS_OBJECT_USB_AUDIO
);
QEMU_CAPS_OBJECT_USB_AUDIO
,
QEMU_CAPS_SPLASH_TIMEOUT
);
DO_TEST
(
"qemu-kvm-1.2.0"
,
1002000
,
1
,
0
,
QEMU_CAPS_VNC_COLON
,
QEMU_CAPS_NO_REBOOT
,
...
...
@@ -1068,7 +1071,8 @@ mymain(void)
QEMU_CAPS_DEVICE_USB_STORAGE
,
QEMU_CAPS_DEVICE_USB_KBD
,
QEMU_CAPS_USB_STORAGE_REMOVABLE
,
QEMU_CAPS_OBJECT_USB_AUDIO
);
QEMU_CAPS_OBJECT_USB_AUDIO
,
QEMU_CAPS_SPLASH_TIMEOUT
);
return
ret
==
0
?
EXIT_SUCCESS
:
EXIT_FAILURE
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录