All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Mayer" <l_indien@magic.fr>
To: qemu-devel@nongnu.org
Cc: TristanGingold <gingold@adacore.com>
Subject: Re: [Qemu-devel] Removal of some target CPU macros
Date: Thu, 08 Nov 2007 21:09:22 +0100	[thread overview]
Message-ID: <1194552562.21588.36.camel@rapid> (raw)
In-Reply-To: <6FED2620-5A45-4C4F-8AA5-C509BC2323D7@adacore.com>


On Thu, 2007-11-08 at 14:09 +0100, Tristan Gingold wrote:
> Two side comments:

Hi,

> > Note that most (all ?) embedded Freescale PowerPC microcontrollers
> > implement those extensions and that some ones are greatly interrested
> > with having an usable emulation avaible for those CPUs.
> 
> Has anyone started to implement spe ?

Large parts of the SPE extensions are implemented, most fixed-point
operations (but the multiply and add family) and I think almost all
floating-point operations (the flags are not properly emulated, for
now). But there's a lack of a CPU model that would really use it. It
could be made available very easily for a test CPU for user-mode only,
as it is now. The MMU model used on Freescale cores is not implemented
yet, then the full-system emulation would not be possible for now.

> > - someone provide an open-source hypervisor, compatible with the ones
> > used on real machines, that would allow at least Linux to be able  
> > to run
> > on a CPU with hypervisor mode available.
> 
> Does xen/ppc satisfy your requirement ?
> Maybe Hollis will comment.

I don't know really. I guess it may do for the more urgent need which is
to have a  fully "transparent" hypervisor that would enable the OS to
access all resources. I won't bet it could be a replacement for IBM
hypervisor software as the full specifications of this software have
still not be fully released (the PPAR document, which describes the
whole hypervisor features is still a draft).
But it's a good idea, I may take a look of what it could provide.

-- 
J. Mayer <l_indien@magic.fr>
Never organized

  reply	other threads:[~2007-11-08 20:09 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-07 18:32 [Qemu-devel] Removal of some target CPU macros Fabrice Bellard
2007-11-07 19:16 ` Jocelyn Mayer
2007-11-07 21:55   ` Fabrice Bellard
2007-11-07 22:28     ` J. Mayer
2007-11-07 22:55       ` Fabrice Bellard
2007-11-07 23:12         ` Bernhard Fischer
2007-11-07 23:36           ` Paul Brook
     [not found]       ` <200711072247.53354.paul@codesourcery.com>
2007-11-07 23:06         ` J. Mayer
2007-11-07 23:37           ` Paul Brook
2007-11-09 22:04             ` J. Mayer
2007-11-08 13:09   ` Tristan Gingold
2007-11-08 20:09     ` J. Mayer [this message]
2007-11-07 22:40 ` Thiemo Seufer

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=1194552562.21588.36.camel@rapid \
    --to=l_indien@magic.fr \
    --cc=gingold@adacore.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 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.