|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 11/13] libx86: Introduce a helper to deserialise a cpuid_policy object
>>> On 03.07.18 at 22:55, <andrew.cooper3@xxxxxxxxxx> wrote:
> @@ -47,6 +48,17 @@ static inline bool test_bit(unsigned int bit, const void
> *vaddr)
> 0; \
> })
>
> +/* memcpy(), but with copy_from_guest_offset()'s API */
> +#define copy_from_buffer_offset(dst, src, index, nr) ({ \
> + const typeof(*(dst)) *s = (src); \
> + unsigned int i; \
> + \
> + for ( i = 0; i < (nr); i++ ) \
> + (dst)[i] = s[(index) + i]; \
> + \
> + 0; \
> +})
Again the question on whether multiple evaluation of macro arguments
would better be avoided here.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |