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

Re: Wolf Dietrich o A\BOXu, GW2K a P5



Jarda Pokorny wrote:
> 
> > > > Jestli to nevite, tak L2 cache se vsichni bojej proto, ze by se to
> > > > pralo s
> > > > hardwarem amigy, protoze je mapovanej do adr. prostoru jako normalni
> > > > ramka,
> > >
> > >   To je u 68k Macu prece taky a presto nektery L2 maj.
> > Jasne, ale system MACa je od zacatku delanej s ochranou pameti, tzn. MMU
> 
>    Od zacatku (68000 :-)?  Min. od Systemu 7 - ale i o tom
> pochybuju (podle toho jak to casto pada a ovlivnuje se to
> pritom navzajem).
 I k 68000 se da pridat MMU, myslim ze se menuje 68551 nebo tak nejak. A
o tom ze MAC ma od zacatku ochranu pameti jsem nekde cetl od nejakeho
z konstrukteru Amigy.

> 
> > a tim uz muzes oznacit stranky pameti jako non-cacheable. Pokud MMU
> > nemas, neni ani moznost nejak jednoduse oznacovat, co se ma cachovat
> > a co ne.
> 
>   To je jasny - a prave proto, ze ma kazdy PPC MMU to neni
> problem (na 68k uz to asi nema cenu resit - to se asi
> shodnem).  A pokud vim, tak ppc.library bude mit
> novy funkce na alokaci pameti a novej message system
> - a to umozni plny vyuziti MMU, tj. rizeni cache
> a pozdejsi (?) zavedeni ochrany pameti.
 Tady je problem, ze spousta systemovejch struktur je read/write a pokud
se to zakaze, tak spousta prasackyho softu prestane chodit. Je otazka
jak velika cast to je, mozna ze to nebude moc kriticky :-/ 
Taky vidim velkej problem v systemovejch LISTech - pokud neco pridas
do systemu (lib,memory,interrupt,handler) tak jsi vlozen do seznamu a
pokud ho potom zmenis, tak se pretrhne celej systemovej retez. Fakt
nevim, jak by se tomu dalo zabranit :-(


> 
> > >   Vzdyt by stacila L2 cache jen pro FASTku, pak by zadnej
> > > problem nebyl. Snad jedine oznaceni prostoru ZorroIII karet
> > > jako noncacheable. 68k s MMU ma dneska snad uz kazdej,
> > To sice jo, ale aby to amiga akceptovala, tak by musel nekdo prepsat
> > celej system amigy, coz se asi jen tak nestane (urcite ne ze strany
> > Phase5).
> 
>    Proc???  Vzdyt 68040/68060.library i Enforcer delaji
> v podstate to samy a system se vubec nemusi prepisovat.
Ty hlidaj akorat Nulovou stranku a potom neobsazeny casti pameti. Napr
pokud zapises neco do DMA registru, tak shodis celou Amigu a 
Enforcer je ti na prd...

> L2 chache pro FASTku neni zadnej vetsi problem pro system
> s MMU. Koneckoncu i pod MSDOSem L2 cache chodi :-).
> Problem je memory protection a resource tracking.
> A pokud udela AI PowerAmigaOS, tak MP a RT bude stejne
> chodit jen u novych aplikaci.
> 
> IMHO kdyby programatori poradne testovali programy vsema
> utilitkama co jsou u NDUK, tak neni MP ani RT vubec
> potreba (pro uzivatele :-))).
> 
>  > > kdo Amigu pouziva. A s PPC to uz vubec nebude problem.
> > PPC bude v amize asi jako ctyrlitrovej motor v trabantu... a to je
> > bohuzel fakt, pokud se spousta veci nezmeni - a z toho uz pak bude
> > spis ten A\Box.
> 
>    CS PPC + CV PPC snad toho trabanta pripominat nebude :-)
> Bliz603e bohuzel jo - proste low end :-/
Mel jsem na mysli spise priserne pomalej pristup do pameti a pomalou
sbernici.

> 
>               Jarda Pokorny
>             shaman@sun.ujep.cz
>        http://sun.ujep.cz/~pokorny/