|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 06/22] mini-os: setup hypercall page for HVMlite
On 23/08/16 23:03, Samuel Thibault wrote:
> hello,
>
> Juergen Gross, on Tue 23 Aug 2016 17:15:52 +0200, wrote:
>> When running in HVMlite mode we need to setup the hypercall page by
>> ourself.
>>
>> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
>> ---
>>
>> +#else /* ifdef __x86_64__ */
>> +#error "Unsupported architecture"
>> +#endif
>> +
>> #define wrmsr(msr,val1,val2) \
>> __asm__ __volatile__("wrmsr" \
>> : /* no outputs */ \
>> : "c" (msr), "a" (val1), "d" (val2))
>>
>> -#define wrmsrl(msr,val)
>> wrmsr(msr,(uint32_t)((uint64_t)(val)),((uint64_t)(val))>>32)
>> +static inline void wrmsrl(unsigned msr, uint64_t val)
>> +{
>> + wrmsr(msr, (uint32_t)(val & 0xffffffffULL), (uint32_t)(val >> 32));
>> +}
>>
>> -
>> -#else /* ifdef __x86_64__ */
>> -#error "Unsupported architecture"
>> -#endif
>> #endif /* ifdef __INSIDE_MINIOS */
>
> Then please move it after
>
>> /********************* common i386 and x86_64 ****************************/
>
> This line :)
Okay.
>
> Apart from that,
>
> Reviewed-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
Thanks,
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |