qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 2/3] tests/acceptance: Handle ppc64le host arch


From: David Gibson
Subject: Re: [Qemu-devel] [PATCH 2/3] tests/acceptance: Handle ppc64le host arch correctly
Date: Fri, 14 Jun 2019 11:53:29 +1000
User-agent: Mutt/1.11.4 (2019-03-13)

On Fri, Jun 14, 2019 at 11:40:56AM +1000, David Gibson wrote:
> On Thu, Jun 13, 2019 at 11:01:19AM +0200, Philippe Mathieu-Daudé wrote:
> > On 6/13/19 8:07 AM, David Gibson wrote:
> > > ppc64 and ppc64le are different archs from the host kernel point of view
> > > and are advertised as such in uname.  But these cover the same set of 
> > > CPUs,
> > > just in different endianness modes.  qemu-system-ppc64 handles both modes,
> > > so make sure we select the correct binary when running on ppc64le host
> > > architecture.
> > > 
> > > Signed-off-by: David Gibson <address@hidden>
> > > ---
> > >  tests/acceptance/avocado_qemu/__init__.py | 2 ++
> > >  1 file changed, 2 insertions(+)
> > > 
> > > diff --git a/tests/acceptance/avocado_qemu/__init__.py 
> > > b/tests/acceptance/avocado_qemu/__init__.py
> > > index 2b236a1cf0..0ba9c536f4 100644
> > > --- a/tests/acceptance/avocado_qemu/__init__.py
> > > +++ b/tests/acceptance/avocado_qemu/__init__.py
> > > @@ -39,6 +39,8 @@ def pick_default_qemu_bin(arch=None):
> > >      """
> > >      if arch is None:
> > >          arch = os.uname()[4]
> > > +        if arch == 'ppc64le':
> > > +            arch = 'ppc64'
> > 
> > I prefer the generic patch from Cleber:
> > https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg03418.html
> > (I guess remember another version with a json file)
> 
> I hadn't seen that, that does indeed look better.

Hrm.  Well, it is better but it's been outstanding for like 8 months.
I'd just like to get this working on a ppc host in the near future.

> 
> > 
> > >      qemu_bin_relative_path = os.path.join("%s-softmmu" % arch,
> > >                                            "qemu-system-%s" % arch)
> > >      if is_readable_executable_file(qemu_bin_relative_path):
> > > 
> > 
> 



-- 
David Gibson                    | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au  | minimalist, thank you.  NOT _the_ _other_
                                | _way_ _around_!
http://www.ozlabs.org/~dgibson

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]