[so2] [qemu] Problemă interfață serială
Alexandru DINU (66860)
alexandru.dinu0712 at stud.acs.upb.ro
Fri May 18 10:14:10 EEST 2018
Salutare,
Nu am rezolvat problema, încă nu știu ce este în neregulă cu interfața serială pe qemu.
Ca să reiterez: nu se generau întreruperi de read (funcția de read așteptând cel puțin un octet în coadă). Am crezut, așadar, că implementarea mea este greșită. Astfel, am rugat un coleg să insereze modulul meu la el în qemu și a funcționat. După care am submis pe vmchecker.
Mulțumesc frumos,
Alex
________________________________________
From: Alexandru DINU (66860)
Sent: 16 April 2018 11:41:12
To: so2 at cursuri.cs.pub.ro
Subject: [qemu] Problemă interfață serială
Salutare,
Întâmpin o problemă destul de ciudată cu seriala de la qemu.
Întreruperile de read efectiv nu se generează, astfel că funcția de read se blochează așteptând cel puțin un octet in coadă.
Inițial, evident, am crezut că implementarea este greșită, dar am observat că orice încercare de rezolvare
(incluzând double-checking pentru setările regiștrilor) conducea la același comportament.
Am compilat la mine pe laptop modulul de kernel și am rugat un coleg să insereze .ko la el pe qemu, unde a funcționat.
Apoi am inserat eu modulul lui de kernel - comportamentul este similar, *se blochează la primul test de read*.
De asemenea, și pe vmchecker funcționează.
Ce am încercat:
* 2 vm-uri _curate_: core-image-minimal-qemux86.ext4 și core-image-sato-dev-qemux86.ext4
* rm pipe1.in pipe1.out pipe2.in pipe2.out
* 8250/16550 and compatible serial support disabled
Ceva idei?
Mulțumesc,
Alex
More information about the so2
mailing list