Re: [FUG-BR] Fw: i386 port no longer bootable on non-SSE CPUs

2015-02-20 Por tôpico Renato Frederick



Tiago Ribeiro escreveu:

Rolou um bafafá quando o pessoal do open queria abandonar um dos ports, que 
eram antigos e tinham até dificuldade de achar hardware para o modelo, não 
lembro mais qual era.

Mas fico triste, esta semana eu reativei um iMac G4, ppc, fico triste pq em 
breve vão desativar o suporte a esta plataforma, é lento, não tem upgrade, etc, 
e em breve não tem mais suporte, é o que vai acabar acontecendo, e o bicho está 
zero bala.

Mas é a tendência mesmo.
Seu post também me lembrou o vídeo sobre a obsolência programada[1]. 
Querendo ou não,  até o programador faz isto, quando decide que manter o 
port XYZ para a arquitetura ABC está ficando difícil Eu vejo isto 
direto na indústria automobilistica,  antes na TI era bem mais uma 
questão de "ter muita coisa nova fácil e barato". Hoje realmente já 
fazem desde cabo de mouse até O.S, passando por conectores USB, para 
durar um certo tempo, forçando o cara a jogar no lixo.


Junta a isto o marketing, "gourmetizando"  hardwares fodásticos para o 
tiozão que vai usar excel e powerpoint(vírus).



[1]: https://www.youtube.com/watch?v=pDPsWANkS-g
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Fw: i386 port no longer bootable on non-SSE CPUs

2015-02-20 Por tôpico Tiago Ribeiro


> Em 20/02/2015, às 22:53, Renato Frederick  escreveu:
> 
> 
> 
> Nilton Jose Rizzo escreveu:
>>   Não sei se isso é idiotisse ou realmente eles não querem
>> mais sistemas legados .. mas acho que luita gente irá ficar chateada
>> por não poder contar com o FreeBSD para um hardware de roteamento.
> 
> É, acho que chega um ponto que forçam aposentadoria do hardware antigo 
> mesmo...
> -


Rolou um bafafá quando o pessoal do open queria abandonar um dos ports, que 
eram antigos e tinham até dificuldade de achar hardware para o modelo, não 
lembro mais qual era.

Mas fico triste, esta semana eu reativei um iMac G4, ppc, fico triste pq em 
breve vão desativar o suporte a esta plataforma, é lento, não tem upgrade, etc, 
e em breve não tem mais suporte, é o que vai acabar acontecendo, e o bicho está 
zero bala.  

Mas é a tendência mesmo.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Fw: i386 port no longer bootable on non-SSE CPUs

2015-02-20 Por tôpico Renato Frederick



Nilton Jose Rizzo escreveu:

   Não sei se isso é idiotisse ou realmente eles não querem
mais sistemas legados .. mas acho que luita gente irá ficar chateada
por não poder contar com o FreeBSD para um hardware de roteamento.


É, acho que chega um ponto que forçam aposentadoria do hardware antigo 
mesmo...

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Fw: i386 port no longer bootable on non-SSE CPUs

2015-02-20 Por tôpico Nilton Jose Rizzo


  Não sei se isso é idiotisse ou realmente eles não querem
mais sistemas legados .. mas acho que luita gente irá ficar chateada
por não poder contar com o FreeBSD para um hardware de roteamento.



-- Mensagem Encaminhada ---
De:"Andrew Wilcox" 
Para:"freebsd-current" 
Enviada:Fri, 20 Feb 2015 15:09:49 -0600
Assunto:i386 port no longer bootable on non-SSE CPUs

Hello,

The i386 port, both 10-STABLE and 11-CURRENT, will not boot on systems without
SSE support.  This is caused by r273995, as using `svn merge -c -273995` (and
hacking-and-sloshing through the few compiler errors afterwards) makes it once
again bootable.

This crash happens very early on in boot, before even mi_startup (as the
author line is never even printed): http://i.imgur.com/SAty1mT.jpg

This breaks support for all i486, Pentium, Pentium Pro, and Pentium II-based
CPUs and computers.  These are not only found in older computers that are
useful as routers and file servers, but there are some new SoCs still using
these chips:

Intel Galileo board
http://www.frys.com/product/8080584
Pentium core, no MMX/SSE whatsoever.  Released late 2014.

AMD Elan SC520, Geode series
http://www.eurotech.com/en/products/CPU-1421
http://www.amd.com/en-us/products/embedded/processors/lx
While the Elan is no longer manufactured, it still remains popular.  The new
Geode LX series of processors only implement MMX (so are roughly equivalent to
a Pentium Pro in terms of instruction set).

Backing out r273995 allows boot to proceed normally, as shown here:
http://imgur.com/a/WWsa5

I attempted to revert locore.S to see if it was related to the stack setup
changes found in that commit and it made no difference; the panic was the same.

I would be willing to test any patches/diffs on any or all of the systems I
have, but unfortunately I'm in a bit over my head trying to figure out which
part of this commit is causing it.

Best,
Andrew

--
Andrew Wilcox, C/C++/Python developer, kernel hacker
Blog:   http://blog.foxkit.us/  WWW: http://foxkit.us/
GitHub:  https://github.com/awilfox

___
freebsd-curr...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
--- Fim da Mensagem Encaminhada ---


---
/*
**Nilton José RizzoUFRRJ
**http://www.rizzo.eng.br  http://www.ufrrj.br
**http://lattes.cnpq.br/0079460703536198
**/

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd