qemu-ppc
[Top][All Lists]
Advanced

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

Re: [Qemu-ppc] [PATCH for-2.10 1/8] ppc/xics: add a xics_get_cpu_index_b


From: Cédric Le Goater
Subject: Re: [Qemu-ppc] [PATCH for-2.10 1/8] ppc/xics: add a xics_get_cpu_index_by_pir() helper
Date: Tue, 14 Mar 2017 18:00:43 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0

On 03/14/2017 06:38 AM, David Gibson wrote:
> On Wed, Mar 08, 2017 at 11:52:44AM +0100, Cédric Le Goater wrote:
>> This helper will be used to translate the server number of the XIVE
>> (which is a PIR) into an ICPState index number (which is a cpu index).
>>
>> Signed-off-by: Cédric Le Goater <address@hidden>
> 
> This seems a slightly roundabout way of doing things.  Why not just
> have the vcpu_by_pir() interface, then have the XICSFabric implementor
> go directly from PIR to xics server state.

So what you are saying is that we should try to move the "nature"
of the 'server' parameter of the xics framework in the icp_get() 
handler of the XICSFabric. Correct ? Because at the end, it all 
boils down to use a 'server' to look for an ICPState.

Each machine would do its conversion : 

        xics_get_cpu_index_by_dt_id() for spapr
        xics_get_cpu_index_by_pir() for powernv

C.



reply via email to

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