All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Màrius Montón" <marius.monton@uab.cat>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Split vga module
Date: Wed, 25 Jun 2008 19:23:51 +0200	[thread overview]
Message-ID: <48627F27.8050708@uab.cat> (raw)
In-Reply-To: <f43fc5580806251003v1149c471pb987a1bfa45b581@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1535 bytes --]

Hello, and thank you for your quick answer,

the problem I see is not with the register access (this is done for 
other devices) but with the graphics side.
I don't understand how VGA device draws the screen, (I guess is done 
using SDL), and I think this part is too merged with QEMU itself. Is it 
true?

Màrius

Blue Swirl wrote:
> On 6/25/08, Màrius Montón <marius.monton@uab.cat> wrote:
>   
>>  Hello all,
>>
>>  My question is how I can split VGA module in a different process from QEMU.
>>
>>  I need it in order to simulate a VGA module described in SystemC into QEMU (http://www.greensocs.com/en/projects/QEMUSystemC) where all SystemC stuff runs in other process than QEMU.
>>
>>  I look at the code, and vga code seems to be too merged with QEMU itself to be splitted.. but, there's any solution?
>>     
>
> Interesting. You could try to catch all IO and MMIO towards VGA and
> redirect those to the other process with some kind of IPC. You must
> change the MMIO area registration, because now the VGA MMIO accesses
> are optimised so that no callbacks are involved.
>   

-- 
Màrius Montón i Macián   marius.monton@uab.cat 
<mailto:marius.monton@uab.cat>  http://cephis.uab.es 
<http://www.mariusmonton.name>
Hardware Engineer
CEPHIS
Centre de Prototips i Solucions Hardware-Software
Dep. Microelectrònica i Sistemes Electrònics
ETSE - Universitat Autònoma de Barcelona (UAB) 	Phone: +34 935 813 534
Fax: +34 935 813 033
QC-2090D. ETSE. Campus UAB.
080193 Bellaterra



[-- Attachment #2: Type: text/html, Size: 2930 bytes --]

  reply	other threads:[~2008-06-25 17:20 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-25 16:35 [Qemu-devel] Split vga module Màrius Montón
2008-06-25 17:03 ` Blue Swirl
2008-06-25 17:23   ` Màrius Montón [this message]
2008-06-25 17:33     ` Blue Swirl
2008-06-25 17:55       ` Màrius Montón
2008-06-25 17:14 ` Andreas Färber

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=48627F27.8050708@uab.cat \
    --to=marius.monton@uab.cat \
    --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.