mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
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_YAJL
|
||||||
LIBVIRT_CHECK_GNUTLS
|
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])
|
AC_CHECK_SIZEOF([long])
|
||||||
|
|
||||||
dnl Availability of various common functions (non-fatal if missing),
|
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
|
static inline void
|
||||||
cpuidCall(virCPUx86CPUID *cpuid)
|
cpuidCall(virCPUx86CPUID *cpuid)
|
||||||
{
|
{
|
||||||
@ -2740,7 +2740,7 @@ struct cpuArchDriver cpuDriverX86 = {
|
|||||||
.decode = x86DecodeCPUData,
|
.decode = x86DecodeCPUData,
|
||||||
.encode = x86Encode,
|
.encode = x86Encode,
|
||||||
.free = x86FreeCPUData,
|
.free = x86FreeCPUData,
|
||||||
#if HAVE_CPUID
|
#if defined(__i386__) || defined(__x86_64__)
|
||||||
.nodeData = x86NodeData,
|
.nodeData = x86NodeData,
|
||||||
#else
|
#else
|
||||||
.nodeData = NULL,
|
.nodeData = NULL,
|
||||||
|
Loading…
Reference in New Issue
Block a user