All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gerd Hoffmann <kraxel@redhat.com>
To: "Philippe Mathieu-Daudé" <f4bug@amsat.org>,
	"Darius Goad" <alegend45@gmail.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] nVidia emulation in QEMU?
Date: Mon, 21 Aug 2017 12:43:49 +0200	[thread overview]
Message-ID: <1503312229.26016.1.camel@redhat.com> (raw)
In-Reply-To: <11bbf041-b0b8-00a6-6201-b4deb3ccf673@amsat.org>

On Thu, 2017-08-17 at 23:11 -0300, Philippe Mathieu-Daudé wrote:
> Hi,
> 
> On 08/17/2017 10:01 PM, Darius Goad wrote:
> > Hello. I'm Melissa, a trans woman who is the main developer of the
> > nVidia
> > emulation code for 86Box. I'm interested in porting this code over
> > to QEMU
> > as QEMU has higher compatibility with newer operating systems, as
> > well as
> > expanding the developer base for nVidia graphics card emulation.
> > 
> > The 86Box code currently only handles the RIVA 128, the RIVA TNT,
> > and a few
> > versions of the RIVA TNT2, and in a very incomplete state at that.
> > I have
> > not been able to progress further due to the fact that 86Box's
> > support of
> > modern Linux operating systems is poor, and due to the lack of a
> > debugger
> > in 86Box.
> > 
> > I do need some help, however, as QEMU's code structure is not my
> > strong
> > suit.
> > 
> > Anyway, my code is here:
> > https://github.com/MoochMcGee/86Box-experimental/blob/experimental/
> > src/VIDEO/vid_nv_riva128.c
> 
> This code seems to match how devices are implemented in QEMU.

Partly.  From a very quick view it seems the register emulation works
very simliar but the graphics output side seems to be different.

Riva is pretty old, right?  Something like 15-20 years?  What
capabilities do these cards have?  3d accel?  Or 2d only?
Which features are emulated?
Which features are actually used by modern linux?

cheers,
  Gerd

      reply	other threads:[~2017-08-21 10:51 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-18  1:01 [Qemu-devel] nVidia emulation in QEMU? Darius Goad
2017-08-18  2:11 ` Philippe Mathieu-Daudé
2017-08-21 10:43   ` Gerd Hoffmann [this message]

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=1503312229.26016.1.camel@redhat.com \
    --to=kraxel@redhat.com \
    --cc=alegend45@gmail.com \
    --cc=f4bug@amsat.org \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.