Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
2e69e66e
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看板
提交
2e69e66e
编写于
2月 21, 2011
作者:
M
Markus Groß
提交者:
Eric Blake
2月 21, 2011
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Moved XM formatting functions to xenxs
上级
1556ced2
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
728 addition
and
731 deletion
+728
-731
src/xen/xen_driver.c
src/xen/xen_driver.c
+1
-1
src/xen/xm_internal.c
src/xen/xm_internal.c
+2
-721
src/xen/xm_internal.h
src/xen/xm_internal.h
+0
-2
src/xenxs/xen_sxpr.h
src/xenxs/xen_sxpr.h
+0
-6
src/xenxs/xen_xm.c
src/xenxs/xen_xm.c
+715
-0
src/xenxs/xen_xm.h
src/xenxs/xen_xm.h
+3
-0
src/xenxs/xenxs_private.h
src/xenxs/xenxs_private.h
+6
-0
tests/xmconfigtest.c
tests/xmconfigtest.c
+1
-1
未找到文件。
src/xen/xen_driver.c
浏览文件 @
2e69e66e
...
...
@@ -1266,7 +1266,7 @@ xenUnifiedDomainXMLToNative(virConnectPtr conn,
if
(
STREQ
(
format
,
XEN_CONFIG_FORMAT_XM
))
{
int
len
=
MAX_CONFIG_SIZE
;
conf
=
xenXMDomainConfigFormat
(
conn
,
def
);
conf
=
xenXMDomainConfigFormat
(
conn
,
def
,
priv
->
xendConfigVersion
);
if
(
!
conf
)
goto
cleanup
;
...
...
src/xen/xm_internal.c
浏览文件 @
2e69e66e
此差异已折叠。
点击以展开。
src/xen/xm_internal.h
浏览文件 @
2e69e66e
...
...
@@ -61,8 +61,6 @@ int xenXMDomainCreate(virDomainPtr domain);
virDomainPtr
xenXMDomainDefineXML
(
virConnectPtr
con
,
const
char
*
xml
);
int
xenXMDomainUndefine
(
virDomainPtr
domain
);
virConfPtr
xenXMDomainConfigFormat
(
virConnectPtr
conn
,
virDomainDefPtr
def
);
int
xenXMDomainBlockPeek
(
virDomainPtr
dom
,
const
char
*
path
,
unsigned
long
long
offset
,
size_t
size
,
void
*
buffer
);
int
xenXMDomainGetAutostart
(
virDomainPtr
dom
,
int
*
autostart
);
...
...
src/xenxs/xen_sxpr.h
浏览文件 @
2e69e66e
...
...
@@ -32,12 +32,6 @@
# include "domain_conf.h"
# include "sexpr.h"
# ifdef __sun
# define DEFAULT_VIF_SCRIPT "vif-vnic"
# else
# define DEFAULT_VIF_SCRIPT "vif-bridge"
# endif
/* helper functions to get the dom id from a sexpr */
int
xenGetDomIdFromSxprString
(
const
char
*
sexpr
,
int
xendConfigVersion
);
int
xenGetDomIdFromSxpr
(
const
struct
sexpr
*
root
,
int
xendConfigVersion
);
...
...
src/xenxs/xen_xm.c
浏览文件 @
2e69e66e
此差异已折叠。
点击以展开。
src/xenxs/xen_xm.h
浏览文件 @
2e69e66e
...
...
@@ -30,6 +30,9 @@
# include "conf.h"
# include "domain_conf.h"
virConfPtr
xenXMDomainConfigFormat
(
virConnectPtr
conn
,
virDomainDefPtr
def
,
int
xendConfigVersion
);
virDomainDefPtr
xenXMDomainConfigParse
(
virConfPtr
conf
,
int
xendConfigVersion
,
virCapsPtr
caps
);
...
...
src/xenxs/xenxs_private.h
浏览文件 @
2e69e66e
...
...
@@ -48,6 +48,12 @@
# define MIN_XEN_GUEST_SIZE 64
/* 64 megabytes */
# ifdef __sun
# define DEFAULT_VIF_SCRIPT "vif-vnic"
# else
# define DEFAULT_VIF_SCRIPT "vif-bridge"
# endif
# define VIR_FROM_THIS VIR_FROM_NONE
# define XENXS_ERROR(code, ...) \
...
...
tests/xmconfigtest.c
浏览文件 @
2e69e66e
...
...
@@ -75,7 +75,7 @@ static int testCompareParseXML(const char *xmcfg, const char *xml,
VIR_DOMAIN_XML_INACTIVE
)))
goto
fail
;
if
(
!
(
conf
=
xenXMDomainConfigFormat
(
conn
,
def
)))
if
(
!
(
conf
=
xenXMDomainConfigFormat
(
conn
,
def
,
xendConfigVersion
)))
goto
fail
;
if
(
virConfWriteMem
(
gotxmcfgPtr
,
&
wrote
,
conf
)
<
0
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录