qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu+systemc
@ 2008-08-04 22:08 Damien Bardon
  0 siblings, 0 replies; 3+ messages in thread
From: Damien Bardon @ 2008-08-04 22:08 UTC (permalink / raw)
  To: qemu-devel


Hello,

My idea isn't new, but I would like to interface SystemC with Qemu. To begin I 
had a look at the ARM architecture with the Amba bus. I now there is already 
an existing work on this subject but :

-> I would like a TLM 2.0 interface (OSCI standard)
-> It uses BSD sockets... I'm not sure it is very efficient ?
-> The current patch looks quite ugly ?

What I need is quite simle
-> a hook to the amba read/write requests
-> a way of synchronizing systemC and Qemu, so I need some knowledge about 
Qemu time.

Do you think you could give me some hints to get a fast start ?

Also the following line in hw/integratorcp.c looks like Qemu for ARM is 
designed for a linux kernel only ? Am I wrong ? Is it possible to execute the 
ISS without operating system ?

arm_load_kernel(env, ram_size, kernel_filename, kernel_cmdline,
                    initrd_filename, 0x113, 0x0);

Thank you.

Damien

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Qemu-devel] QEMU+SystemC
@ 2013-12-11 17:09 Sean Xie
  2013-12-12 13:39 ` Frederic Konrad
  0 siblings, 1 reply; 3+ messages in thread
From: Sean Xie @ 2013-12-11 17:09 UTC (permalink / raw)
  To: qemu-devel

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

Hi all,

Recently I am struggling in examing the effect of host kernel I/O stacks on
high-speed SSD, especially the new PCIe SSD, without the availability of
the necessary hardware. After several reading online I found out
QEMU+SystemC model environment might be able to to solve my problem.

Sorry I am new to QEMU. My main objective is to collect guest OS statistics
based on the attached external SSD model. So simple SystemC stub will be
the best for my case. Can anybody give me any suggestion on which QEMU
variant with SystemC fit me the best? I will sincerely appreciate that if
you could forward me the correct URL for download also.

Thank you for your attention,

Sean Xie

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Qemu-devel] QEMU+SystemC
  2013-12-11 17:09 [Qemu-devel] QEMU+SystemC Sean Xie
@ 2013-12-12 13:39 ` Frederic Konrad
  0 siblings, 0 replies; 3+ messages in thread
From: Frederic Konrad @ 2013-12-12 13:39 UTC (permalink / raw)
  To: Sean Xie; +Cc: Mark Burton, qemu-devel

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

On 12/12/2013 01:09, Sean Xie wrote:
> Hi all,
>
> Recently I am struggling in examing the effect of host kernel I/O 
> stacks on high-speed SSD, especially the new PCIe SSD, without 
> the availability of the necessary hardware. After several reading 
> online I found out QEMU+SystemC model environment might be able to to 
> solve my problem.
>
> Sorry I am new to QEMU. My main objective is to collect guest OS 
> statistics based on the attached external SSD model. So simple SystemC 
> stub will be the best for my case. Can anybody give me any suggestion 
> on which QEMU variant with SystemC fit me the best? I will sincerely 
> appreciate that if you could forward me the correct URL for download also.
>
> Thank you for your attention,
>
> Sean Xie

Hi,

We made a SystemC wrapper for QEMU with some limitations and a QEMU
version which is a little old now.

Maybe that can suit your need, what kind of statistics do you want to get
from the guest?

Thanks,
Fred

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-12-12 13:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-11 17:09 [Qemu-devel] QEMU+SystemC Sean Xie
2013-12-12 13:39 ` Frederic Konrad
  -- strict thread matches above, loose matches on Subject: below --
2008-08-04 22:08 [Qemu-devel] qemu+systemc Damien Bardon

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).