Displaying 1 result from an estimated 1 matches for "msb_mask".
Did you mean:
me_mask
2012 May 30
1
[PATCH QXL 2/2] libxl: Add qxl vga interface support.
...;, [
diff -r c6641e3fe158 tools/libxl/xl_cmdimpl.c
--- a/tools/libxl/xl_cmdimpl.c Mon May 28 16:25:59 2012 +0800
+++ b/tools/libxl/xl_cmdimpl.c Wed May 30 17:48:38 2012 +0800
@@ -547,6 +547,29 @@ vcpp_out:
libxl_cpumap_dispose(&exclude_cpumap);
return rc;
+}
+
+static inline uint32_t msb_mask(uint32_t val)
+{
+ uint32_t mask;
+
+ fprintf(stdout, "%s:val: %u\n", __func__, val);
+ do {
+ mask = ~(val - 1) & val;
+ val &= ~mask;
+ } while (mask < val);
+
+ fprintf(stdout, "%s:mask: %u\n", __func__, mask);
+ return mask;
+}
+
+s...