[OSy] Umisteni stacku
Martin Decky
decky at dsrg.mff.cuni.cz
Tue Jan 9 09:32:43 CET 2007
> po dlouhe noci, nasel jsem nakonec v cem byl problem.
> Z vypisu dole je videt (instrukce na adresach 800029F8
> a 00000000), ze po okopirovani vsech 32Kb se skace na
> adresu 0x0 ktera se zapise v registr "ra". Zda se, ze
> mezi 0..32Kb se nachazi stack kernelu (protoze v
> gp=0)? Tohle nemuzu pochopit, ve virtualnim adresovem
> prostoru by stack mel nachazet v (KSEG0 | 0x200) a
> fyzicky se nachazi na adrese 0x200. Jak udelat tak,
> aby to kopirovani 32Kb se neprepisovalo stack?
Mozna jsem stale uplne mimo, ale neni opravdu problem v tom, ze se tady
michaji ruzne adresni prostory a mapovani? Registr gp mi v tom rozhodne
nedela jasno ..
M.D.
More information about the NSWI004
mailing list