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 ne...@netch.kiev.ua 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

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. This

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

2010-03-19 Thread Garrett Cooper
On Thu, Mar 18, 2010 at 6:16 PM, Xin LI delp...@freebsd.org 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

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=0x88a93dFPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CLFLUSH,MMX AMD Features=0xc040MMX+,3DNow!+,3DNow! real memory = 536870912 (512 MB)

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 I586 CPUs

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

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 message201003190759.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

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: 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 yanef...@gmail.com wrote: On Thu, Mar 18, 2010 at 6:16 PM, Xin LI delp...@freebsd.org 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

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 i386. E.g. why not add

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 delp...@freebsd.org 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

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 ne...@netch.kiev.ua 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, I don't think

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

2010-03-19 Thread M. Warner Losh
In message: 20100319114426.go32...@hoeg.nl Ed Schouten e...@80386.nl writes: : * Xin LI delp...@freebsd.org 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

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

2010-03-19 Thread M. Warner Losh
In message: 4ba2f899.8070...@feral.com Matthew Jacob m...@feral.com 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 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 e...@80386.nl writes: : * Xin LI delp...@freebsd.org wrote: : Log: :SSE is enabled by default about 5 years ago so there is no

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 yanef...@gmail.com wrote: On Thu, Mar 18, 2010 at 6:16 PM, Xin LI delp...@freebsd.org wrote: Author: delphij Date: Fri Mar 19 01:16:53 2010 New Revision: 205307 URL:

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 delp...@freebsd.org 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 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

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 context.

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 delp...@freebsd.org 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

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 is

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

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

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 there is no point

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

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. ___

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 Jeremy Messenger
On Thu, 18 Mar 2010 19:16:53 -0600, Xin LI delp...@freebsd.org 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

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

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

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 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

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