On 07/23/2012 10:43 AM, Bhushan Bharat-R65777 wrote:
>
>
>> -----Original Message-----
>> From: Wood Scott-B07421
>> Sent: Monday, July 23, 2012 9:02 PM
>> To: Bhushan Bharat-R65777
>> Cc: Wood Scott-B07421; kvm-ppc@xxxxxxxxxxxxxxx; kvm@xxxxxxxxxxxxxxx;
>> agraf@xxxxxxx
>> Subject: Re: [PATCH 2/2 v5] KVM: PPC: booke: Add watchdog emulation
>>
>> On 07/22/2012 11:10 PM, Bhushan Bharat-R65777 wrote:
>>>>> @@ -386,13 +387,23 @@ int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu)
>>>>> #ifdef CONFIG_KVM_EXIT_TIMING
>>>>> mutex_init(&vcpu->arch.exit_timing_lock);
>>>>> #endif
>>>>> -
>>>>> +#ifdef CONFIG_BOOKE
>>>>> + spin_lock_init(&vcpu->arch.wdt_lock);
>>>>> + /* setup watchdog timer once */
>>>>> + setup_timer(&vcpu->arch.wdt_timer, kvmppc_watchdog_func,
>>>>> + (unsigned long)vcpu);
>>>>> +#endif
>>>>> return 0;
>>>>> }
>>>>
>>>> Can you do this in kvmppc_booke_init()?
>>>
>>> I do not think we can do this in kvmppc_booke_init(). Watchdog have
>>> association with vcpu, while there is no vcpu at kvmppc_booke_init().
>>
>> Sorry, I meant kvm_arch_vcpu_setup() in booke.c.
>
> Any specific reason to move this in above mentioned function? Want to avoid #ifdef config_booke ?
Yes, to avoid the ifdef. We already have a (poorly named) place for
booke-specific vcpu init.
-Scott
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[KVM Development]
[KVM ARM]
[KVM ia64]
[Linux USB Devel]
[Linux Video]
[Linux Audio Users]
[Photo]
[Video Projectors]
[PDAs]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]
[Big List of Linux Books]