qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Re: [0/27] Implement emulation of pSeries logical partition


From: Benjamin Herrenschmidt
Subject: [Qemu-devel] Re: [0/27] Implement emulation of pSeries logical partitions (v4)
Date: Thu, 24 Mar 2011 08:06:14 +1100

On Wed, 2011-03-23 at 15:38 +0100, Alexander Graf wrote:
> On 23.03.2011, at 06:30, David Gibson wrote:
> 
> > This patch series adds a "pseries" machine to qemu, allowing it to
> > emulate IBM pSeries logical partitions.  More specifically it
> > implements the interface defined by the "PowerPC Architecture Platform
> > Requirements" document (PAPR, or sPAPR for short).
> > 
> > Along the way we add a bunch of support for more modern ppc CPUs than
> > are currently supported.  It also makes some significant cleanups to
> > the translation code for hash page table based ppc MMUs.
> 
> Even with libfdt installed it doesn't compile on my x86_64 box w/ ppc-softmmu
> and ppc64-softmmu targets. Maybe you should simply not build the pseries 
> target
> on 32bit? It won't work there anyways, right?

It should work. I've used my laptop with a 32-bit qemu iirc for a while
when working on SLOF... at least I -think- I did :-)

Cheers,
Ben.
> 
> Alex
> 
>   CC    ppc-softmmu/ppc_newworld.o
>   CC    ppc-softmmu/spapr.o
>   CC    ppc-softmmu/spapr_hcall.o
>   CC    ppc-softmmu/spapr_rtas.o
>   CC    ppc-softmmu/spapr_vio.o
> cc1: warnings being treated as errors
> /dev/shm/qemu/hw/spapr_hcall.c: In function ‘compute_tlbie_rb’:
> /dev/shm/qemu/hw/spapr_hcall.c:92: error: right shift count >= width of type
> /dev/shm/qemu/hw/spapr_hcall.c: In function ‘h_protect’:
> /dev/shm/qemu/hw/spapr_hcall.c:240: error: left shift count >= width of type
> /dev/shm/qemu/hw/spapr_hcall.c:241: error: left shift count >= width of type
> /dev/shm/qemu/hw/spapr_hcall.c: In function ‘h_register_vpa’:
> /dev/shm/qemu/hw/spapr_hcall.c:407: error: large integer implicitly truncated 
> to unsigned type
> /dev/shm/qemu/hw/spapr_hcall.c:411: error: large integer implicitly truncated 
> to unsigned type
> /dev/shm/qemu/hw/spapr_hcall.c:411: error: duplicate case value
> /dev/shm/qemu/hw/spapr_hcall.c:407: error: previously used here
> /dev/shm/qemu/hw/spapr_hcall.c:415: error: large integer implicitly truncated 
> to unsigned type
> /dev/shm/qemu/hw/spapr_hcall.c:415: error: duplicate case value
> /dev/shm/qemu/hw/spapr_hcall.c:407: error: previously used here
> /dev/shm/qemu/hw/spapr_hcall.c:419: error: large integer implicitly truncated 
> to unsigned type
> /dev/shm/qemu/hw/spapr_hcall.c:419: error: duplicate case value
> /dev/shm/qemu/hw/spapr_hcall.c:407: error: previously used here
> /dev/shm/qemu/hw/spapr_hcall.c:423: error: large integer implicitly truncated 
> to unsigned type
> /dev/shm/qemu/hw/spapr_hcall.c:423: error: duplicate case value
> /dev/shm/qemu/hw/spapr_hcall.c:407: error: previously used here
> /dev/shm/qemu/hw/spapr_hcall.c:427: error: large integer implicitly truncated 
> to unsigned type
> /dev/shm/qemu/hw/spapr_hcall.c:427: error: duplicate case value
> /dev/shm/qemu/hw/spapr_hcall.c:407: error: previously used here
> make[1]: *** [spapr_hcall.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
>   CC    ppc-softmmu/xics.o
>   GEN   config-target.h
> /dev/shm/qemu/hw/spapr.c: In function ‘spapr_create_fdt’:
> /dev/shm/qemu/hw/spapr.c:163: error: ‘struct CPUPPCState’ has no member named 
> ‘slb_nr’
> /dev/shm/qemu/hw/spapr.c:172: error: ‘POWERPC_MMU_1TSEG’ undeclared (first 
> use in this function)
> /dev/shm/qemu/hw/spapr.c:172: error: (Each undeclared identifier is reported 
> only once
> /dev/shm/qemu/hw/spapr.c:172: error: for each function it appears in.)
> /dev/shm/qemu/hw/xics.c: In function ‘xics_system_init’:
> /dev/shm/qemu/hw/xics.c:444: error: ‘POWER7_INPUT_INT’ undeclared (first use 
> in this function)
> /dev/shm/qemu/hw/xics.c:444: error: (Each undeclared identifier is reported 
> only once
> /dev/shm/qemu/hw/xics.c:444: error: for each function it appears in.)
> /dev/shm/qemu/hw/xics.c:448: error: ‘PPC970_INPUT_INT’ undeclared (first use 
> in this function)
> make[1]: *** [xics.o] Error 1
>   GEN   ppc64-softmmu/hmp-commands.h
> cc1: warnings being treated as errors
> /dev/shm/qemu/hw/spapr_rtas.c: In function ‘rtas_start_cpu’:
> /dev/shm/qemu/hw/spapr_rtas.c:153: error: large integer implicitly truncated 
> to unsigned type
> make[1]: *** [spapr.o] Error 1
> make[1]: *** [spapr_rtas.o] Error 1





reply via email to

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