"Nahiszen... Az elõbb még azt sem tudtad, mennyi ram van a PS3-ban, a Cellt meg keverted egy sima PPC procival, most meg már tõled ered az egész RSX access under Linux projekt... Az ötlet amúgy adja magát, és már többször fel is merült. Viszont nem ilyen módon, közvetlen RSX hozzáféréssel sikerült a dolog, hanem a supervisor command FIFO-jának meghekkelésével."
A ps3-ban 256MB rendszer ram es 256MB video ram van. Ezt mondtam eddig is, csak ugy latszik nem sikerult felfognod. Ebbol a ps3-as 3rd party linux csak 256MB-ot lathat, mert a tobbi le van tiltva (a gpu-val egyutt). A cell pedig egy ppc proci, csak van benne 8 dsp mag. Ettol nekem meg ppc marad. En nem kozvetlen rsx hozzaferesrol beszeltem, hanem a _hypervisor_ interface (ugyanis nem supervisor-nak hivjak) esetleges reseirol. Keress ra, ott lessz a hozzaszolasom, meg a megjelenes utan a ps3 belsejerol keszult elso fotok utan irtam, mivel erdekelt hogy hogyan mukodik a gep, ezert utannaneztem. (vigyazat angolul van!) Nem rossz, csak eppen jatekra nem idealis, rendes szuperszamitogepnek pedig keves benne a ram. Az a command fifo pedig az nvidia kartyakon a riva ota megszokott memory mapped regiszterter, ahova a paracsokat fel lehet tolteni, majd onnan vegrahajtani. A hypervisor csak ennek kezeleset vegzi. Egyebkent az nvidias felulet visszafejteset meg egy nagyon tehetseges kandos srac csinalta sok evvel ezelott egy par sgi-s doksi alapjan. Tehat a normal devkit-en fejlesztett jatekok is ezt hasznaljak, csak ok elerik a hianyzo funkciokat is. (a teljes erteku feluleten szig. mon. nonek a funkciokodok, mig a linux altal ismert tabla hianyos azaz sparse).
Egyebkent 1GB alatt ma mar csak keves lehet a ram. Egy mai high tech konzolba en inkabb pakolnek 2GB egyseges ramot, igy a jatek biztosan kaphatna 1GB-ot es meg a tobbi funkcio is mehetne mellette, pl. a fizetos filmletoltesek vagy egy minden jatekban elerheto a jatekhoz igazodo voice chat. Erre akar felre is lehetne tenni egy egesz magot. (a ps3-ban is van egy dedikalt drm mag, igy a letiltott maggal egyutt mar csak 6 spe + 1 pcc marad a jatekoknak, bar legalabb a hangok es a high def. mozgokepek dekodolasat a drm mag vegzi)
Egyebkent az eredeti xbox360-as biztonsagi megoldas leirasa is tollem van, bar torest akkor sem adtam, csak leirtam a gep kulcskezeleset. (kiderult, hogy senki nem olvasta az ibm secure computing architect-jenek a fejlesztoi doksijait) Az, hogy biztonsagi rest kell talalni a hypervisor-on egybkent mindket gepre igaz, ennek a fo oka az azonos cpu gyarto (ibm), bar mas-mas reszleg fejletette a ket cpu-t, de azonos architekturat hasznaltak alapkent. A cell spe dma interface-e pl. a powerpc cache interface-enek nez ki a kulvilag szamara, csak szoftveresen toltik a kereseket, a cache kezelo aramkor helyett. Ilyen szempontbol a cell egy 9 magos ppc-nek latszik, ami sajnos elegge meglatszik ugyanis a memoriainterface a bottleneck-je, amit tovabb sulyosbit az spe-ken belul az smt kepesseg hianya. (pedig magonkent par ezer tranzisztorral lett volna csak tobb a szoftveresen vezerelt virtualis memoria es a 2-4 szalas smt)
Lehet, hogy nem ertek hozza elegge, de azert legalabb tudom mirol van szol... ami sok emberrol nem mondhato el, bar ezt ok kelloen eroszakos hanggal egyenlitik ki.