qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [STATUS] static instrumentation


From: Lluís
Subject: [Qemu-devel] [STATUS] static instrumentation
Date: Thu, 07 Oct 2010 20:40:01 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

All virtual memory accesses should now be instrumented on all
architectures.

Next steps (in order):

  * Separately instrument physical memory addresses for executed
    instructions, regular memory accesses and memory accesses to I/O
    space (if possible). This will need to add an extra field on
    CPUTLBEntry with the physical address of the page.

  * Instrument memory accesses performed by DMA operations.

  * See how it plays with KVM. The objective is to make it switch from
    KVM to emulation (and the other way around) when a backdoor
    instruction is found.

  * Finish implementation of used/defined register usage in x86.

As always:
   git clone https://code.gso.ac.upc.edu/git/qemu-instrument
   https://projects.gso.ac.upc.edu/projects/qemu-instrument

Lluis

-- 
 "And it's much the same thing with knowledge, for whenever you learn
 something new, the whole world becomes that much richer."
 -- The Princess of Pure Reason, as told by Norton Juster in The Phantom
 Tollbooth



reply via email to

[Prev in Thread] Current Thread [Next in Thread]