diff options
author | Henne Vogelsang <hvogel@opensuse.org> | 2010-03-01 11:35:54 +0100 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2010-03-01 11:35:54 +0100 |
commit | bc54770d9e25aa8732f571d97dd950982114dc08 (patch) | |
tree | a6a373af81c9eb3a4d2e563d3063212da6299ef1 /sys-utils | |
parent | b5b28b435ede727c24233aa4d0ba8507e8a169b9 (diff) | |
download | util-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>
Diffstat (limited to 'sys-utils')
-rw-r--r-- | sys-utils/lscpu.c | 2 |
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 |