* [devel] I: pentium4 arch support in rpm @ 2004-09-28 12:44 Alexey I. Froloff 2004-09-28 13:53 ` Vladimir Lettiev ` (3 more replies) 0 siblings, 4 replies; 27+ messages in thread From: Alexey I. Froloff @ 2004-09-28 12:44 UTC (permalink / raw) To: ALT Devel discussion list, ALT Linux Sisyphus [-- Attachment #1: Type: text/plain, Size: 647 bytes --] https://bugzilla.altlinux.org/show_bug.cgi?id=5259 Прошу всех заинтересованых лиц протестировать. Подводный грабель пока найден один - не детектит Xeon, потому как я просто не знаю какие из ксеонов являются p3, а какие p4 (для определения архитектуры используется /proc/cpuinfo)... По результатам удачного тестирования можно будет начинать уговаривать ldv приложить этот патч, по результатам неудачного тестирования - аттачте патчи для патча ;-) -- Regards, Sir Raorn. ------------------- [...] я не верю, что те, у кого серверы на Sisyphus, сделали это нечаянно. Иногда это взвешенный и оцененный риск. -- mike in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 12:44 [devel] I: pentium4 arch support in rpm Alexey I. Froloff @ 2004-09-28 13:53 ` Vladimir Lettiev 2004-09-28 14:16 ` Aleksey Avdeev ` (3 more replies) ` (2 subsequent siblings) 3 siblings, 4 replies; 27+ messages in thread From: Vladimir Lettiev @ 2004-09-28 13:53 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 963 bytes --] Alexey I. Froloff wrote: > https://bugzilla.altlinux.org/show_bug.cgi?id=5259 > > Прошу всех заинтересованых лиц протестировать. Подводный грабель > пока найден один - не детектит Xeon, потому как я просто не знаю > какие из ксеонов являются p3, а какие p4 (для определения > архитектуры используется /proc/cpuinfo)... > > По результатам удачного тестирования можно будет начинать > уговаривать ldv приложить этот патч, по результатам неудачного > тестирования - аттачте патчи для патча ;-) > Будем последовательны. Почему бы не добавить Pentium3 ? На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo для разных CPU и за один раз закатать все возможные архитектуры. Кстати у меня вот такие отпечатки на двух разных пнях3: model name : Pentium III (Coppermine) model name : Intel(R) Pentium(R) III CPU family 1133MHz Как тут быть? (патч, он в атаче, под первый вариант) -- С уважением, Владимир Леттиев aka crux <crux@syktsu.ru> [-- Attachment #2: rpm.patch --] [-- Type: text/x-patch, Size: 6189 bytes --] diff -Nur rpm-4_0-4.0.4-orig/installplatform rpm-4_0-4.0.4/installplatform --- rpm-4_0-4.0.4-orig/installplatform 2004-09-28 17:13:56 +0400 +++ rpm-4_0-4.0.4/installplatform 2004-09-28 17:16:53 +0400 @@ -35,7 +35,7 @@ ln -s ${arch}-${VENDOR}-${OS} ${DESTDIR}/${pkglibdir}/noarch-${OS} case "$arch" in - i[3456]86|k6|athlon) SUBSTS='s_\(i[3456]86\|k6\|athlon\)_i386_ s_\(i[3456]86\|k6\|athlon\)_i486_ s_\(i[3456]86\|k6\|athlon\)_i586_ s_\(i[3456]86\|k6\|athlon\)_i686_ s_\(i[3456]86\|k6\|athlon\)_k6_ s_\(i[3456]86\|k6\|athlon\)_athlon_' ;; + i[3456]86|k6|athlon|pentium3|pentium4) SUBSTS='s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_i386_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_i486_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_i586_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_i686_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_k6_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_athlon_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_pentium3_ s_\(i[3456]86\|k6\|athlon|pentium3|pentium4\)_pentium4_' ;; alpha*) SUBSTS='s_alpha_alpha_ s_alpha_alphaev5_ s_alpha_alphaev56_ s_alpha_alphapca56_ s_alpha_alphaev6_ s_alpha_alphaev67_' ;; sparc*) SUBSTS='s_sparc\(64\|v9\)_sparc_ s_sparc64_sparcv9_;s_sparc\([^v]\|$\)_sparcv9\1_ s_sparcv9_sparc64_;s_sparc\([^6]\|$\)_sparc64\1_' ;; powerpc*|ppc*) SUBSTS='s_ppc64_ppc_ s_ppc\([^6]\|$\)_ppc64\1_' ;; diff -Nur rpm-4_0-4.0.4-orig/lib/rpmrc.c rpm-4_0-4.0.4/lib/rpmrc.c --- rpm-4_0-4.0.4-orig/lib/rpmrc.c 2004-09-28 17:13:56 +0400 +++ rpm-4_0-4.0.4/lib/rpmrc.c 2004-09-28 17:19:03 +0400 @@ -1031,7 +1031,7 @@ } #endif -static const char *checkAMD( void ) +static const char *checkCPU( void ) { int fd = open( "/proc/cpuinfo", O_RDONLY ); if ( !fd ) @@ -1044,14 +1044,21 @@ read( fd, buffer, sizeof buffer - 1 ); close( fd ); - if ( !strstr( buffer, "AMD" ) ) - return 0; + if ( strstr( buffer, "AMD" ) ) { + if ( strstr( buffer, "Athlon" ) || strstr( buffer, "Duron" ) ) + return "athlon"; - if ( strstr( buffer, "Athlon" ) || strstr( buffer, "Duron" ) ) - return "athlon"; + if ( strstr( buffer, "K6" ) ) + return "k6"; + } - if ( strstr( buffer, "K6" ) ) - return "k6"; + if ( strstr( buffer, "Intel" ) ) { + if ( strstr( buffer, "Pentium III" ) ) + return "pentium3"; + /* XXX: check for Xeon(R) */ + if ( strstr( buffer, "Pentium(R) 4" ) ) + return "pentium4"; + } return 0; } @@ -1290,9 +1297,9 @@ if ( !strcmp( un.machine, "i586" ) || !strcmp( un.machine, "i686" ) ) { - const char *amd = checkAMD(); - if ( amd ) - strcpy( un.machine, amd ); + const char *cpu = checkCPU(); + if ( cpu ) + strcpy( un.machine, cpu ); } # endif diff -Nur rpm-4_0-4.0.4-orig/macros.in rpm-4_0-4.0.4/macros.in --- rpm-4_0-4.0.4-orig/macros.in 2004-09-28 17:13:56 +0400 +++ rpm-4_0-4.0.4/macros.in 2004-09-28 17:21:11 +0400 @@ -812,7 +812,7 @@ # rpm can use regular expressions against target platforms in macro # conditionals. # -%intel i386 i486 i586 i686 i786 i886 i986 +%intel i386 i486 i586 i686 i786 i886 i986 pentium3 pentium4 %amd k6 athlon %ix86 %intel %amd diff -Nur rpm-4_0-4.0.4-orig/Makefile.am rpm-4_0-4.0.4/Makefile.am --- rpm-4_0-4.0.4-orig/Makefile.am 2004-09-28 17:13:56 +0400 +++ rpm-4_0-4.0.4/Makefile.am 2004-09-28 17:21:58 +0400 @@ -140,7 +140,9 @@ $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i486 ;\ $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i586 ;\ $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i686 ;\ - $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/athlon ;;\ + $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/athlon ;\ + $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/pentium3 ;\ + $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/pentium4 ;;\ alpha*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/alpha ;\ $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/alphaev6 ;;\ sparc*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/sparc ;\ diff -Nur rpm-4_0-4.0.4-orig/rpmrc.in rpm-4_0-4.0.4/rpmrc.in --- rpm-4_0-4.0.4-orig/rpmrc.in 2004-09-28 17:13:56 +0400 +++ rpm-4_0-4.0.4/rpmrc.in 2004-09-28 17:25:27 +0400 @@ -17,6 +17,8 @@ optflags: i686 %optflags_default -march=i686 optflags: k6 %optflags_default -march=k6 optflags: athlon %optflags_default -march=athlon +optflags: pentium3 %optflags_default -march=pentium3 +optflags: pentium4 %optflags_default -march=pentium4 optflags: ia64 %optflags_default # XXX Please note that -mieee has been added in rpm-3.0.5. @@ -67,6 +69,8 @@ ############################################################# # Canonical arch names and numbers +arch_canon: pentium4: pentium4 1 +arch_canon: pentium3: pentium3 1 arch_canon: athlon: athlon 1 arch_canon: i686: i686 1 arch_canon: k6: k6 1 @@ -164,6 +168,8 @@ buildarchtranslate: ia64: ia64 +buildarchtranslate: pentium4: pentium4 +buildarchtranslate: pentium3: pentium3 buildarchtranslate: athlon: athlon buildarchtranslate: i686: i686 buildarchtranslate: k6: k6 @@ -210,6 +216,8 @@ arch_compat: alphaev5: alpha arch_compat: alpha: axp noarch +arch_compat: pentium4: i686 +arch_compat: pentium3: i686 arch_compat: athlon: i686 k6 arch_compat: i686: i586 arch_compat: k6: i586 @@ -297,6 +305,8 @@ buildarch_compat: ia64: noarch +buildarch_compat: pentium4: i686 +buildarch_compat: pentium3: i686 buildarch_compat: athlon: i686 k6 buildarch_compat: i686: i586 buildarch_compat: k6: i586 diff -Nur rpm-4_0-4.0.4-orig/rpm.spec.in rpm-4_0-4.0.4/rpm.spec.in --- rpm-4_0-4.0.4-orig/rpm.spec.in 2004-09-28 17:13:56 +0400 +++ rpm-4_0-4.0.4/rpm.spec.in 2004-09-28 17:26:31 +0400 @@ -355,9 +355,11 @@ %attr(0644, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/rpmpopt* %attr(0644, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/rpmrc -%ifarch i386 i486 i586 i686 athlon +%ifarch i386 i486 i586 i686 athlon pentium3 pentium4 %attr(-, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/i[3456]86* %attr(-, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/athlon* +%attr(-, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/pentium3* +%attr(-, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/pentium4* %endif %ifarch alpha alphaev5 alphaev56 alphapca56 alphaev6 alphaev67 %attr(-, @RPMUSER@, @RPMGROUP@) %{__prefix}/lib/rpm/alpha* ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 13:53 ` Vladimir Lettiev @ 2004-09-28 14:16 ` Aleksey Avdeev 2004-09-29 5:36 ` Genix 2004-09-29 7:40 ` Aleksey Avdeev 2004-09-28 14:36 ` Andrey Rahmatullin ` (2 subsequent siblings) 3 siblings, 2 replies; 27+ messages in thread From: Aleksey Avdeev @ 2004-09-28 14:16 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 677 bytes --] Vladimir Lettiev пишет: > Alexey I. Froloff wrote: > >> https://bugzilla.altlinux.org/show_bug.cgi?id=5259 >> >> Прошу всех заинтересованых лиц протестировать. Подводный грабель >> пока найден один - не детектит Xeon, потому как я просто не знаю >> какие из ксеонов являются p3, а какие p4 (для определения >> архитектуры используется /proc/cpuinfo)... >> ... > > Будем последовательны. Почему бы не добавить Pentium3 ? > > На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo > для разных CPU и за один раз закатать все возможные архитектуры. В атаче вывод /proc/cpuinfo для Celeron. Завтра с утра - для Alton пришлю... -- С уважением. Алексей. [-- Attachment #2: cpuinfo.Celeron --] [-- Type: text/plain, Size: 372 bytes --] processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 6 model name : Celeron (Mendocino) stepping : 5 cpu MHz : 334.100 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr bogomips : 666.82 ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 14:16 ` Aleksey Avdeev @ 2004-09-29 5:36 ` Genix 2004-09-29 7:40 ` Aleksey Avdeev 1 sibling, 0 replies; 27+ messages in thread From: Genix @ 2004-09-29 5:36 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 233 bytes --] On Tue, 28 Sep 2004 18:16:40 +0400 "Aleksey Avdeev" <solo@solin.spb.ru> wrote: > В атаче вывод /proc/cpuinfo для Celeron. Завтра с утра - для > Alton пришлю... А для Xeon'ов интересует? -- У каждого в башке свои тараканы... [-- Attachment #2: cpu.txt --] [-- Type: text/plain, Size: 1712 bytes --] processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 5 cpu MHz : 2791.076 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 5570.56 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 5 cpu MHz : 2791.076 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 5570.56 processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 5 cpu MHz : 2791.076 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 5570.56 processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 5 cpu MHz : 2791.076 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 5570.56 ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 14:16 ` Aleksey Avdeev 2004-09-29 5:36 ` Genix @ 2004-09-29 7:40 ` Aleksey Avdeev 2004-09-29 8:13 ` Aleksey Avdeev 2004-09-30 12:52 ` vserge 1 sibling, 2 replies; 27+ messages in thread From: Aleksey Avdeev @ 2004-09-29 7:40 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 642 bytes --] Aleksey Avdeev пишет: > Vladimir Lettiev пишет: > >> Alexey I. Froloff wrote: >> >>> https://bugzilla.altlinux.org/show_bug.cgi?id=5259 >>> ... >> >> Будем последовательны. Почему бы не добавить Pentium3 ? >> >> На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo >> для разных CPU и за один раз закатать все возможные архитектуры. > > > В атаче вывод /proc/cpuinfo для Celeron. Завтра с утра - для Alton > пришлю... Из дома: egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | sort -ur > Duron (uname -m ;egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | sort -ur) > Athlon -- С уважением. Алексей. [-- Attachment #2: Athlon --] [-- Type: text/plain, Size: 191 bytes --] i686 vendor_id : AuthenticAMD model name : AMD Athlon(TM) XP 3200+ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow [-- Attachment #3: Duron --] [-- Type: text/plain, Size: 186 bytes --] vendor_id : AuthenticAMD model name : AMD Duron(tm) processor flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-29 7:40 ` Aleksey Avdeev @ 2004-09-29 8:13 ` Aleksey Avdeev 2004-09-30 12:52 ` vserge 1 sibling, 0 replies; 27+ messages in thread From: Aleksey Avdeev @ 2004-09-29 8:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 702 bytes --] Aleksey Avdeev пишет: > Aleksey Avdeev пишет: > >> Vladimir Lettiev пишет: >> >>> Alexey I. Froloff wrote: >>> >>>> https://bugzilla.altlinux.org/show_bug.cgi?id=5259 >>>> > ... > >>> >>> Будем последовательны. Почему бы не добавить Pentium3 ? >>> >>> На самом деле, надо просто попросить всех прислать вывод >>> /proc/cpuinfo для разных CPU и за один раз закатать все возможные >>> архитектуры. >> >> >> >> В атаче вывод /proc/cpuinfo для Celeron. Завтра с утра - для Alton >> пришлю... > > > Из дома: И, до кучи, "rpm --eval '%{_target_cpu}';uname -m ;egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | sort -ur" с того, что доступно в данный момент... -- С уважением. Алексей. [-- Attachment #2: PentiumII --] [-- Type: text/plain, Size: 161 bytes --] i686 i686 vendor_id : GenuineIntel model name : Pentium II (Deschutes) flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr [-- Attachment #3: PentiumIII.Coppermine --] [-- Type: text/plain, Size: 167 bytes --] i686 i686 vendor_id : GenuineIntel model name : Pentium III (Coppermine) flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse [-- Attachment #4: PentiumIII.Katmai --] [-- Type: text/plain, Size: 163 bytes --] i686 i686 vendor_id : GenuineIntel model name : Pentium III (Katmai) flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-29 7:40 ` Aleksey Avdeev 2004-09-29 8:13 ` Aleksey Avdeev @ 2004-09-30 12:52 ` vserge 2004-09-30 18:02 ` Valery V. Inozemtsev 1 sibling, 1 reply; 27+ messages in thread From: vserge @ 2004-09-30 12:52 UTC (permalink / raw) To: ALT Devel discussion list Приветствую Но ноутбуке Compaq Evo N800v #egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | sort -ur vendor_id : GenuineIntel model name : Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid На сервер IBM xServers $ egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | sort -ur vendor_id : GenuineIntel model name : Intel(R) Xeon(TM) CPU 2.80GHz flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid On Wed, 29 Sep 2004 11:40:43 +0400 "Aleksey Avdeev" <solo@solin.spb.ru> wrote: > Aleksey Avdeev пишет: > > Vladimir Lettiev пишет: > > > >> Alexey I. Froloff wrote: > >> > >>> https://bugzilla.altlinux.org/show_bug.cgi?id=5259 > >>> > ... > >> > >> Будем последовательны. Почему бы не добавить Pentium3 ? > >> > >> На самом деле, надо просто попросить всех прислать вывод > >/proc/cpuinfo > для разных CPU и за один раз закатать все возможные > >архитектуры. > > > > > > В атаче вывод /proc/cpuinfo для Celeron. Завтра с утра - для Alton > > > > пришлю... > > Из дома: > > egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | sort -ur > Duron > > (uname -m ;egrep '^(vendor_id|model name|flags)' /proc/cpuinfo | > sort -ur) > Athlon > > -- > > С уважением. Алексей. > -- > Эд собрал 2.6.3 с swsuspend 2.0, так что в /pub/people/ed. ВАУ. Вечер обещает быть веселым :) -- mike in devel@ ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-30 12:52 ` vserge @ 2004-09-30 18:02 ` Valery V. Inozemtsev 2004-09-30 18:33 ` Re[2]: " Volkov Serge 2004-10-01 9:19 ` vserge 0 siblings, 2 replies; 27+ messages in thread From: Valery V. Inozemtsev @ 2004-09-30 18:02 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 401 bytes --] В сообщении от 30 Сентябрь 2004 16:52 vserge написал(a): > Приветствую > hi. немного не в тему > Но ноутбуке Compaq Evo N800v на нем проблем не замечено? сегодня на софтуле боролись с компэгом, при старте иксов в логах "Keyboard timed out[1]". в итоге иксы стартуют довольно долго <skip> -- Valery V. Inozemtsev Powered by ALT Linux Sisyphus (20040921) ftp://ftp.altlinux.ru/pub/people/shrek/ [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re[2]: [devel] I: pentium4 arch support in rpm 2004-09-30 18:02 ` Valery V. Inozemtsev @ 2004-09-30 18:33 ` Volkov Serge 2004-10-01 9:19 ` vserge 1 sibling, 0 replies; 27+ messages in thread From: Volkov Serge @ 2004-09-30 18:33 UTC (permalink / raw) To: ALT Devel discussion list Hello Valery, Thursday, September 30, 2004, 10:02:49 PM, you wrote: VVI> В сообщении от 30 Сентябрь 2004 16:52 vserge написал(a): >> Приветствую >> VVI> hi. VVI> немного не в тему >> Но ноутбуке Compaq Evo N800v VVI> на нем проблем не замечено? сегодня на софтуле боролись с компэгом, при старте VVI> иксов в логах "Keyboard timed out[1]". в итоге иксы стартуют довольно долго Нет не замечено! -- Это моя боевая машинка! - А какой компаг? VVI> <skip> -- Best regards, Volkov mailto:vserge@altlinux.ru ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-30 18:02 ` Valery V. Inozemtsev 2004-09-30 18:33 ` Re[2]: " Volkov Serge @ 2004-10-01 9:19 ` vserge 1 sibling, 0 replies; 27+ messages in thread From: vserge @ 2004-10-01 9:19 UTC (permalink / raw) To: ALT Devel discussion list On Thu, 30 Sep 2004 22:02:49 +0400 "Valery V. Inozemtsev" <shrek@freesource.info> wrote: > В сообщении от 30 Сентябрь 2004 16:52 vserge написал(a): > > Приветствую > > > > hi. > > немного не в тему > > > Но ноутбуке Compaq Evo N800v > > на нем проблем не замечено? сегодня на софтуле боролись с компэгом, > при старте иксов в логах "Keyboard timed out[1]". в итоге иксы > стартуют довольно долго Странно так как у меня в логе только вот это : # cat /var/log/XFree86.0.log | grep -i key (**) |-->Input Device "Keyboard1" (**) Option "XkbVariant" ",winkeys" (**) XKB: variant: ",winkeys" (==) Keyboard: CustomKeycode disabled (II) Initializing built-in extension XKEYBOARD (II) Keyboard "Keyboard1" handled by legacy driver SetGrabKeysState - disabled SetGrabKeysState - enabled > > <skip> > -- > Valery V. Inozemtsev > > Powered by ALT Linux Sisyphus (20040921) > ftp://ftp.altlinux.ru/pub/people/shrek/ -- Мы выпустили J-2.0 на двух дисках (второй был замыканием первого с пакетами разработки, даже не с исходниками!), но продавали их раздельно. Продажи первого диска были очень неплохи, а маленький (500 экз !) тираж второго до сих пор используется в офисе в качестве одноразовых блюдец для тортиков. -- aen in legal@ ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 13:53 ` Vladimir Lettiev 2004-09-28 14:16 ` Aleksey Avdeev @ 2004-09-28 14:36 ` Andrey Rahmatullin 2004-09-28 19:53 ` Денис Смирнов 2004-10-04 12:00 ` Anton Farygin 3 siblings, 0 replies; 27+ messages in thread From: Andrey Rahmatullin @ 2004-09-28 14:36 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1043 bytes --] On Tue, Sep 28, 2004 at 05:53:04PM +0400, Vladimir Lettiev wrote: >На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo >для разных CPU и за один раз закатать все возможные архитектуры. Это разогнанный 2500+. Могу снять разгон и показать исходный вариант. processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 10 model name : AMD Athlon(tm) XP 3200+ stepping : 0 cpu MHz : 2205.868 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips : 4341.76 -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > А в чем дело было? Дурь добавили... Ну должны же там хоть что-то изгадить, чтобы всем было плохо :) -- vsu in community@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 13:53 ` Vladimir Lettiev 2004-09-28 14:16 ` Aleksey Avdeev 2004-09-28 14:36 ` Andrey Rahmatullin @ 2004-09-28 19:53 ` Денис Смирнов 2004-09-29 10:00 ` Alexey I. Froloff 2004-10-04 12:00 ` Anton Farygin 3 siblings, 1 reply; 27+ messages in thread From: Денис Смирнов @ 2004-09-28 19:53 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 697 bytes --] On Tue, Sep 28, 2004 at 05:53:04PM +0400, Vladimir Lettiev wrote: VL> Будем последовательны. Почему бы не добавить Pentium3 ? Какие у нас принципиальные отличия pentium3 от i686? У p4 сильно другая архитектура, и прямая оптимизация именно под него даёт ощутимый результат. VL> На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo VL> для разных CPU и за один раз закатать все возможные архитектуры. Лучше использовать эту информацию, чтобы сделать чёткое описание какие фичи процессоров (sse, sse2, 3dnow, что-либо ещё) поддерживаются каждым типом процессора. И вот по этим типам и делать архитектуры. -- С уважением, Денис http://freesource.info [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 19:53 ` Денис Смирнов @ 2004-09-29 10:00 ` Alexey I. Froloff 2004-09-29 10:29 ` Aleksey Avdeev 0 siblings, 1 reply; 27+ messages in thread From: Alexey I. Froloff @ 2004-09-29 10:00 UTC (permalink / raw) To: ALT Devel discussion list Cc: Денис Смирнов [-- Attachment #1: Type: text/plain, Size: 1446 bytes --] * Денис Смирнов <mithraen@> [040929 13:40]: > VL> На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo > VL> для разных CPU и за один раз закатать все возможные архитектуры. > Лучше использовать эту информацию, чтобы сделать чёткое описание какие > фичи процессоров (sse, sse2, 3dnow, что-либо ещё) поддерживаются каждым > типом процессора. И вот по этим типам и делать архитектуры. В письме Message-ID: <20040928175123.GB25829@hell.devel.altlinux.ru> я именно это и описал, как оно выглядит с точки зрения компилятора. Любознательные могут заглянуть в gcc/config/i386/i386.c (в районе 1000-й строки), вдруг я чего не учёл... P.S. В gcc/config/i386/i386.h есть код: else if (TARGET_ATHLON) \ { \ builtin_define ("__tune_athlon__"); \ /* Only plain "athlon" lacks SSE. */ \ if (last_cpu_char != 'n') \ builtin_define ("__tune_athlon_sse__"); \ } \ У меня создаётся впечатление, что athlon-tbird таки умеет sse... Или я неправильно код понимаю? -- Regards, Sir Raorn. ------------------- Это ещё что. Бывает такой юмор, от которого натурально срывает крышу. К счастью, не все его понимают. -- at in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-29 10:00 ` Alexey I. Froloff @ 2004-09-29 10:29 ` Aleksey Avdeev 0 siblings, 0 replies; 27+ messages in thread From: Aleksey Avdeev @ 2004-09-29 10:29 UTC (permalink / raw) To: ALT Devel discussion list Alexey I. Froloff пишет: > * Денис Смирнов <mithraen@> [040929 13:40]: > >> VL> На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo >> VL> для разных CPU и за один раз закатать все возможные архитектуры. >>Лучше использовать эту информацию, чтобы сделать чёткое описание какие >>фичи процессоров (sse, sse2, 3dnow, что-либо ещё) поддерживаются каждым >>типом процессора. И вот по этим типам и делать архитектуры. > > В письме Message-ID: <20040928175123.GB25829@hell.devel.altlinux.ru> > я именно это и описал, как оно выглядит с точки зрения > компилятора. Любознательные могут заглянуть в > gcc/config/i386/i386.c (в районе 1000-й строки), вдруг я чего не > учёл... > > P.S. В gcc/config/i386/i386.h есть код: > > else if (TARGET_ATHLON) \ > { \ > builtin_define ("__tune_athlon__"); \ > /* Only plain "athlon" lacks SSE. */ \ > if (last_cpu_char != 'n') \ > builtin_define ("__tune_athlon_sse__"); \ > } \ > > У меня создаётся впечатление, что athlon-tbird таки умеет sse... > Или я неправильно код понимаю? Судя по моему Duron`у (он на ядре Thunderbird, но по flags от Barton`а не отличается) <http://lists.altlinux.ru/pipermail/devel/2004-September/014105.html> и <http://www.hardw.net/doc/34> - умеет. -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 13:53 ` Vladimir Lettiev ` (2 preceding siblings ...) 2004-09-28 19:53 ` Денис Смирнов @ 2004-10-04 12:00 ` Anton Farygin 2004-10-04 12:07 ` Alexey I. Froloff 2004-10-04 12:25 ` Sergey Vlasov 3 siblings, 2 replies; 27+ messages in thread From: Anton Farygin @ 2004-10-04 12:00 UTC (permalink / raw) To: ALT Devel discussion list Vladimir Lettiev пишет: > Alexey I. Froloff wrote: > >> https://bugzilla.altlinux.org/show_bug.cgi?id=5259 >> >> Прошу всех заинтересованых лиц протестировать. Подводный грабель >> пока найден один - не детектит Xeon, потому как я просто не знаю >> какие из ксеонов являются p3, а какие p4 (для определения >> архитектуры используется /proc/cpuinfo)... >> >> По результатам удачного тестирования можно будет начинать >> уговаривать ldv приложить этот патч, по результатам неудачного >> тестирования - аттачте патчи для патча ;-) >> > > Будем последовательны. Почему бы не добавить Pentium3 ? > > На самом деле, надо просто попросить всех прислать вывод /proc/cpuinfo > для разных CPU и за один раз закатать все возможные архитектуры. > > Кстати у меня вот такие отпечатки на двух разных пнях3: > model name : Pentium III (Coppermine) > model name : Intel(R) Pentium(R) III CPU family 1133MHz > > Как тут быть? (патч, он в атаче, под первый вариант) Изначально кривой подход к детекту процессора через model name!!!!! У Intel'а что только не встречается в тех самых регистрах, из которых читается model name. Разве что AMD там не было ;-) Есть более правильный способо: family, model, stepping + там где есть - brandid. Это даст 99% гарантию определения правильного процессора. А если к этому еще добавить два условия - частоту и размер L2, то мы получим практически 100% гарантию детекта процессора. Практически - потому что в некоторых процессорах есть ошибки, в результате которых они о себе нагло врут, как в model name так и в различных регистрах функции cpuid ;-) Rgds, Rider ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-10-04 12:00 ` Anton Farygin @ 2004-10-04 12:07 ` Alexey I. Froloff 2004-10-04 12:25 ` Sergey Vlasov 1 sibling, 0 replies; 27+ messages in thread From: Alexey I. Froloff @ 2004-10-04 12:07 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 510 bytes --] * Anton Farygin <rider@> [041004 16:00]: > Изначально кривой подход к детекту процессора через model name!!!!! У > Intel'а что только не встречается в тех самых регистрах, из которых > читается model name. Разве что AMD там не было ;-) Дык, в rpm это всегда так было ;-) Потому и надо человеческую либу, которая только этим и будет заниматься. P.S. И uname(2) тоже было бы неплохо пропатчить... -- Regards, Sir Raorn. ------------------- Пора мне синхронизировать Сизиф. -- ivv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-10-04 12:00 ` Anton Farygin 2004-10-04 12:07 ` Alexey I. Froloff @ 2004-10-04 12:25 ` Sergey Vlasov 2004-10-04 12:37 ` Anton Farygin 1 sibling, 1 reply; 27+ messages in thread From: Sergey Vlasov @ 2004-10-04 12:25 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 363 bytes --] On Mon, Oct 04, 2004 at 04:00:04PM +0400, Anton Farygin wrote: > Изначально кривой подход к детекту процессора через model name!!!!! У > Intel'а что только не встречается в тех самых регистрах, из которых > читается model name. Разве что AMD там не было ;-) Более того, в случае AMD это имя устанавливает BIOS, поэтому там может быть вообще что угодно. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-10-04 12:25 ` Sergey Vlasov @ 2004-10-04 12:37 ` Anton Farygin 2004-10-04 12:51 ` Sergey Vlasov 0 siblings, 1 reply; 27+ messages in thread From: Anton Farygin @ 2004-10-04 12:37 UTC (permalink / raw) To: ALT Devel discussion list Sergey Vlasov пишет: > On Mon, Oct 04, 2004 at 04:00:04PM +0400, Anton Farygin wrote: > >>Изначально кривой подход к детекту процессора через model name!!!!! У >>Intel'а что только не встречается в тех самых регистрах, из которых >>читается model name. Разве что AMD там не было ;-) > > > Более того, в случае AMD это имя устанавливает BIOS, поэтому там может > быть вообще что угодно. На самом деле в процессоре имя есть ;-) Но действительно, через MSR можно его поменять, хотя в спецификации написано о том что это крайне не рекомендуется делать, ибо некоторые ->(M$) системы детектят процессор, распарсивая строку model name ;-) так, в одном из посвященных этому форуму я встречал информацию о том, что добавив к имени процессора "Mobile" человек получал попытку винды заюзать powernow :-) Rgds, Rider ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-10-04 12:37 ` Anton Farygin @ 2004-10-04 12:51 ` Sergey Vlasov 2004-10-04 13:12 ` Anton Farygin 0 siblings, 1 reply; 27+ messages in thread From: Sergey Vlasov @ 2004-10-04 12:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1038 bytes --] On Mon, Oct 04, 2004 at 04:37:13PM +0400, Anton Farygin wrote: > Sergey Vlasov пишет: > >On Mon, Oct 04, 2004 at 04:00:04PM +0400, Anton Farygin wrote: > > > >>Изначально кривой подход к детекту процессора через model name!!!!! У > >>Intel'а что только не встречается в тех самых регистрах, из которых > >>читается model name. Разве что AMD там не было ;-) > > > > > >Более того, в случае AMD это имя устанавливает BIOS, поэтому там может > >быть вообще что угодно. > > На самом деле в процессоре имя есть ;-) В Athlon 64 и Opteron уже нет ;) http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20734.pdf > Но действительно, через MSR можно его поменять, хотя в спецификации > написано о том что это крайне не рекомендуется делать, ибо некоторые > ->(M$) системы детектят процессор, распарсивая строку model name ;-) Не только M$ - speedstep-centrino тоже этим занимается (якобы какие-то модели невозможно различить по данным CPUID - тогда непонятно, как же с ними разбирается BIOS). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-10-04 12:51 ` Sergey Vlasov @ 2004-10-04 13:12 ` Anton Farygin 2004-10-04 13:40 ` Sergey Vlasov 0 siblings, 1 reply; 27+ messages in thread From: Anton Farygin @ 2004-10-04 13:12 UTC (permalink / raw) To: ALT Devel discussion list Sergey Vlasov пишет: > On Mon, Oct 04, 2004 at 04:37:13PM +0400, Anton Farygin wrote: > >>Sergey Vlasov пишет: >> >>>On Mon, Oct 04, 2004 at 04:00:04PM +0400, Anton Farygin wrote: >>> >>> >>>>Изначально кривой подход к детекту процессора через model name!!!!! У >>>>Intel'а что только не встречается в тех самых регистрах, из которых >>>>читается model name. Разве что AMD там не было ;-) >>> >>> >>>Более того, в случае AMD это имя устанавливает BIOS, поэтому там может >>>быть вообще что угодно. >> >>На самом деле в процессоре имя есть ;-) > > > В Athlon 64 и Opteron уже нет ;) > > http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20734.pdf А.. да, действительно ;-( > > >>Но действительно, через MSR можно его поменять, хотя в спецификации >>написано о том что это крайне не рекомендуется делать, ибо некоторые >>->(M$) системы детектят процессор, распарсивая строку model name ;-) > > > Не только M$ - speedstep-centrino тоже этим занимается (якобы какие-то > модели невозможно различить по данным CPUID - тогда непонятно, как же с > ними разбирается BIOS). Не, там все проще - они в драйвер запихнули точки для CPU, вместо того, что бы читать их из BIOS. Соотвестственно пытаются через model name считывать частоту процессора. Наверное в чем-то они правы (/me вспоминает кривые BIOS'ы). Кстати, если кто-то подскажет корректный способ определения номинальной частоты процессора/номинальной частоты шины из cpuid/MSR, то буду премного благодарен. (я знаю способ только для Opteron/Athlon64). Rgds, Rider ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-10-04 13:12 ` Anton Farygin @ 2004-10-04 13:40 ` Sergey Vlasov 0 siblings, 0 replies; 27+ messages in thread From: Sergey Vlasov @ 2004-10-04 13:40 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 779 bytes --] On Mon, Oct 04, 2004 at 05:12:27PM +0400, Anton Farygin wrote: > >>Но действительно, через MSR можно его поменять, хотя в спецификации > >>написано о том что это крайне не рекомендуется делать, ибо некоторые > >>->(M$) системы детектят процессор, распарсивая строку model name ;-) > > > >Не только M$ - speedstep-centrino тоже этим занимается (якобы какие-то > >модели невозможно различить по данным CPUID - тогда непонятно, как же с > >ними разбирается BIOS). > > Не, там все проще - они в драйвер запихнули точки для CPU, вместо того, > что бы читать их из BIOS. Соотвестственно пытаются через model name > считывать частоту процессора. Наверное в чем-то они правы (/me > вспоминает кривые BIOS'ы). http://thread.gmane.org/gmane.linux.kernel.cpufreq/1804 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
[parent not found: <200409281650.35854.led@ukr-fin.com.ua>]
* [devel] Re: [sisyphus] I: pentium4 arch support in rpm @ 2004-09-28 14:12 ` Alexey I. Froloff 0 siblings, 0 replies; 27+ messages in thread From: Alexey I. Froloff @ 2004-09-28 14:12 UTC (permalink / raw) To: ALT Devel discussion list, ALT Linux Sisyphus [-- Attachment #1: Type: text/plain, Size: 826 bytes --] * Led <led@> [040928 17:51]: > Пересобрал rpm с патчем, установил его, пресобрал для примера xvid - вроде > определяется pentium4 нормально... Ламерский вопрос: может указать в optflags > для pentium4 ещё и -sse -sse2 ? или march=pentium4 предполагает их по > умолчанию? Предполагает. Не предполагает только -mfpmath=sse > По аналогии действительно неплохо бы сделать ещё athlonxp, > pentium3, pentium2, pentiummmx, athlonxp ещё имеет смысл, а вот остальные зачем? ppro и выше - это i686, mmx/3dnow обычно детектится отдельно (см. напр. SDL). > athlon64... athlon64 уже есть (в багзилле) - x86_64. Кстати для него -mfpmath=sse по умолчанию есть. -- Regards, Sir Raorn. ------------------- > Что это такое случилось с приходом WindowMaker-0.80? Нет, это я экспериментирую. :) -- ldv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* [devel] Re: [sisyphus] I: pentium4 arch support in rpm 2004-09-28 12:44 [devel] I: pentium4 arch support in rpm Alexey I. Froloff 2004-09-28 13:53 ` Vladimir Lettiev @ 2004-09-28 14:47 ` Alexey I. Froloff 2004-09-28 17:11 ` Alexey I. Froloff 2004-10-04 11:47 ` [devel] " Anton Farygin 3 siblings, 1 reply; 27+ messages in thread From: Alexey I. Froloff @ 2004-09-28 14:47 UTC (permalink / raw) To: ALT Devel discussion list, ALT Linux Sisyphus [-- Attachment #1: Type: text/plain, Size: 750 bytes --] * Alexey I. Froloff <raorn@> [040928 16:45]: > Прошу всех заинтересованых лиц протестировать. Подводный грабель > пока найден один - не детектит Xeon, потому как я просто не знаю > какие из ксеонов являются p3, а какие p4 (для определения > архитектуры используется /proc/cpuinfo)... Ну, раз пошла такая пьянка... Присылайте мне на raorn@alt вывод: rpm --eval '%{_target_cpu}' egrep '^(model name|flags)' /proc/cpuinfo | sort -ur Попробую придумать что-ньдь более универсальное... -- Regards, Sir Raorn. ------------------- > Вы считаете нормальным наличие в системе *-devel и полного набора > компиляторов всех версий, помимо тех, что нужны пользователю в работе? Ну, некоторые пользуют hasher. :) -- mike in community@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Re: [sisyphus] I: pentium4 arch support in rpm 2004-09-28 14:47 ` Alexey I. Froloff @ 2004-09-28 17:11 ` Alexey I. Froloff 2004-09-29 8:38 ` Vital Khilko 0 siblings, 1 reply; 27+ messages in thread From: Alexey I. Froloff @ 2004-09-28 17:11 UTC (permalink / raw) To: ALT Devel discussion list, ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 216 bytes --] * Alexey I. Froloff <raorn@> [040928 18:50]: > Присылайте мне на raorn@alt вывод: > rpm --eval '%{_target_cpu}' > egrep '^(model name|flags)' /proc/cpuinfo | sort -ur И "uname -m" -- Regards, Sir Raorn. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Re: [sisyphus] I: pentium4 arch support in rpm 2004-09-28 17:11 ` Alexey I. Froloff @ 2004-09-29 8:38 ` Vital Khilko 2004-09-29 9:13 ` Alexey I. Froloff 0 siblings, 1 reply; 27+ messages in thread From: Vital Khilko @ 2004-09-29 8:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1004 bytes --] On Аўт, 2004-09-28 at 21:11 +0400, Alexey I. Froloff wrote: > * Alexey I. Froloff <raorn@> [040928 18:50]: > > Присылайте мне на raorn@alt вывод: > > > rpm --eval '%{_target_cpu}' > > egrep '^(model name|flags)' /proc/cpuinfo | sort -ur > И "uname -m" а такое ;) armv5l Processor : XScale-IOP80321 rev 2 (v5l) BogoMIPS : 599.65 cpu MHz : 599.654 Features : swp half thumb fastmult edsp CPU implementer : 0x69 CPU architecture: 5TE CPU variant : 0x0 CPU part : 0x2c3 CPU revision : 2 Cache type : undefined 5 Cache clean : undefined 5 Cache lockdown : undefined 5 Cache format : Harvard I size : 32768 I assoc : 32 I line length : 32 I sets : 32 D size : 32768 D assoc : 32 D line length : 32 D sets : 32 Hardware : Intel IQ80321 Revision : 0000 Serial : 0000000000000000 armv5tel > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > https://lists.altlinux.ru/mailman/listinfo/devel [-- Attachment #2: Гэтая частка паведамленьня падпісана электронным подпісам --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Re: [sisyphus] I: pentium4 arch support in rpm 2004-09-29 8:38 ` Vital Khilko @ 2004-09-29 9:13 ` Alexey I. Froloff 0 siblings, 0 replies; 27+ messages in thread From: Alexey I. Froloff @ 2004-09-29 9:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 277 bytes --] * Vital Khilko <vk@> [040929 12:38]: > а такое ;) > armv5l А такое уже поддерживается ;-) https://bugzilla.altlinux.org/show_bug.cgi?id=2801 -- Regards, Sir Raorn. ------------------- Не отчаивайтесь, все ошибки рано или поздно исправляются. -- ldv in sisyphus@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] I: pentium4 arch support in rpm 2004-09-28 12:44 [devel] I: pentium4 arch support in rpm Alexey I. Froloff ` (2 preceding siblings ...) 2004-09-28 14:47 ` Alexey I. Froloff @ 2004-10-04 11:47 ` Anton Farygin 3 siblings, 0 replies; 27+ messages in thread From: Anton Farygin @ 2004-10-04 11:47 UTC (permalink / raw) To: ALT Devel discussion list; +Cc: ALT Linux Sisyphus Чудненько. Я тут как раз закончил тулзу, которая умеет детектить какой процессор кем является ;-) Кстати, предлагаю пойти дальше и выдавать флаги оптимизации под процессор из hwdatabase::cpu. Мы можем выдавать флаги вплоть до определения наличия определенного набора инструкций. Синтаксис простой: <cpu vendor> <family> model stepping brandid (если есть) model name дальше идут модификаторы, позволяющие добавить к описанию этого процессора драйвера. например вот описание процессора AMD Athlon 64 с версией ядра SH7-CG: AuthenticAMD f 7 a AMD Athlon64(tm) Processor ?cpufreq=yes +driver powernow-k8 +revision SH7-CG Мое предложение заключается в добавлении сюда модификатора gccopt, например: +gccopt -march=athlon-xp -mcpu=athlon-xp -msse -m3dnow -mmmx -mfpmath=sse Соответсвенно если это надо, то я добавлю в cpuscan (пока оно еще не в Sisyphus, но пойдет туда чуть ли не сегодня): $/usr/bin/cpuscan --gcc-flags -march=athlon-xp -mcpu=athlon-xp -msse -m3dnow -mmmx -mfpmath=sse да, работает это все независимо от ядра. Детект идет с использованием инструкций cpuid и rdmsr, но для rdmsr нужно загружать модуль ядра msr. Rgds, Rider Alexey I. Froloff пишет: > https://bugzilla.altlinux.org/show_bug.cgi?id=5259 > > Прошу всех заинтересованых лиц протестировать. Подводный грабель > пока найден один - не детектит Xeon, потому как я просто не знаю > какие из ксеонов являются p3, а какие p4 (для определения > архитектуры используется /proc/cpuinfo)... > > По результатам удачного тестирования можно будет начинать > уговаривать ldv приложить этот патч, по результатам неудачного > тестирования - аттачте патчи для патча ;-) > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > https://lists.altlinux.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2004-10-04 13:40 UTC | newest] Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-09-28 12:44 [devel] I: pentium4 arch support in rpm Alexey I. Froloff 2004-09-28 13:53 ` Vladimir Lettiev 2004-09-28 14:16 ` Aleksey Avdeev 2004-09-29 5:36 ` Genix 2004-09-29 7:40 ` Aleksey Avdeev 2004-09-29 8:13 ` Aleksey Avdeev 2004-09-30 12:52 ` vserge 2004-09-30 18:02 ` Valery V. Inozemtsev 2004-09-30 18:33 ` Re[2]: " Volkov Serge 2004-10-01 9:19 ` vserge 2004-09-28 14:36 ` Andrey Rahmatullin 2004-09-28 19:53 ` Денис Смирнов 2004-09-29 10:00 ` Alexey I. Froloff 2004-09-29 10:29 ` Aleksey Avdeev 2004-10-04 12:00 ` Anton Farygin 2004-10-04 12:07 ` Alexey I. Froloff 2004-10-04 12:25 ` Sergey Vlasov 2004-10-04 12:37 ` Anton Farygin 2004-10-04 12:51 ` Sergey Vlasov 2004-10-04 13:12 ` Anton Farygin 2004-10-04 13:40 ` Sergey Vlasov 2004-09-28 14:12 ` [devel] Re: [sisyphus] " Alexey I. Froloff 2004-09-28 14:47 ` Alexey I. Froloff 2004-09-28 17:11 ` Alexey I. Froloff 2004-09-29 8:38 ` Vital Khilko 2004-09-29 9:13 ` Alexey I. Froloff 2004-10-04 11:47 ` [devel] " Anton Farygin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git