[so2] [Ixia Challenge] Qemu crash la CU_START

Andrei Datcu datcuandrei at gmail.com
Sun Mar 22 22:38:43 EET 2015


Salut!

Incerc sa pornesc CU la primul apel de trimitere pachete:


outl(cpu_to_le32(current_tcb->dma_addr), netdev->base_addr + 0x4);
outb(CMD_CU_START, netdev->base_addr + 0x2);


Dupa ultimul apel toata masina virtuala qemu se blocheaza, si nu o mai
pot opri decat cu kill -9. Adresa pe care o pun in prima instructiune
este corecta si vine de la dma_alloc_coherent. Daca apelez direct
CU_START fara sa pun pointerul inainte nu se blocheaza. Daca pun o
adresa gresita in pointer (DEADBEEF) nu se blocheaza. A mai patit
cineva asa ceva?

Device-ul este initializat corect, fiindca intreruperea la receive imi
functioneaza corect. RU porneste corect, statusul inainte de CU start
este corect.

Andrei


More information about the so2 mailing list