[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