r4309 - glibc-package/trunk/debian/patches/amd64
Author: aurel32
Date: 2010-05-31 21:34:13 +0000 (Mon, 31 May 2010)
New Revision: 4309
Modified:
glibc-package/trunk/debian/patches/amd64/submitted-cpuid.diff
Log:
really backport amd64/submitted-cpuid.diff
Modified: glibc-package/trunk/debian/patches/amd64/submitted-cpuid.diff
===================================================================
--- glibc-package/trunk/debian/patches/amd64/submitted-cpuid.diff 2010-05-31 20:32:40 UTC (rev 4308)
+++ glibc-package/trunk/debian/patches/amd64/submitted-cpuid.diff 2010-05-31 21:34:13 UTC (rev 4309)
@@ -3,11 +3,9 @@
* sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
Properly check family and model.
-diff --git a/sysdeps/x86_64/multiarch/init-arch.c b/sysdeps/x86_64/multiarch/init-arch.c
-index efb89b6..f13a9f4 100644
--- a/sysdeps/x86_64/multiarch/init-arch.c
+++ b/sysdeps/x86_64/multiarch/init-arch.c
-@@ -62,15 +62,15 @@ __init_cpu_features (void)
+@@ -62,12 +62,12 @@
unsigned int eax = __cpu_features.cpuid[COMMON_CPUID_INDEX_1].eax;
unsigned int extended_family = (eax >> 20) & 0xff;
unsigned int extended_model = (eax >> 12) & 0xf0;
@@ -19,11 +17,6 @@
}
- else if (__cpu_features.family == 0x06)
+ else if (family == 0x06)
- {
- model += extended_model;
-- switch (__cpu_features.model)
-+ switch (model)
- {
- case 0x1a:
- case 0x1e:
-
+ model += extended_model;
+ }
+ /* This spells out "AuthenticAMD". */
Reply to: