[OSy] KoHlTo: podrobnosti vyjimky
Martin Decky
decky at dsrg.mff.cuni.cz
Tue Jan 9 09:30:00 CET 2007
> takze, problem zastaveni for cyklu jsme zahadne
> vyresili tim, ze pridaly na ocekavane misto nejaky
> soubor (v nasem pripade kernel.bin).
Na jake ocekavane misto?
> Ted' cyklus skonci, okopiruje se vsechno do USEG od
> adresy 0x0, ale pak se objevi kernel panic.
> Podrobnosti jsou dole.
Aha. Takze jestli tomu rozumim spravne, tak se nastavi do TLB nejake
mapovani (tlbinvalid_exception skonci uspesne), ale na virtualni adrese
0x00000eac je nejaky nesmyl. Co se tam presne namapovalo? Co by melo byt
spravne na te adrese a jak se tam procesor dostane?
> Kopirovani obrazu procesu se dela po tom jak byla
> vyvolana fce save_and_disable_interrupts(), takze by
> se kopirovani melo provadet ve spravnem adresovem
> prostoru, ne?
Jak presne ma souviset save_and_disable_interrupts() s adresovymi prostory?
M.D.
More information about the NSWI004
mailing list