🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #6739

Re: Scheduler changed under 2.0?

#6739
From: Henrik Clausen
Date: Fri, 16 Nov 1990 10:03
48 lines
2996 bytes
In article <15887@cbmvax.commodore.com>, Peter Cherna writes:

> Some Intuition calls happen entirely on your task, some happen nearly
> entirely on input.device's task, and some are divided.  Some are synchronous,
> and some aren't.  We arrange things as design and historical constraints
> dictate.  We let you know this information when it is relevant.  (For example,
> after calling ActivateWindow(), your window isn't active until and unless
> you hear an ACTIVEWINDOW IDCMP message, because ActivateWindow() is
> asynch.

   Well, I sortof figured as much. I've just noticed a change in behaviour
in that mouse movement (definately a high-priority subject) can be blocked
under 2.0 while OpenScreen()/OpenWindow() takes place. I did check that
this is a change over 1.3, and I've also made sure that no _Enforcer_ hits
take place in that code.

> As Bryce mentioned earlier, the delays people have been experiencing 
> are caused by bus errors generated in hardware on the Amiga 3000.  The 
> nature of the 1.3 SuperKickstart setup on A3000's allows us to supress 
> these errors.  (Each hardware bus error imposes a 1/4 sec pause).

   These bus errors would be caught by Enforcer, right?

   I've noticed a few errors of this kind as well, but we're a few people
talking about delays that only occur when some task is hogging the CPU at a
priority similar to our own task. 

   To be exact, the change I've noticed is that the mouse pointer will
block if the lower priority task does an OpenWindow(), until the Window is
done. This is the (minor) change I've met. I remember from Paris that the
Intuition state machine was completely rewritten, which is far more that
happened to Exec. Changes to side effects can be expected and should be
identified.

   Don't get me wrong, Peter, I've done lots of Intuition work over the
years, and my respect for those parts is very deep.

             Have a nice day         -Henrik
   

> I have found a proof for Fermat's theorem, but there is no room in the .sig!

   Fermat's last theorem? You may mail it to me, using the whole page! :-)


|                       Henrik Clausen, Graffiti Data                    |
|           ...{pyramid|rutgers}!cbmvax!cbmehq!adspdk!hclausen           |
\__"Do not accept the heart that is the slave to reason" - Qawwali trad__/
Technical Details
Message-ID: <1837886c.ARN04072@adspdk.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!udel!princeton!pilot.njin.net!rutgers!cbmvax!cbmehq!cbmdeo!adspdk!hclausen
References: <90312.082534GIAMPAL@auvm.auvm.edu> <15756@cbmvax.commodore.com> <90316.091455GIAMPAL@auvm.auvm.edu> <1834c248.ARN04024@adspdk.UUCP> <15887@cbmvax.commodore.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!udel!princeton!pilot.njin.net!rutgers!cbmvax!cbmehq!cbmdeo!adspdk!hclausen
From: hclausen@adspdk.UUCP (Henrik Clausen)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Scheduler changed under 2.0?
Message-ID: <1837886c.ARN04072@adspdk.UUCP>
Date: 16 Nov 90 10:03:08 GMT
References: <90312.082534GIAMPAL@auvm.auvm.edu> <15756@cbmvax.commodore.com> <90316.091455GIAMPAL@auvm.auvm.edu> <1834c248.ARN04024@adspdk.UUCP> <15887@cbmvax.commodore.com>
Reply-To: hclausen@adspdk.UUCP
Followup-To: comp.sys.amiga.tech
Organization: Graffiti Data
Lines: 48