Displaying 2 results from an estimated 2 matches for "get_cpu_info_basics".
2012 Apr 30
4
[PATCHv2] x86info: dump kvm cpuid's
...hypervisors (only KVM was tested).
Avi Kivity said kvm will in the future report
max HV leaf in eax. For now it reports eax = 0
so add a work around for that.
---
diff --git a/identify.c b/identify.c
index 33f35de..a4a3763 100644
--- a/identify.c
+++ b/identify.c
@@ -9,8 +9,8 @@
void get_cpu_info_basics(struct cpudata *cpu)
{
- unsigned int maxi, maxei, vendor, address_bits;
- unsigned int eax;
+ unsigned int maxi, maxei, maxhv, vendor, address_bits;
+ unsigned int eax, ebx, ecx;
cpuid(cpu->number, 0, &maxi, &vendor, NULL, NULL);
maxi &= 0xffff; /* The high-order word is non...
2012 Apr 30
4
[PATCHv2] x86info: dump kvm cpuid's
...hypervisors (only KVM was tested).
Avi Kivity said kvm will in the future report
max HV leaf in eax. For now it reports eax = 0
so add a work around for that.
---
diff --git a/identify.c b/identify.c
index 33f35de..a4a3763 100644
--- a/identify.c
+++ b/identify.c
@@ -9,8 +9,8 @@
void get_cpu_info_basics(struct cpudata *cpu)
{
- unsigned int maxi, maxei, vendor, address_bits;
- unsigned int eax;
+ unsigned int maxi, maxei, maxhv, vendor, address_bits;
+ unsigned int eax, ebx, ecx;
cpuid(cpu->number, 0, &maxi, &vendor, NULL, NULL);
maxi &= 0xffff; /* The high-order word is non...