[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [RFC] Re: [Xen-devel] [PATCH] fix xenctl_cpumap translation to handle bitops accessed like arrays
Ack.. I saw it hit Xen-staging.. Thanks -JX On Jan 21, 2007, at 11:20 AM, Keir Fraser wrote: Yes looks like I screwed up the source endianness. Perhaps the first twolines of the inner loop should be replaced by: l |= (unsigned long)bp[b+j] << (j*8); (and a similar change to the similar function) in libxc? -- Keir On 21/1/07 4:10 pm, "Jimi Xenidis" <jimix@xxxxxxxxxxxxxx> wrote:From the patch that you committed, AFAICT this function does not do anything: void bitmap_byte_to_long(unsigned long *lp, const uint8_t *bp, int nbits) { unsigned long l; int i, j, b; for (i = 0, b = 0; nbits > 0; i++, b += sizeof(l)) { l = 0; for (j = 0; (j < sizeof(l)) && (nbits > 0); j++) { l <<= 8; l |= bp[b+j]; nbits -= 8; } lp[i] = l; } } _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |