RE: i386 kernel not included?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Use the stock kernel.
I'd like to see some benchmarks that show recompiling the kernel is
worthwhile for desktops, (Servers have other issues.)

User:Hey sysadmin this kernel is 5% faster, but it locks up every 2
weeks.
Come and fix it....

I'd rather just have a kernel that works, computers are disk-bound
anyways, recompiling with a few extra optimizations just isn't
worthwhile.



> --Luke
> --Computer Science Sysadmin, MSU Bozeman 
> --admin(AT)cs.montana.edu 994-3931 

> -----Original Message-----
> From: psyche-list-admin@redhat.com
[mailto:psyche-list-admin@redhat.com]
> On Behalf Of Jakub Jelinek
> Sent: Wednesday, October 23, 2002 3:36 PM
> To: psyche-list@redhat.com
> Subject: Re: i386 kernel not included?
> 
> On Wed, Oct 23, 2002 at 11:51:46AM -0500, Thomas Dodd wrote:
> >
> >
> > Thomas Dodd wrote:
> > > But if most pre i686 CPUS (pre PPro/PII/Athlon) run the i386 code
> > > mix faster than the pentium mix, why not supply the i386 mix.
> > > I woul thing there are more 486s, P/MMX, K5, K6, and Cyrix CPUs
> > > still in use than Pentiums (pre MMX).
> >
> >
> > A test using a simple C source file:
> >
> > -march=i386 -mcpu=i586  and -march=i586 -mcpu=i586
> > were the same.
> >
> > -march=i386 -mcpu=i586  and -march=i386 -mcpu=i686
> > had a lot of differences. The instruction mix was very different.
> >
> > -march=i386 -mcpu=i586  and  -march=i386 -mcpu=athlon
> > Very different to.
> >
> > -march=i386 -mcpu=i686  was the same as -march=i386 -mcpu=athlon
> > Most interesting to me,
> > The mix is different.
> >
> > example
> > i686                      athlon
> > movl -24(%edp), %edx      andl -24(%edp), %eax
> > andl %edx, %eax
> >
> >
> > movl %eax, %edx           imull $100, %eax, %edx
> > movl %edx, %eax
> > sall $2, %eax
> > addl %edx, %eax
> > leal 0(,%eax,4), %edx
> > addl %edx, %eax
> > leal 0(,%eax,4), %edx
> 
> Do you have testcase and exact options for this?
> $edx = 100*$eax is with -O2 -mcpu=i686:
>         leal    (%eax,%eax,4), %edx
>         leal    (%edx,%edx,4), %edx
> 	sall	$2, %edx
> for me.
> 
> 	Jakub
> 
> 
> 
> --
> Psyche-list mailing list
> Psyche-list@redhat.com
> https://listman.redhat.com/mailman/listinfo/psyche-list



-- 
Psyche-list mailing list
Psyche-list@redhat.com
https://listman.redhat.com/mailman/listinfo/psyche-list

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux