qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] How does a system call work on QEMU?


From: helicoterus-elih
Subject: Re: [Qemu-devel] How does a system call work on QEMU?
Date: Fri, 15 May 2009 08:54:27 +0000 (GMT)




> > > Which mode of Qemu operations do you refer to? if
> you
> > refer to full
> > > MMU emulation (no KVM or kqemu involved then),
> then
> > intercepting
> > > syscall is basically intercepting interrupt 80
> hex or
> > SYSENTER/SYSCALL
> > > into host user mode instruction during code
> > translation.
> > 
> > Ok, I refer to full emulation.
> > When QEMU intercepts a system call what does it do?
> What
> > type of translation or modification does it perform?
> > 
So it this the architecture of qemu, emulator version?
QEMU is a process that gives to o.s.guest a virtual hw
layer.
Every guest will be run by a QEMU instance.

See picture schema I prepaired: http://yfrog.com/7gqemulayersj

So system calls go from a guest application to its
operating system that communicates with its virtual
hardware. QEMU receives a system call and software emulator
QEMU performs a system call in O.S. host. 
It is right?

Thanks







reply via email to

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