[OSy] zvlastni sled exceptions

Rastislav Wartiak rastik at tereus.eu
Sat Nov 24 19:53:02 CET 2007


Zkus někde předtím ___reg_view() a zkontroluj hodnotu registru sp.  
Jádro startuje se zásobníkem v rozsahu 0x80000200-0x80000300 a pokud  
se tam nevejdeš, tak dojde k přepsání obsluhy výjimek. Správně je tam  
jenom jeden jump.

Rastislav Wartiak

> Pekny den,
>
> stava se nam toto na konci exc1
>
>  Raised exception: Address error (load or instruction fetch)
>
>     80000180    lb    v0, 0x7348(0)     # 0x7348=29512,
>           # cp0_context: 0x00000000->0x00000030,
>           # cp0_badvaddr: 0xdeadbeef->0x00007348,
>           # cp0_entryhi: 0x000000ff->0x000060ff,
>           # cp0_status: 0x1000ff01->0x1000ff03,
>           # cp0_cause: 0x00000000->0x00000010,
>           # cp0_epc: 0x00000000->0x80005728
>
> Raised exception: TLB (load or instruction fetch)
>
>     80000180    lb    v0, 0x7348(0)     # 0x7348=29512,
>           # cp0_cause: 0x00000010->0x00000008
>
>
> A nedokazeme si vysvetlit, proc by mel prave tahat z adresy 0x7348   
> pri obsluze vyjimky..
>
> Muzete nas prosim alespon trochu nakopnout spravnym smerem?
>
>
> dekuji,
>
> s pozdravem,
>
> Standa Fajt
>
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> https://dsrg.mff.cuni.cz/mailman/listinfo/osy
>






More information about the NSWI004 mailing list