summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenne Vogelsang <hvogel@opensuse.org>2010-03-01 11:35:54 +0100
committerKarel Zak <kzak@redhat.com>2010-03-01 11:35:54 +0100
commitbc54770d9e25aa8732f571d97dd950982114dc08 (patch)
treea6a373af81c9eb3a4d2e563d3063212da6299ef1
parentb5b28b435ede727c24233aa4d0ba8507e8a169b9 (diff)
downloadutil-linux-old-bc54770d9e25aa8732f571d97dd950982114dc08.tar.gz
lscpu: fix cpuid opcode detection
Fixes commit c9239f23acdc8b50f8bcbfadf967c6a490fd4693. The author didn't care for matching constraints when resorting the register constraints. The eax register (with the cpuid opcode) is now in operand 1, not zero anymore. Signed-off-by: Henne Vogelsang <hvogel@opensuse.org>
-rw-r--r--sys-utils/lscpu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c
index c200fb32..77a3e5c2 100644
--- a/sys-utils/lscpu.c
+++ b/sys-utils/lscpu.c
@@ -360,7 +360,7 @@ cpuid(unsigned int op, unsigned int *eax, unsigned int *ebx,
"=a" (*eax),
"=c" (*ecx),
"=d" (*edx)
- : "0" (op), "c"(0));
+ : "1" (op), "c"(0));
}
static void