Re: [Q] Shadow RAM

Autor: Jarek Lis (lis_at_cyber.ict.pwr.wroc.pl)
Data: Thu 28 Dec 1995 - 01:06:52 MET


Rafal Posmyk (raphael.posmyk_at_hamburg.netsurf.de) wrote:
: lis_at_cyber.ict.pwr.wroc.pl (Jarek Lis) wrote:
: > Tak bylo jeszcze w wolnych 286, bo potem gdzies po drodze BIOS odczytuje
: > ROM, zapisuje go do RAM (shadow) i dopiero wtedy skacze.
: > Aha - ROM i shadow RAM maja ten sam adres.
: Znaczy logiczne adresy, bo fizyczne to chyba nie da rady ?

Dlaczego nie? Np. najpierw procesor ustawia pare bitow w chipsecie,
ze np odwolania do adresu c0000-c7fff na czytanie maja odczytywac magistrale
ISA (czyli video bios). Za to zapisy - trafiaja do ramu - adres moze byc
ten sam, albo jakis inny, bo akurat tak wygodniej.
Przepisanie polega teraz na odczytaniu bajtu, i wpisaniu pod ten sam
adres!
A potem - zmieniamy pare bitow, i odczyty leca z RAM, a zapisy - nigdzie..
I mamy WP shadow.

Jaroslaw Lis



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:28:33 MET DST