» »

Skrivni razhroščevalni registri v AMD-jevih procesorjih

Skrivni razhroščevalni registri v AMD-jevih procesorjih

Slashdot - Heker z vzdevkom Czerno je odkril zanimivo funkcijo AMD-jevih procesorjev, o kateri je prodajalec molčal, čeprav naj bi bila prisotna v vseh modelih od Athlonov XP dalje. V njihovi strojni-programski opremi (firmware) so zaščitene posebne možnosti za razhroščevanje, ki segajo bistveno dlje od standardnih x86, a so zavarovane z geslom, je Czerno odkril z analizo nedokumentiranih MSR. Dostop do štirih MSR-registrov za razhroščevanje je mogoč le, če je v registru EDI vrednost 9C5A203A. V nasprotnem primeru procesor javi izjemo (exception). Vzvratni inženiring novega odkritja še poteka, a trenutno znani podatki so objavljeni na RCE.

10 komentarjev

filip007 ::

Ja in, to je samo tovarniški ostanek, verjetno s tem testirajo, ko jih naredijo. To je samo potrjevanje ukazov nimaš kaj dosti s tem počet, nekakšen (Debug SEE)8-)
Palačinka z Ajvarjem in stopljenim sirom v mikrovalovki.

Bistri007 ::

A to dela samo v SMM?
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...

igor0203 ::

In kaj naj bi to v praksi pomenilo?

Izi ::

igor0203 je izjavil:

In kaj naj bi to v praksi pomenilo?

V najslabšem primeru nič, v najboljšem primeru pa bi jih znal kdo porabiti celo za kaj pametnega. Kolikor razumem, se jih za kaj slabega niti ne da porabiti.

Nekako se strinjam s filip007, da znajo biti ti registri namenjeni testiranju kvalitete procesorja med izdelavo.
Skrivajo jih pa verjetno zato, da se ne bi Intel domislil česa podobnega >:D

cero ::

Ugibam da bi lahko s takim dostopom ugotovili kvaliteto in navijalske zmožnosti procesorja, kar bi lahko pomenilo da bi bila cena vsakega primerka znotraj iste serije drugačna, enakovredna tej kvaliteti...

Aston_11 ::

To bo linux hitro pograbil.

MrBrdo ::

Samo se mi zdi pa čudno da se ne prekrivajo s kakšnimi drugimi registri... Tako kot registri od FPU npr., ki mislim da se prekrivajo z MMX.

Aston: dvomim, ker bi potem bilo potrebno compileat ves software posebej za AMDje... s tem da je vprašanje ali se te registre sploh lahko uporablja kot splošnonamenske... če se ne more kaj dosti koristi ne bo od tega.
MrBrdo

Bistri007 ::

MrBrdo je izjavil:

Samo se mi zdi pa čudno da se ne prekrivajo s kakšnimi drugimi registri... Tako kot registri od FPU npr., ki mislim da se prekrivajo z MMX.

Nisem se poglabljal v to novico, samo se mi zdi, da modificira delovanje DR0-DR7 registrov (debug registers).
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...

Pyr0Beast ::

Luštno da si je nekdo vzel toliko časa.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

Brane2 ::

Kot je bilo rečeno, te zadeve niso skrite zaradi neke strahotne moči, ki naj bi jo dale posvečenim, ampak predvsem zato, ker AMD nima namena nikomur garantirati, da bo to delalo vedno in povsod in ker rabi to za svoje namene ( testiranja, profiling debug etc)...
On the journey of life, I chose the psycho path.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Hewlett-Packardovi prenosniki lahko beležijo vnose prek tipkovnice

Oddelek: Novice / Zasebnost
216562 (4625) zmaugy
»

MTP driver Windows 10

Oddelek: Pomoč in nasveti
12992 (670) flameir
»

Izšla Fedora 14

Oddelek: Novice / Operacijski sistemi
214113 (2836) AvtoR
»

KDE 4.2.4 (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
547222 (5065) vbohinc
»

Windows XP problem (register, kernel debugger)

Oddelek: Pomoč in nasveti
101788 (1500) bluefish

Več podobnih tem