Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-27 Thread Bernd Walter
On Fri, Mar 19, 2010 at 05:28:06PM +0100, Ivan Voras wrote: > On 19 March 2010 17:22, Valentin Nechayev wrote: > >  Fri, Mar 19, 2010 at 17:13:00, ivoras wrote about "Re: I486_CPU and > > I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - > > head/sys

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-20 Thread Alex Kozlov
On Sat, Mar 20, 2010 at 01:27:24AM +1100, Bruce Evans wrote: > > No, this is wrong. Revert this. We do _not_ unconditionally use SSE in the > > kernel. GENERIC should run just fine on a 486. If it doesn't, that should > > be > > fixed, but I have not seen any reports to the contrary. > Indeed.

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread David Schultz
On Sat, Mar 20, 2010, Bruce Evans wrote: > The effect of I486_CPU is especially small. > It is: > - statically disable use of the TSC in the bogus get_cyclecount() API. > Although the TSC is dynamically configured elsewhere, this function > wants to use the TSC without any dynamic tests, so it

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Alex Kozlov
On Thu, Mar 18, 2010 at 08:13:46PM -0600, Jeremy Messenger wrote: > On Thu, 18 Mar 2010 19:16:53 -0600, Xin LI wrote: > > > Author: delphij > > Date: Fri Mar 19 01:16:53 2010 > > New Revision: 205307 > > URL: http://svn.freebsd.org/changeset/base/205307 > > > > Log: > > SSE is enabled by defaul

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Dmitry Marakasov
* Steve Kargl (s...@troutmask.apl.washington.edu) wrote: > Can you explain? AFAIK, SSE including floating point > instructions. Floating point operations aren't allowed > in the kernel. Afaik, there are also effecient memory copy/move/fill instructions, that do not require floating point contex

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread Bruce Evans
On Fri, 19 Mar 2010, John Baldwin wrote: On Friday 19 March 2010 12:13:00 pm Ivan Voras wrote: SSE in the userland you mean? Regardless, I don't think there is now reason for compiling everything as for i386. E.g. why not add at least -mtune=generic or even also -march=i686 to default gcc optio

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread John Baldwin
On Friday 19 March 2010 12:27:21 pm Xin LI wrote: > On 2010/03/18 23:33, Garrett Cooper wrote: > > On Thu, Mar 18, 2010 at 6:16 PM, Xin LI wrote: > >> Author: delphij > >> Date: Fri Mar 19 01:16:53 2010 > >> New Revision: 205307 > >> URL: http://svn.freebsd.org/changeset/base/205307 > >> > >> Log:

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread John Baldwin
On Friday 19 March 2010 12:13:00 pm Ivan Voras wrote: > On 19 March 2010 07:33, Garrett Cooper wrote: > > On Thu, Mar 18, 2010 at 6:16 PM, Xin LI wrote: > >> Author: delphij > >> Date: Fri Mar 19 01:16:53 2010 > >> New Revision: 205307 > >> URL: http://svn.freebsd.org/changeset/base/205307 > >> >

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Xin LI
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2010/03/19 10:08, M. Warner Losh wrote: > In message: <20100319114426.go32...@hoeg.nl> > Ed Schouten writes: > : * Xin LI wrote: > : > Log: > : > SSE is enabled by default about 5 years ago so there is no point > pretending > : >

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread M. Warner Losh
In message: <4ba2f899.8070...@feral.com> Matthew Jacob writes: : Does anyone out there have a 486 DX4 even? Can you boot 8.0 CDs? The soekris boxes have a geode in them, which is a 486. I've run generic on them w/o disabling SSE for ages... Warner __

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread M. Warner Losh
In message: <20100319114426.go32...@hoeg.nl> Ed Schouten writes: : * Xin LI wrote: : > Log: : > SSE is enabled by default about 5 years ago so there is no point pretending : > that we support I486 and I586 CPUs in the GENERIC kernel, users wants these : > support would have to

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread Ivan Voras
On 19 March 2010 17:22, Valentin Nechayev wrote: >  Fri, Mar 19, 2010 at 17:13:00, ivoras wrote about "Re: I486_CPU and I586_CPU > removed from GENERIC kernel [was Re: svn commit: r205307 - > head/sys/i386/conf]": > >> SSE in the userland you mean? Regardless

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread Xin LI
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2010/03/18 23:33, Garrett Cooper wrote: > On Thu, Mar 18, 2010 at 6:16 PM, Xin LI wrote: >> Author: delphij >> Date: Fri Mar 19 01:16:53 2010 >> New Revision: 205307 >> URL: http://svn.freebsd.org/changeset/base/205307 >> >> Log: >> SSE is enabled

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread Valentin Nechayev
Fri, Mar 19, 2010 at 17:13:00, ivoras wrote about "Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]": > SSE in the userland you mean? Regardless, I don't think there is now > reason for compiling everything as for i

Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-19 Thread Ivan Voras
On 19 March 2010 07:33, Garrett Cooper wrote: > On Thu, Mar 18, 2010 at 6:16 PM, Xin LI wrote: >> Author: delphij >> Date: Fri Mar 19 01:16:53 2010 >> New Revision: 205307 >> URL: http://svn.freebsd.org/changeset/base/205307 >> >> Log: >>  SSE is enabled by default about 5 years ago so there is n

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Bruce Evans
On Fri, 19 Mar 2010, John Baldwin wrote: On Thursday 18 March 2010 9:16:53 pm Xin LI wrote: Author: delphij Date: Fri Mar 19 01:16:53 2010 New Revision: 205307 URL: http://svn.freebsd.org/changeset/base/205307 Log: SSE is enabled by default about 5 years ago so there is no point pretending

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Matthew Jacob
On 3/19/2010 5:10 AM, Poul-Henning Kamp wrote: In message<201003190759.56385@freebsd.org>, John Baldwin writes: On Thursday 18 March 2010 9:16:53 pm Xin LI wrote: All the x86 world is not rack-mounted 64-bit servers. We should not remove support for non-686 CPUs for no good r

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Poul-Henning Kamp
In message <201003190759.56385@freebsd.org>, John Baldwin writes: >On Thursday 18 March 2010 9:16:53 pm Xin LI wrote: >All the x86 world is not rack-mounted 64-bit servers. We should not remove >support for non-686 CPUs for no good reason. 486 CPUs have cmpxchg and xadd >so are perfectly ade

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread John Baldwin
On Thursday 18 March 2010 9:16:53 pm Xin LI wrote: > Author: delphij > Date: Fri Mar 19 01:16:53 2010 > New Revision: 205307 > URL: http://svn.freebsd.org/changeset/base/205307 > > Log: > SSE is enabled by default about 5 years ago so there is no point pretending > that we support I486 and I58

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Ed Schouten
* Xin LI wrote: > Log: > SSE is enabled by default about 5 years ago so there is no point pretending > that we support I486 and I586 CPUs in the GENERIC kernel, users wants these > support would have to build a custom kernel to explicitly disable SSE > anyways. > > MFC after: 1 month

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-19 Thread Paul Wootton
Julian Elischer wrote: CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x5a2 Stepping = 2 Features=0x88a93d AMD Features=0xc040 real memory = 536870912 (512 MB) avail memory = 436473856 (416 MB) I can no longer boot my home gate

I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

2010-03-18 Thread Garrett Cooper
On Thu, Mar 18, 2010 at 6:16 PM, Xin LI wrote: > Author: delphij > Date: Fri Mar 19 01:16:53 2010 > New Revision: 205307 > URL: http://svn.freebsd.org/changeset/base/205307 > > Log: >  SSE is enabled by default about 5 years ago so there is no point pretending >  that we support I486 and I586 CPUs

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Julian Elischer
Julian Elischer wrote: Matthew Jacob wrote: On 3/18/2010 7:11 PM, Mark Linimon wrote: On Thu, Mar 18, 2010 at 06:44:45PM -0700, Julian Elischer wrote: If I'm not mistaken this means that the install CDs will no longer even boot on a lot of machines. I wonder how much RAM most of those

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Julian Elischer
Mark Linimon wrote: On Thu, Mar 18, 2010 at 06:44:45PM -0700, Julian Elischer wrote: If I'm not mistaken this means that the install CDs will no longer even boot on a lot of machines. I wonder how much RAM most of those systems have ... mcl CPU: Geode(TM) Integrated Processor by AMD PCS (49

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Julian Elischer
Matthew Jacob wrote: On 3/18/2010 7:11 PM, Mark Linimon wrote: On Thu, Mar 18, 2010 at 06:44:45PM -0700, Julian Elischer wrote: If I'm not mistaken this means that the install CDs will no longer even boot on a lot of machines. I wonder how much RAM most of those systems have ... mcl

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Matthew Jacob
On 3/18/2010 7:11 PM, Mark Linimon wrote: On Thu, Mar 18, 2010 at 06:44:45PM -0700, Julian Elischer wrote: If I'm not mistaken this means that the install CDs will no longer even boot on a lot of machines. I wonder how much RAM most of those systems have ... mcl IIRC, my DX2 486

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Matthew Jacob
Does anyone out there have a 486 DX4 even? Can you boot 8.0 CDs? or not. If I'm not mistaken this means that the install CDs will no longer even boot on a lot of machines. ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailma

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Jeremy Messenger
On Thu, 18 Mar 2010 19:16:53 -0600, Xin LI wrote: Author: delphij Date: Fri Mar 19 01:16:53 2010 New Revision: 205307 URL: http://svn.freebsd.org/changeset/base/205307 Log: SSE is enabled by default about 5 years ago so there is no point pretending that we support I486 and I586 CPUs in t

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Mark Linimon
On Thu, Mar 18, 2010 at 06:44:45PM -0700, Julian Elischer wrote: > If I'm not mistaken this means that the install CDs will no longer even > boot on a lot of machines. I wonder how much RAM most of those systems have ... mcl ___ svn-src-all@freebsd.org

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Matthew Jacob
And the crowd roars it's approval! or not. If I'm not mistaken this means that the install CDs will no longer even boot on a lot of machines. If I'm not mistaken, the GENERIC kernels won't boot and run fully on a real i386/i486 anyway. ___ sv

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Julian Elischer
Matthew Jacob wrote: On 3/18/2010 6:16 PM, Xin LI wrote: Author: delphij Date: Fri Mar 19 01:16:53 2010 New Revision: 205307 URL: http://svn.freebsd.org/changeset/base/205307 Log: SSE is enabled by default about 5 years ago so there is no point pretending that we support I486 and I586 CP

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Steve Kargl
On Thu, Mar 18, 2010 at 06:18:23PM -0700, Matthew Jacob wrote: > On 3/18/2010 6:16 PM, Xin LI wrote: > >Author: delphij > >Date: Fri Mar 19 01:16:53 2010 > >New Revision: 205307 > >URL: http://svn.freebsd.org/changeset/base/205307 > > > >Log: > > SSE is enabled by default about 5 years ago so the

Re: svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Matthew Jacob
On 3/18/2010 6:16 PM, Xin LI wrote: Author: delphij Date: Fri Mar 19 01:16:53 2010 New Revision: 205307 URL: http://svn.freebsd.org/changeset/base/205307 Log: SSE is enabled by default about 5 years ago so there is no point pretending that we support I486 and I586 CPUs in the GENERIC kerne

svn commit: r205307 - head/sys/i386/conf

2010-03-18 Thread Xin LI
Author: delphij Date: Fri Mar 19 01:16:53 2010 New Revision: 205307 URL: http://svn.freebsd.org/changeset/base/205307 Log: SSE is enabled by default about 5 years ago so there is no point pretending that we support I486 and I586 CPUs in the GENERIC kernel, users wants these support would hav