On Sun, Jun 28, 2015 at 04:24:42PM +0200, Jan Kiszka wrote:
> - transfer of setup into QEMU/KVM, then using built-in gdbstub
>   (works like a hardware debugger, just cheaper and faster)

You can't be faster than a JTAG debugger. With a JTAG debugger,
the processor runs at full speed, with QEMU, even with KVM it does
not, because some things are still emulated. For instance, if your
processor does not support what is called "extended page tables",
the job of handling the MMU page tables is emulated in the qemu
host, and that hurts. If you look at the second column of the list
on intel website:

http://ark.intel.com/Products/VirtualizationTechnology

You will see that even though all core i* processors support EPT,
older processors do not, and very few Atom processors do.

By contrast, even the lowest end processor that supports JTAG (and I
have never met one which did not) does not need to emulate its MMU
when running in a debugger.

-- 
                                            Gilles.
https://click-hack.org

Attachment: pgp0_NCRKIz5B.pgp
Description: PGP signature

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to