qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Roland Elek <elek.roland@gmail.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] GSoC 2011: S3 Trio, AHCI
Date: Tue, 05 Apr 2011 15:36:12 +0200	[thread overview]
Message-ID: <4D9B1ACC.6040002@gmail.com> (raw)

Dear Qemu developers,

First, I'd like to reintroduce myself, as my university and official 
duties prevented me from being active in the community since last year. 
I am Roland Elek, a student from Hungary, and a successful student 
participant of Google Summer of Code 2010. This year, I would like to 
participate again. I know I'm a bit late, but I'm still hoping to get 
things arranged before the deadline.

Last year, I worked on AHCI emulation with Alex as my mentor. Do you 
think a proper summer project could be proposed from what is still 
missing? If so, can I kindly ask someone to give me some pointers to 
what the project needs the most, and where I should look first for 
things to include in my proposal? Also, if the idea is feasible, would 
there be someone who could be my mentor?

Last year, I was also interested in working on S3 Trio emulation. This 
year, the same idea is on the ideas list. The hardware is pretty 
thoroughly documented through source code and textual documentation, and 
I'm already familiar with adding PCI devices to Qemu, so I do see a 
rough outline of how I would implement it.

However, last year, Paul Brook commented [1] that he wasn't convinced 
about the usefulness of emulating an S3 Trio or Virge card, because of 
performance reasons. He suggested that accelerating the 2D engine would 
be tricky because the framebuffer is exposed to the guest. This might be 
just me not fully understanding his point, but isn't this also the case 
with the Cirrus Logic GD5446 card?

He also suggested paravirtualization for 3D acceleration. Do you think 
it would make a good summer project?

Thank you in advance for your help.

Regards,
Roland

[1] http://lists.gnu.org/archive/html/qemu-devel/2010-04/msg00012.html

             reply	other threads:[~2011-04-05 13:36 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-05 13:36 Roland Elek [this message]
2011-04-06 18:21 ` [Qemu-devel] GSoC 2011: S3 Trio, AHCI Luiz Capitulino
2011-04-06 22:54   ` Paul Brook
2011-04-07 10:10     ` Alon Levy
2011-04-07 10:17     ` Alon Levy
2011-04-07 13:13     ` Anthony Liguori
2011-04-07 10:57 ` Natalia Portillo
2011-04-07 12:13   ` Alexander Graf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D9B1ACC.6040002@gmail.com \
    --to=elek.roland@gmail.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).