MOL future plans

Bill Fink mol-general@lists.maconlinux.org
Tue, 9 Apr 2002 19:57:05 -0400


On Tue, 9 Apr 2002, samuel@ibrium.se wrote:

> On Mon, Apr 08, 2002 at 10:48:26PM -0400, Bill Fink wrote:
> > On Fri, 5 Apr 2002, Samuel wrote:
> > 
> > > I'm open for suggestions though. What is the most 
> > > pressing issue?
> > 
> > Hi Samuel,
> > 
> > Well since no one mentioned my most pressing MOL concern, it would be
> > to make MOL SMP safe, so I could finally use the other processor on my
> > dual 500 MHz G4.
> 
> Actually, what happens at the moment if you try to start the
> rsync version of MOL on a SMP kernel? MOL is not completely SMP
> safe yet, so it won't be stable (will probably panic the kernel
> after some time), but I think it ought to be possible to at least
> run 'startmol --test'. It would be nice to get this verified though.

OK.  Running a 2.4.18-ben0 SMP kernel with the latest rsync of MOL, I ran
the "startmol --test" which ran successfully (output attached).  Then feeling
brave, or perhaps being foolhardy, and since I now have ext3 file systems,
I did a few syncs and then actually started up MOL.  I didn't do a lot, just
opened and closed a few folders, checked "About This Computer", and last went
to www.moviefone.com and watched a QuickTime movie trailer.  No problems were
noticed with this simple testing.

Could you elaborate a little more on what the SMP unsafe conditions might
be and if there are any workarounds, like avoiding doing certain things in
Linux while you're in MOL?

						-Thanks

						-Bill

P.S.  I could also send you the full mol-logfile from my SMP MOL session
      if that would be helpful at all.



Script started on Tue Apr  9 18:50:23 2002

gwiz% startmol --test
Copyright (C) 1997-2001 Samuel Rydh <samuel@ibrium.se>
Version 0.9.61 
Configuration file: /etc/molrc
Library directory: /usr/lib/mol
Session 0. Lockfile '/var/lock/mol-0'
Debugger nub disabled
The session save/restore feature is disabled
OF device tree: oftrees/oftree.nw
Timebase frequency: 24.90 MHz
256MB RAM mapped at 0x40000000
Running in PowerPC G3 mode
Using Linux keycodes
Using nvram-image 'nvram/nvram.nw'
Ethernet Interface (port 1) 'sheep-<eth0>' @ FE:FD:DE:AD:BE:EF
<*> 
<*>  ******************************
<*>  *    Testing performance     *
<*>  ******************************
<*> 
<*>  nop calibration     200.00 %
<*> --------- USER MODE ----------
<*>  li                  200.00 %
<*>  lwz r3,0(0)         106.22 %
<*>  lfd fr3,0(0)        106.25 %
<*>  stfd fr3,0(0)        34.36 %
<*>  b +4                 99.99 %
<*>  mftb                 35.42 %
<*>  mfctr                53.13 %
<*>  mtlr                 53.13 %
<*>  mflr                 53.13 %
<*>  isync                25.76 %
<*>  mfcr                 53.13 %
<*>  mtcrf 1,r3           52.47 %
<*> --------- PRIVILEGED MODE ----
<*>  mfmsr                 0.93 %
<*>  mfmsr r3 . mtmsr r3   0.37 %
<*>  tlbie r3              0.94 %
<*>  tlbsync               0.93 %
<*>  mfsr                  0.89 %
<*>  mtsr                  0.15 %
<*>  mfsrin                0.82 %
<*>  mtsrin                0.15 %
<*>  mtsrr1                0.90 %
<*>  mfsrr1                0.92 %
<*>  mfdec                 0.86 %
<*>  mtdec                 0.66 %
<*>  mtdbatu 0,r3          0.16 %
<*>  mtdbatl 0,r3          0.16 %
<*>  mtibatu 0,r3          0.16 %
<*>  mtibatl 0,r3          0.16 %
<*>  mfspr r3, HID0        0.22 %
<*>  mtspr HID0,r3         0.24 %
<*>  mfspr r3, HID1        0.22 %
<*>  mfspr r3, DBAR        0.22 %
<*> 
<*>  ******************************
<*>  *    Self-test successful    *
<*>  ******************************
<*> 
cleaning up...
Terminating threads...
DONE
mount: only root can do that
gwiz% exit

Script done on Tue Apr  9 18:50:43 2002