|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86: wrap kexec feature with CONFIG_KEXEC
>>> On 27.08.15 at 17:27, <david.vrabel@xxxxxxxxxx> wrote:
> On 27/08/15 15:47, Jonathan Creekmore wrote:
>> @@ -125,6 +126,22 @@ do { \
>> cpu_relax(); \
>> } \
>> } while (0)
>> +#else
>> +#define IOMMU_WAIT_OP(iommu, offset, op, cond, sts) \
>> +do { \
>> + s_time_t start_time = NOW(); \
>> + while (1) { \
>> + sts = op(iommu->reg, offset); \
>> + if ( cond ) \
>> + break; \
>> + if ( NOW() > start_time + DMAR_OPERATION_TIMEOUT ) { \
>> + panic("%s:%d:%s: DMAR hardware is malfunctional", \
>> + __FILE__, __LINE__, __func__); \
>> + } \
>> + cpu_relax(); \
>> + } \
>> +} while (0)
>> +#endif
>
> This is particular might be best done by making kexecing a static const
> variable equal to 0 in the !KEXEC case.
Or even a #define (unless there's some use somewhere preventing
that).
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |