Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-08 Thread Wolfgang Denk
Dear Joakim Tjernlund, In message you wrote: > > > I use NFS. > > Then I think it is possible NFS gets in the way for stable measurements. > Anyone > have experience with running lmbench on NFS? NFS may have some influence here, but I doubt it is the primary cause for these variations. The n

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-08 Thread Joakim Tjernlund
Heiko Schocher wrote on 2010/03/08 10:06:39: > > Hello Joakim, > > Joakim Tjernlund wrote: > > Heiko Schocher wrote on 2010/03/08 08:46:29: > >> Hello Joakim, > >> > >> Joakim Tjernlund wrote: > >> [...] > >>> What would be interesting is to skip patch 3 and turn off > >>> MODULES add PIN_TLB and

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-08 Thread Heiko Schocher
Hello Joakim, Joakim Tjernlund wrote: > Heiko Schocher wrote on 2010/03/08 08:46:29: >> Hello Joakim, >> >> Joakim Tjernlund wrote: >> [...] >>> What would be interesting is to skip patch 3 and turn off >>> MODULES add PIN_TLB and compare that against your unpatched .33 but >>> with MODULES off a

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-08 Thread Joakim Tjernlund
Heiko Schocher wrote on 2010/03/08 08:46:29: > > Hello Joakim, > > Joakim Tjernlund wrote: > [...] > > What would be interesting is to skip patch 3 and turn off > > MODULES add PIN_TLB and compare that against your unpatched .33 but > > with MODULES off and PIN_TLB on > > run version > > 1-4

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-07 Thread Heiko Schocher
Hello Joakim, Joakim Tjernlund wrote: [...] > What would be interesting is to skip patch 3 and turn off > MODULES add PIN_TLB and compare that against your unpatched .33 but > with MODULES off and PIN_TLB on run version 1-4 Linux2.6.33-rc without module support and PIN_TLB=on 5-8 Lin

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-07 Thread Joakim Tjernlund
Heiko Schocher wrote on 2010/03/04 17:30:07: > From: Heiko Schocher > To: Joakim Tjernlund > Cc: Wolfgang Denk , Klaus-Jürgen , > linuxppc-...@ozlabs.org, Scott Wood > Date: 2010/03/04 17:30 > Subject: Re: [PATCH 0/4] 8xx: Optimize TLB Miss code. > > Hello Joakim, &g

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-05 Thread Joakim Tjernlund
pc-...@ozlabs.org, Scott Wood > >> > >> Date: 2010/03/04 13:17 > >> Subject: Re: [PATCH 0/4] 8xx: Optimize TLB Miss code. > >> > >> Dear Heiko, > >> > >> thanks for running the tests. > >> > >> In message <4b8f8bb4

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-04 Thread Heiko Schocher
Hello Joakim, Joakim Tjernlund wrote: > Wolfgang Denk wrote on 2010/03/04 13:16:56: >> From: Wolfgang Denk >> To: h...@denx.de >> Cc: Joakim Tjernlund , Klaus-Jürgen >> , linuxppc-...@ozlabs.org, Scott Wood >> >> Date: 2010/03/04 13:17 >> Subject

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-04 Thread Joakim Tjernlund
Wolfgang Denk wrote on 2010/03/04 13:16:56: > From: Wolfgang Denk > To: h...@denx.de > Cc: Joakim Tjernlund , Klaus-Jürgen > , linuxppc-...@ozlabs.org, Scott Wood > > Date: 2010/03/04 13:17 > Subject: Re: [PATCH 0/4] 8xx: Optimize TLB Miss code. > > Dear Heiko, >

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-04 Thread Wolfgang Denk
Dear Heiko, thanks for running the tests. In message <4b8f8bb4.6070...@denx.de> you wrote: > > here the results: > > run version > > 1-4 2.6.33-rc6 without your patches > 5-8 2.6.33-rc6 with all your patches > 9-12 2.6.33-rc6 with patches 1,2 and 4 (without 8xx: Don't touch ACCESSED >

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-04 Thread Heiko Schocher
Hello Joakim, Joakim Tjernlund wrote: > Could you try reverting patch: > 8xx: Don't touch ACCESSED when no SWAP. > and see if that makes a difference? [...] > Turning on pinned TLBs(you must turn on ADVANCED_OPTIONS first) could be an > improvement, > regardless of my patches. here the results

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-03 Thread Joakim Tjernlund
Heiko Schocher wrote on 2010/03/03 11:10:10: > > Hello Joakim, > > Joakim Tjernlund wrote: > > Heiko Schocher wrote on 2010/03/03 09:02:47: > [...] > >> Here the results: > >> (The first 4 rows are the results for the kernel without your patches, > >> the next 4 rows are the results for the kern

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-03 Thread Heiko Schocher
Hello Joakim, Joakim Tjernlund wrote: > Heiko Schocher wrote on 2010/03/03 09:02:47: [...] >> Here the results: >> (The first 4 rows are the results for the kernel without your patches, >> the next 4 rows are the results for the kernel with your patches) >> >> make[1]: Entering directory `/home/

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-03 Thread Joakim Tjernlund
> > Heiko Schocher wrote on 2010/03/03 09:02:47: > > > > Hello Joakim, > > > > I tried your 4 patches on a MPC855M based system: > > Thanks a lot for testing this for me! > > > > > -bash-3.2# cat /proc/cpuinfo > > processor : 0 > > cpu : 8xx > > clock : 66.00MHz > >

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-03 Thread Joakim Tjernlund
Heiko Schocher wrote on 2010/03/03 09:02:47: > > Hello Joakim, > > I tried your 4 patches on a MPC855M based system: Thanks a lot for testing this for me! > > -bash-3.2# cat /proc/cpuinfo > processor : 0 > cpu : 8xx > clock : 66.00MHz > revision: 0.0 (pvr

Re: [PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-03 Thread Heiko Schocher
Hello Joakim, I tried your 4 patches on a MPC855M based system: -bash-3.2# cat /proc/cpuinfo processor : 0 cpu : 8xx clock : 66.00MHz revision: 0.0 (pvr 0050 ) bogomips: 8.25 timebase: 4125000 platform: TQM8xx model : T

[PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-03-02 Thread Joakim Tjernlund
This set of tries to optimize the TLB code on 8xx even more. If they work, it should be a noticable performance boost. I would be very happy if you could test them for me. - v2: Since Scott has done some testing of these patches I resend them with my SOB. Scott, can you "bless" these pa

[PATCH 0/4] 8xx: Optimize TLB Miss code.

2010-02-26 Thread Joakim Tjernlund
This set of tries to optimize the TLB code on 8xx even more. If they work, it should be a noticable performance boost. I would be very happy if you could test them for me. Joakim Tjernlund (4): 8xx: Optimze TLB Miss handlers 8xx: Avoid testing for kernel space in ITLB Miss. 8xx: Don't touch