qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] regarding codebase


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] regarding codebase
Date: Fri, 3 Feb 2017 15:24:07 +0000
User-agent: Mutt/1.7.1 (2016-10-04)

On Fri, Feb 03, 2017 at 02:28:49AM +0530, Shubham Kumar wrote:
> I'm having difficulty in understanding the codebase of QEMU .There seem to 
> have hundreds of code files and header files in the directory and I'm unable 
> to figure out the functionality of each file.Is there any way to understand 
> the function of each file ??

vl.c is the main() function for the qemu-system-* family of programs
(the "system emulators").  You could start exploring the source code
from there.  That's what I did when I first started hacking on QEMU.

Be prepared to read code.  QEMU isn't an educational codebase and the
code reflects the requirements of many contributors over the years.
Most of their requirements may not be relevant to you.  You will learn
to skip the stuff that doesn't affect you and to see the big picture.

If you have a specific area you are interested in, let us know and we
can tell you which source files are involved.

Stefan

Attachment: signature.asc
Description: PGP signature


reply via email to

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