Re: [Qemu-devel] Detecting context switch in QEMU

2012-09-02 Thread Mulyadi Santosa
Hi Xin Tong.. On Mon, Sep 3, 2012 at 4:48 AM, Xin Tong wrote: > BTW, if a thread makes a system call, when the kernel is servicing the > syscall. is it still accessing the thread's memory using the threads > page table (i.e. the kernel is using virtual address ?). how about AIO > kernel threads

Re: [Qemu-devel] Detecting context switch in QEMU

2012-09-02 Thread Xin Tong
On Sun, Sep 2, 2012 at 8:52 AM, Xin Tong wrote: > On Sat, Sep 1, 2012 at 10:52 PM, Mulyadi Santosa > wrote: >> On Sun, Sep 2, 2012 at 2:33 AM, Xin Tong wrote: >>> I want to detect context switches in QEMU x86_64-softmmu. one of the >>> ideas i have is to track the write to CR3. is this valid on

Re: [Qemu-devel] Detecting context switch in QEMU

2012-09-02 Thread Mulyadi Santosa
Hi.. On Sun, Sep 2, 2012 at 10:52 PM, Xin Tong wrote: > Ok, i do not know this. but it seems tracking CR3 is no good. any ideas ? from the Linux kernel source: http://lxr.free-electrons.com/source/kernel/sched/core.c#L3456: /* 2042 * context_switch - switch to the new MM and the new 2043

Re: [Qemu-devel] Detecting context switch in QEMU

2012-09-02 Thread Xin Tong
On Sat, Sep 1, 2012 at 10:52 PM, Mulyadi Santosa wrote: > On Sun, Sep 2, 2012 at 2:33 AM, Xin Tong wrote: >> I want to detect context switches in QEMU x86_64-softmmu. one of the >> ideas i have is to track the write to CR3. is this valid on QEMU ( >> i.e. are their any cases in which the assumpt

Re: [Qemu-devel] Detecting context switch in QEMU

2012-09-01 Thread Mulyadi Santosa
On Sun, Sep 2, 2012 at 2:33 AM, Xin Tong wrote: > I want to detect context switches in QEMU x86_64-softmmu. one of the > ideas i have is to track the write to CR3. is this valid on QEMU ( > i.e. are their any cases in which the assumption could break). CMIIW, if context switch happen from a par

[Qemu-devel] Detecting context switch in QEMU

2012-09-01 Thread Xin Tong
I want to detect context switches in QEMU x86_64-softmmu. one of the ideas i have is to track the write to CR3. is this valid on QEMU ( i.e. are their any cases in which the assumption could break). Xin