sparc optflags
Kto z Was używa PLD na czymś poniżej UltraSPARC?? 32 bit sparc jest kompilowany z -mcpu=v7 -mtune=ultrasparc z manuala gcc wynika że już -mcpu=v8 włącza rozkazy mnożenia i dzielenia liczb całkowitych. mtune zaś ma wpływ na scheduling instrukcji. Proponuję małą rewolucję w TH - sparc64 port nigdy nie będzie kompletny bo wiele rzeczy nie zostało przeportowanych. Dla sparc32 wiele rzeczy działa tylko optymalizacja u nas jest żadna. Proponuje AC dla użytkowników sparc v7 (o ile tacy jeszcze są) a w TH najchętniej widziałbym -mv8plus które daje 64bitowe rejestry - wlasnie próbuje zbudować xine-lib i odkrylem ze jest jeszcze -mvis które jest mniej więcej odpowiednikiem mmx. Używam mojej ultry jako desktop więc mnie zależy :-) proponuję zastąpić: -mcpu=v7 -mtune=ultrasparc na -mcpu=v8 -mtune=ultrasparc -mv8plus Skutkowało by to 32bitowym kodem ale możliwym do odpalenia tylko na Ultra SPARC+ (US 2, 3, 4, Micro) chyba żeby wyłączyć -mv8plus to na Super SPARC+ (Super, Micro, Hyper) Rozumiem, że użytkowników [EMAIL PROTECTED] jest niewielu i w 99% są to developerzy więc nie spodziewam się odpowiedzi na tego maila :) Brak sprzeciwu uznam za przyzwolenie. Pozdrawiam. -- T. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Tomasz Mateja pisze: > proponuję zastąpić: > -mcpu=v7 -mtune=ultrasparc na -mcpu=v8 -mtune=ultrasparc -mv8plus > Skutkowało by to 32bitowym kodem ale możliwym do odpalenia tylko na > Ultra SPARC+ (US 2, 3, 4, Micro) > chyba żeby wyłączyć -mv8plus to na Super SPARC+ (Super, Micro, Hyper) Albo pojechać po całości i zrobić -mcpu=v9 :) This adds 64-bit integer and floating-point move instructions, 3 additional floating-point condition code registers and conditional move instructions -- T ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Tomasz Mateja wrote: > > Tomasz Mateja pisze: > > proponuję zastąpić: > > -mcpu=v7 -mtune=ultrasparc na -mcpu=v8 -mtune=ultrasparc -mv8plus > > Skutkowało by to 32bitowym kodem ale możliwym do odpalenia tylko na > > Ultra SPARC+ (US 2, 3, 4, Micro) > > chyba żeby wyłączyć -mv8plus to na Super SPARC+ (Super, Micro, Hyper) > Albo pojechać po całości i zrobić -mcpu=v9 :) To by trzeba zmienic arch na sparc64 dla tego pakietu. > This adds 64-bit integer and floating-point move instructions, 3 > additional floating-point condition code registers and conditional move > instructions -- === Andrzej M. Krzysztofowicz [EMAIL PROTECTED] phone (48)(58) 347 19 36 Faculty of Applied Phys. & Math., Gdansk University of Technology ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Andrzej Krzysztofowicz pisze: > Tomasz Mateja wrote: >> Tomasz Mateja pisze: >>> proponuję zastąpić: >>> -mcpu=v7 -mtune=ultrasparc na -mcpu=v8 -mtune=ultrasparc -mv8plus >>> Skutkowało by to 32bitowym kodem ale możliwym do odpalenia tylko na >>> Ultra SPARC+ (US 2, 3, 4, Micro) >>> chyba żeby wyłączyć -mv8plus to na Super SPARC+ (Super, Micro, Hyper) >> Albo pojechać po całości i zrobić -mcpu=v9 :) > > To by trzeba zmienic arch na sparc64 dla tego pakietu. no wlasnie nie wiem, -m32 -mcpu=v9 powinno generowac 32bitowy kod -- T. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Tomasz Mateja pisze: > Andrzej Krzysztofowicz pisze: >> To by trzeba zmienic arch na sparc64 dla tego pakietu. > no wlasnie nie wiem, -m32 -mcpu=v9 powinno generowac 32bitowy kod [EMAIL PROTECTED] src]$ gcc -m32 -mcpu=v9 test.c -o test [EMAIL PROTECTED] src]$ file test test: ELF 32-bit MSB executable, SPARC32PLUS, V8+ Required, version 1 (SYSV), for GNU/Linux 2.6.12, dynamically linked (uses shared libs), not stripped [EMAIL PROTECTED] src]$ ./test Hello world [EMAIL PROTECTED] src]$ uname -m sparc -- T. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
On Sun, Mar 16, 2008 at 10:54:44AM +0100, Tomasz Mateja wrote: > Kto z Was używa PLD na czymś poniżej UltraSPARC?? hm.. mam jedną maszynkę w kącie serwerowni: [EMAIL PROTECTED] ~]$ uname -a; uptime; egrep -i "CPU|bogo" /proc/cpuinfo Linux athena 2.4.20 #1 Wed May 7 17:44:59 CEST 2003 sparc Texas_Instruments,_Inc._-_MicroSparc unknown PLD Linux 18:49:49 up 30 days, 23:54, 1 user, load average: 0.08, 0.03, 0.01 cpu : Texas Instruments, Inc. - MicroSparc ncpus probed: 1 ncpus active: 1 BogoMips: 49.66 Aczkolwiek toto raczej jako ciekawostka stoi i się kurzy. TH tam stawiać nie mam najmniejszego zamiaru ;) > Proponuję małą rewolucję w TH - sparc64 port nigdy nie będzie kompletny > bo wiele rzeczy nie zostało przeportowanych. Dla sparc32 wiele rzeczy > działa tylko optymalizacja u nas jest żadna. Proponuje AC dla > użytkowników sparc v7 (o ile tacy jeszcze są) a w TH najchętniej > widziałbym -mv8plus które daje 64bitowe rejestry - wlasnie próbuje > zbudować xine-lib i odkrylem ze jest jeszcze -mvis które jest mniej > więcej odpowiednikiem mmx. Używam mojej ultry jako desktop więc mnie > zależy :-) hm... a to wogóle w th jest port sparca? ;) Do tej pory słyszałem że nie ma i nie jest planowany... Skąd można toto ściągnąć/są jakieś buildery albo cusik? W każdym razie: undefine: +1 ;) -- Andrzej 'The Undefined' Dopierała Linux && Unix && Network administrator PLD Linux Developer HomePage: http://andrzej.dopierala.name/ JID: [EMAIL PROTECTED] e-mail: [EMAIL PROTECTED] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Andrzej 'The Undefined' Dopierała napisał(a): > On Sun, Mar 16, 2008 at 10:54:44AM +0100, Tomasz Mateja wrote: > >> Kto z Was używa PLD na czymś poniżej UltraSPARC?? >> > hm.. > mam jedną maszynkę w kącie serwerowni: > [EMAIL PROTECTED] ~]$ uname -a; uptime; egrep -i "CPU|bogo" /proc/cpuinfo > Linux athena 2.4.20 #1 Wed May 7 17:44:59 CEST 2003 sparc > Texas_Instruments,_Inc._-_MicroSparc unknown PLD Linux > 18:49:49 up 30 days, 23:54, 1 user, load average: 0.08, 0.03, 0.01 > cpu : Texas Instruments, Inc. - MicroSparc > ncpus probed: 1 > ncpus active: 1 > BogoMips: 49.66 > > Aczkolwiek toto raczej jako ciekawostka stoi i się kurzy. TH tam stawiać > nie mam najmniejszego zamiaru ;) > Akurat zdaje się że to Ultra jest :) http://www.faqs.org/docs/Linux-HOWTO/SPARC-HOWTO.html#ss2.3 > >> Proponuję małą rewolucję w TH - sparc64 port nigdy nie będzie kompletny >> bo wiele rzeczy nie zostało przeportowanych. Dla sparc32 wiele rzeczy >> działa tylko optymalizacja u nas jest żadna. Proponuje AC dla >> użytkowników sparc v7 (o ile tacy jeszcze są) a w TH najchętniej >> widziałbym -mv8plus które daje 64bitowe rejestry - wlasnie próbuje >> zbudować xine-lib i odkrylem ze jest jeszcze -mvis które jest mniej >> więcej odpowiednikiem mmx. Używam mojej ultry jako desktop więc mnie >> zależy :-) >> > hm... > a to wogóle w th jest port sparca? ;) > Do tej pory słyszałem że nie ma i nie jest planowany... Skąd można toto > ściągnąć/są jakieś buildery albo cusik? > No oficjalnie nie ma :-) a nieoficjalnie: http://pldsparc.alivecd.org/ sporo paczek nie jest przetestowanych tak że zapraszam do testów. Buildera też nie ma bo nie potrafię postawić a z mikrodokumentacji i źródeł nie mam czasu sie naumieć. Jakby był kto chętny pokazać to na pewno byłoby więcej i lepiej :) Pozdrawiam. -- T. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Tomasz Mateja napisał(a): > Tomasz Mateja pisze: > >> Andrzej Krzysztofowicz pisze: >> >>> To by trzeba zmienic arch na sparc64 dla tego pakietu. >>> >> no wlasnie nie wiem, -m32 -mcpu=v9 powinno generowac 32bitowy kod >> > > [EMAIL PROTECTED] src]$ gcc -m32 -mcpu=v9 test.c -o test > [EMAIL PROTECTED] src]$ file test > test: ELF 32-bit MSB executable, SPARC32PLUS, V8+ Required, version 1 > (SYSV), for GNU/Linux 2.6.12, dynamically linked (uses shared libs), not > stripped > [EMAIL PROTECTED] src]$ ./test > Hello world > [EMAIL PROTECTED] src]$ uname -m > sparc kilka testów więcej: [EMAIL PROTECTED] src]$ gcc -m32 -mcpu=v9 test.c -o test [EMAIL PROTECTED] src]$ ./test char1 short 2 int 4 long4 __arch64__ not detected [EMAIL PROTECTED] src]$ gcc -m32 -mcpu=v7 test.c -o test [EMAIL PROTECTED] src]$ ./test char1 short 2 int 4 long4 __arch64__ not detected -- T. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
On Sun, Mar 16, 2008 at 06:43:36PM +0100, Tomasz Mateja wrote: > > mam jedną maszynkę w kącie serwerowni: > > [EMAIL PROTECTED] ~]$ uname -a; uptime; egrep -i "CPU|bogo" /proc/cpuinfo > > Linux athena 2.4.20 #1 Wed May 7 17:44:59 CEST 2003 sparc > > Texas_Instruments,_Inc._-_MicroSparc unknown PLD Linux > > 18:49:49 up 30 days, 23:54, 1 user, load average: 0.08, 0.03, 0.01 > > cpu : Texas Instruments, Inc. - MicroSparc > > ncpus probed: 1 > > ncpus active: 1 > > BogoMips: 49.66 > > > > Aczkolwiek toto raczej jako ciekawostka stoi i się kurzy. TH tam stawiać > > nie mam najmniejszego zamiaru ;) > > > Akurat zdaje się że to Ultra jest :) > http://www.faqs.org/docs/Linux-HOWTO/SPARC-HOWTO.html#ss2.3 ee.. jakiegoś buga mają albo cuś ;) W każdym razie ewidentnie to sparcv8 > >> Proponuję małą rewolucję w TH - sparc64 port nigdy nie będzie kompletny > >> bo wiele rzeczy nie zostało przeportowanych. Dla sparc32 wiele rzeczy > >> działa tylko optymalizacja u nas jest żadna. Proponuje AC dla > >> użytkowników sparc v7 (o ile tacy jeszcze są) a w TH najchętniej > >> widziałbym -mv8plus które daje 64bitowe rejestry - wlasnie próbuje > >> zbudować xine-lib i odkrylem ze jest jeszcze -mvis które jest mniej > >> więcej odpowiednikiem mmx. Używam mojej ultry jako desktop więc mnie > >> zależy :-) > >> > > hm... > > a to wogóle w th jest port sparca? ;) > > Do tej pory słyszałem że nie ma i nie jest planowany... Skąd można toto > > ściągnąć/są jakieś buildery albo cusik? > > > No oficjalnie nie ma :-) a nieoficjalnie: > http://pldsparc.alivecd.org/ > sporo paczek nie jest przetestowanych tak że zapraszam do testów. > Buildera też nie ma bo nie potrafię postawić a z mikrodokumentacji i > źródeł nie mam czasu sie naumieć. > Jakby był kto chętny pokazać to na pewno byłoby więcej i lepiej :) hm.. sweet :> pobawie sie w wolnym czasie (tm). -- Andrzej 'The Undefined' Dopierała Linux && Unix && Network administrator PLD Linux Developer HomePage: http://andrzej.dopierala.name/ JID: [EMAIL PROTECTED] e-mail: [EMAIL PROTECTED] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
On Sun, Mar 16, 2008 at 03:13:07PM +0100, Andrzej Krzysztofowicz wrote: > Tomasz Mateja wrote: > > > > Tomasz Mateja pisze: > > > proponuję zastąpić: > > > -mcpu=v7 -mtune=ultrasparc na -mcpu=v8 -mtune=ultrasparc -mv8plus > > > Skutkowało by to 32bitowym kodem ale możliwym do odpalenia tylko na > > > Ultra SPARC+ (US 2, 3, 4, Micro) > > > chyba żeby wyłączyć -mv8plus to na Super SPARC+ (Super, Micro, Hyper) > > Albo pojechać po całości i zrobić -mcpu=v9 :) > > To by trzeba zmienic arch na sparc64 dla tego pakietu. sparc64 to nie, z -m32 daje nadal 32-bitowy kod. Natomiast z -mcpu=v9 czy -mv8plus nie należy tych pakietów nazywać sparc, tylko sparcv9. -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Andrzej 'The Undefined' Dopierała pisze:> hm... > a to wogóle w th jest port sparca? ;) > Do tej pory słyszałem że nie ma i nie jest planowany... Skąd można toto > ściągnąć/są jakieś buildery albo cusik? > Jest, a raczej był, bo teraz to nie wiem co się z nim dzieje. Na mojej byłej maszynie: alpha.zarz.agh.edu.pl Pozdrawiam. Sas. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
[RCD] PLDRescueCD 2.95 2008-03-16
Witam Nowa wersja RescueCD do potestowania: http://rescuecd.pld-linux.org/download/PLDRescueCD-2.95/ Pakiety aktualne z TH, kernel 2.6.24.3-0.2. Dzięki zbyniu za pomoc z kernelem i okolicami. Pozdrawiam, -- Arkadiusz Patyk [areq<>pld-linux:org] [http://rescuecd.pld-linux.org/] [IRC:areq GG:1383 jid:arek<>patyk:net] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: sparc optflags
Jakub Bogusz pisze: > On Sun, Mar 16, 2008 at 03:13:07PM +0100, Andrzej Krzysztofowicz wrote: >> Tomasz Mateja wrote: >>> Tomasz Mateja pisze: proponuję zastąpić: -mcpu=v7 -mtune=ultrasparc na -mcpu=v8 -mtune=ultrasparc -mv8plus Skutkowało by to 32bitowym kodem ale możliwym do odpalenia tylko na Ultra SPARC+ (US 2, 3, 4, Micro) chyba żeby wyłączyć -mv8plus to na Super SPARC+ (Super, Micro, Hyper) >>> Albo pojechać po całości i zrobić -mcpu=v9 :) >> To by trzeba zmienic arch na sparc64 dla tego pakietu. > > sparc64 to nie, z -m32 daje nadal 32-bitowy kod. > > Natomiast z -mcpu=v9 czy -mv8plus nie należy tych pakietów nazywać sparc, > tylko sparcv9. tylko jak majac arch sparc zacząć budowac sparcv9? builder -bb -c -r auto-th-gcc-4_2_3-1 gcc --target=sparcv9-pld-linux [...] checking for .preinit_array/.init_array/.fini_array support... yes checking if mkdir takes one argument... no *** Configuration sparcv9-pld-linux-gnu not supported make[2]: *** [configure-stage1-gcc] Error 1 make[2]: Leaving directory `/home/users/builder/rpm/BUILD/gcc-4.2.3/builddir' builder -bb -c -r rpm-4_4_9 rpm --target=sparcv9-pld-linux [...] checking build system type... sparcv9-pld-linux-gnu checking host system type... sparcv9-pld-linux-gnu checking target system type... sparcv9-pld-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details. error: Bad exit status from /home/users/builder/tmp/rpm-tmp.5547 (%build) -- T. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl