mirror of https://gitee.com/openkylin/libvirt.git
configure: remove check for CPUID
This check is not required because all i386 and x86_64 cpus have the cpuid instruction. Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
f3fe4c10ee
commit
a96a256083
19
configure.ac
19
configure.ac
|
@ -265,25 +265,6 @@ LIBVIRT_CHECK_NSS
|
|||
LIBVIRT_CHECK_YAJL
|
||||
LIBVIRT_CHECK_GNUTLS
|
||||
|
||||
AC_MSG_CHECKING([for CPUID instruction])
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
||||
[[
|
||||
#include <stdint.h>
|
||||
]],
|
||||
[[
|
||||
uint32_t eax, ebx, ecx, edx;
|
||||
asm volatile (
|
||||
"cpuid"
|
||||
: "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
|
||||
: "a" (eax));
|
||||
]])],
|
||||
[have_cpuid=yes],
|
||||
[have_cpuid=no])
|
||||
if test "x$have_cpuid" = xyes; then
|
||||
AC_DEFINE_UNQUOTED([HAVE_CPUID], 1, [whether CPUID instruction is supported])
|
||||
fi
|
||||
AC_MSG_RESULT([$have_cpuid])
|
||||
|
||||
AC_CHECK_SIZEOF([long])
|
||||
|
||||
dnl Availability of various common functions (non-fatal if missing),
|
||||
|
|
|
@ -2058,7 +2058,7 @@ x86Encode(virArch arch,
|
|||
}
|
||||
|
||||
|
||||
#if HAVE_CPUID
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
static inline void
|
||||
cpuidCall(virCPUx86CPUID *cpuid)
|
||||
{
|
||||
|
@ -2740,7 +2740,7 @@ struct cpuArchDriver cpuDriverX86 = {
|
|||
.decode = x86DecodeCPUData,
|
||||
.encode = x86Encode,
|
||||
.free = x86FreeCPUData,
|
||||
#if HAVE_CPUID
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
.nodeData = x86NodeData,
|
||||
#else
|
||||
.nodeData = NULL,
|
||||
|
|
Loading…
Reference in New Issue