Hello. Basically I''d like to intercept guest''s (of course, Linux) system call entry/exit, so I''ve commented out fast path and I could intercept ''int 0x80'' calls, and I expected every system call should call xen''s do_iret() , i.e, HYPERVISOR_iret, but it doesn''t seem that they call it ! Any idea or comments? What am I missing here? If the guest doesn''t use HYPERVISOR_iret, how do they return to userland? Thanks in advance. Min _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Min Lee
2007-Dec-07 19:36 UTC
Re: [Xen-devel] [Q] guest system call doesn''t do do_iret() ?
Yes, I''ve tried Dom0''s. Does it make difference if I try DomU''s? ----- Original Message ----- From: Ashish Bijlani To: Min Lee Sent: Friday, December 07, 2007 10:53 AM Subject: Re: [Xen-devel] [Q] guest system call doesn''t do do_iret() ? are you trying to intercept Dom0''s system calls? On Dec 5, 2007 11:22 PM, Min Lee <min.lee@gatech.edu> wrote: Hello. Basically I''d like to intercept guest''s (of course, Linux) system call entry/exit, so I''ve commented out fast path and I could intercept ''int 0x80'' calls, and I expected every system call should call xen''s do_iret() , i.e, HYPERVISOR_iret, but it doesn''t seem that they call it ! Any idea or comments? What am I missing here? If the guest doesn''t use HYPERVISOR_iret, how do they return to userland? Thanks in advance. Min _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel