提交 6f6e1f90 编写于 作者: J Jiri Denemark 提交者: Peter Krempa

cpu: Export few x86-specific APIs

This makes virCPUx86DataAddCPUID, virCPUx86DataFree, and
virCPUx86MakeData available for direct usage outside of cpu driver in
tests and the new qemu monitor that will request the actual CPU
definition from a running qemu instance.
上级 b0f85462
......@@ -203,7 +203,7 @@ x86DataCpuid(const virCPUx86Data *data,
}
static void
void
virCPUx86DataFree(virCPUx86Data *data)
{
if (data == NULL)
......@@ -215,7 +215,7 @@ virCPUx86DataFree(virCPUx86Data *data)
}
static virCPUDataPtr
virCPUDataPtr
virCPUx86MakeData(virArch arch, virCPUx86Data **data)
{
virCPUDataPtr cpuData;
......@@ -295,7 +295,7 @@ x86DataExpand(virCPUx86Data *data,
}
static int
int
virCPUx86DataAddCPUID(virCPUx86Data *data,
const virCPUx86CPUID *cpuid)
{
......
......@@ -25,7 +25,16 @@
# define __VIR_CPU_X86_H__
# include "cpu.h"
# include "cpu_x86_data.h"
extern struct cpuArchDriver cpuDriverX86;
int virCPUx86DataAddCPUID(virCPUx86Data *data,
const virCPUx86CPUID *cpuid);
void virCPUx86DataFree(virCPUx86Data *data);
virCPUDataPtr virCPUx86MakeData(virArch arch,
virCPUx86Data **data);
#endif /* __VIR_CPU_X86_H__ */
......@@ -734,6 +734,12 @@ cpuNodeData;
cpuUpdate;
# cpu/cpu_x86.h
virCPUx86DataAddCPUID;
virCPUx86DataFree;
virCPUx86MakeData;
# datatypes.h
virConnectClass;
virDomainClass;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册