[OSy] Vyvolavanie vynimky TLB invalid
Viliam Holub
holub at dsrg.mff.cuni.cz
Tue Jan 8 23:25:25 CET 2008
On 08. Jan (Tuesday) v 17:01:45 +0000 2008, Jaroslav Pastorek wrote:
> Neviem, co si predstavit pod, 2nd level TLB miss,
> nieco ako ked sa v obsluhe tlb refill vyvola znovu tlb refill?
>
> Ta vynimka nastane na instrukcii 5BC,
> podla vsetkeho je to kod z handle_general_exception a ta instrukcia
> je prva, co uklada registre na stack, ktory je v v useg. Ako vidno tesne predtym sa nastavi
> nova hodnota status registra (to sme ponechali ako v kaliste, teda spodnych 6 bitov by mali byt 0),
> ale nikde som nenasiel, ze by to malo nejaky vplyv na tlb invalid.
> ...
> 000005B0 and k0, k0, k1
> 000005B4 mtc0 k0, status
> 000005B8 addiu sp, sp, 0xff68
> 000005BC sw 0, (sp)
> 000005C0 sw at, 0x4(sp)
> 000005C4 sw v0, 0x8(sp)
Poslal byste mi binarky a config msimu, abych si to mohl sam spustit?
Protoze tlbcko je trosku zaludne a uz vice kolegu se v nem zamotalo, treba
bych implementoval do msimu "vysvetlujici" prikaz...
VH
--
Viliam Holub
http://dsrg.mff.cuni.cz/~holub/
Distributed Systems Research Group
Department of Software Engineering
Faculty of Mathematics and Physics
Charles University, Czech Republic
More information about the NSWI004
mailing list