Trying to improve x49gp
|
05-15-2018, 10:22 AM
Post: #28
|
|||
|
|||
RE: Trying to improve x49gp
(05-14-2018 01:24 AM)Claudio L. Wrote: (I noticed Eddie hasn't pulled in my request yet on github, he must be busy).I'm not surprised. He gave me some details about the reason he's busy, but I think I should respect his privacy and not post them in a public forum. Suffice to say it's something that normally takes weeks. I believe I found the reason for the single-step problems. I disabled x49gp's timers when starting from a out of the debugger code using that continue statement, which does take care of most things. However, there seems to be another source of interrupts somewhere inside the QEMU code. There is a commit somewhere between the 0.9.0 and 0.12.50 versions shipped with x49gp that is supposed to improve that, but the gdbstub.c file used by x49gp is still based on the one from 0.9.0, so it doesn't have the fix. It was copied out of the QEMU directory (and probably modified), and during the upgrade to 0.12.50 it was only lightly touched to make it work again; the changes in QEMU's own copy of the file between the versions were not applied. That means more work on the QEMU upgrade front should fix it. I think by now nobody cares about 0.9.0 anymore, so we can just get rid of that entirely, which would allow gdbstub.c to receive a proper upgrade. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)