[OSy] KoHlTo: podrobnosti vyjimky
Nodir Yuldashev
y_nodir at yahoo.com
Tue Jan 9 03:24:23 CET 2007
Dobry vecer,
takze, problem zastaveni for cyklu jsme zahadne
vyresili tim, ze pridaly na ocekavane misto nejaky
soubor (v nasem pripade kernel.bin). Ale v originalnim
kernelu to fungovalo i bez toho.
Ted' cyklus skonci, okopiruje se vsechno do USEG od
adresy 0x0, ale pak se objevi kernel panic.
Podrobnosti jsou dole.
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?
Prvni vytvoreny thread je idle_thread (ten jak chapu
ma asid=0).
** tlbinvalid_exception: start
badvadr: 7a8
asid: 0
entrylo0:10, entrylo1:11
** tlbinvalid_exception: exit
Kernel exception panic: Unhandled Reserved Instruction
exception. Machine halted.
current thread ID = 0
Register dump from exception context of the
interrupted thread:
at 0x00000000 v0 0x00000000 v1 0x00000000 a0
0x80009af0
a1 0x8000055c a2 0x00000000 a3 0x8000a5df t0
0x0000001b
t1 0x80009934 t2 0x0000000e t3 0x00000000 t4
0x00000000
t5 0x00000000 t6 0x00000000 t7 0x00000000 s0
0x00000000
s1 0x00000000 s2 0x00000000 s3 0x00000000 s4
0x00000000
s5 0x00000000 s6 0x00000000 s7 0x00000000 t8
0x00000000
t9 0x00000000 k0 0x00000000 k1 0x8000a5df gp
0x00000000
sp 0x80000458 fp 0x00000000 ra 0x00000000
status 0x00000002
epc 0x00000eac
cause 0x00000028
badvaddr 0x000007a8
context 0x00000000
badvaddr 0x00000000
--- Martin Decky <decky at dsrg.mff.cuni.cz> wrote:
> Hezky vecer,
>
> podobne jako nektere predchozi prosby o radu s
> nejakou chybou ma i tato
> jednu vlastnost, ktera znemoznuje dat nejakou
> konkretni odpoved.
>
> Tazatele totiz ukazuji jen kousky kodu (coz je
> pochopitelne), ale temer
> zadnou dalsi informaci -- vypis instrukci
> zpusobujicich problem,
> podrobnosti o vyjimce, ktera nastala (typ, na jake
> adrese, s jakym
> obsahem registru atd.), obsah dulezitych datovych
> struktur (TLB
> procesoru, struktury VM atd.).
>
> V tomto pripade treba neni vubec jasne, zda jsou
> tazatele presvedceni o
> tom, ze kopirovani obrazu procesu se provadi ve
> spravnem adresnim prostoru.
>
>
> M.D.
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> http://dsrg.mff.cuni.cz/mailman/listinfo/osy
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the NSWI004
mailing list