From: Oliver Kurth Date: Tue, 5 Jun 2018 22:47:37 +0000 (-0700) Subject: Remove CPUIDSummary X-Git-Tag: stable-11.0.0~554 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0ec585e3aad04d2a8a27706d7b99bde60f4a8d2;p=thirdparty%2Fopen-vm-tools.git Remove CPUIDSummary CPUIDSummary is no longer used and, along with its corresponding header file cpuid_info.h, can be removed. --- diff --git a/open-vm-tools/lib/include/cpuid_info.h b/open-vm-tools/lib/include/cpuid_info.h deleted file mode 100644 index f6f00ab1d..000000000 --- a/open-vm-tools/lib/include/cpuid_info.h +++ /dev/null @@ -1,77 +0,0 @@ -/********************************************************* - * Copyright (C) 1998-2018 VMware, Inc. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published - * by the Free Software Foundation version 2.1 and no later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the Lesser GNU General Public - * License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - *********************************************************/ - -#ifndef _CPUID_INFO_H -#define _CPUID_INFO_H - -#define INCLUDE_ALLOW_USERLEVEL -#define INCLUDE_ALLOW_VMMON -#define INCLUDE_ALLOW_VMCORE -#define INCLUDE_ALLOW_VMKERNEL - -#include "includeCheck.h" - -#include "vm_basic_asm.h" -#include "x86cpuid_asm.h" - -#if defined __cplusplus -extern "C" { -#endif - - -typedef struct CPUID0 { - int numEntries; - char name[16]; // 4 extra bytes to null terminate -} CPUID0; - -typedef struct CPUID1 { - uint32 version; - uint32 ebx; - uint32 ecxFeatures; - uint32 edxFeatures; -} CPUID1; - -typedef struct CPUID80 { - uint32 numEntries; - uint32 ebx; - uint32 ecx; - uint32 edx; -} CPUID80; - -typedef struct CPUID81 { - uint32 eax; - uint32 ebx; - uint32 ecxFeatures; - uint32 edxFeatures; -} CPUID81; - -typedef struct CPUIDSummary { - CPUID0 id0; - CPUID1 id1; - CPUIDRegs ida; - CPUID80 id80; - CPUID81 id81; - CPUIDRegs id88, id8a; -} CPUIDSummary; - - -#if defined __cplusplus -} // extern "C" -#endif - -#endif // _CPUID_INFO_H diff --git a/open-vm-tools/lib/misc/hostinfoHV.c b/open-vm-tools/lib/misc/hostinfoHV.c index df6e215c0..270ff9944 100644 --- a/open-vm-tools/lib/misc/hostinfoHV.c +++ b/open-vm-tools/lib/misc/hostinfoHV.c @@ -1,5 +1,5 @@ /********************************************************* - * Copyright (C) 2011-2017 VMware, Inc. All rights reserved. + * Copyright (C) 2011-2018 VMware, Inc. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -25,7 +25,7 @@ #include #include "vmware.h" #if defined(__i386__) || defined(__x86_64__) -# include "cpuid_info.h" +# include "x86cpuid_asm.h" # include "backdoor_def.h" # include "backdoor_types.h" #endif