[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/