summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/bitops.h
AgeCommit message (Expand)Author
2019-12-11x86+Arm32: make find_next_{,zero_}bit() have well defined behaviorJan Beulich
2018-01-12x86/bitops: Introduce variable/constant pairs for __{set,clear,change}_bit()Andrew Cooper
2017-02-15x86/asm: Use ASM_FLAG_OUT() to simplify atomic and bitop stubsAndrew Cooper
2017-02-13x86/bitops: Force __scanbit() to be always inlineAndrew Cooper
2017-01-04x86/cpuid: Untangle the <asm/cpufeature.h> include hierachyAndrew Cooper
2016-08-02x86: use gcc6'es flags asm() output supportJan Beulich
2015-03-26x86: make atomic bitops consistent with non-atomic onesJan Beulich
2015-03-26x86: simplify non-atomic bitopsJan Beulich
2015-01-28x86: also use tzcnt instead of bsf in __scanbit()Jan Beulich
2015-01-26x86: use tzcnt instead of bsfJan Beulich
2015-01-23make fls() and ffs() consistent across architecturesJan Beulich
2015-01-19kexec: fix some typesJan Beulich
2014-03-06bitmaps/bitops: Clarify tests for small constant size.Tim Deegan
2013-07-04bitmap_*() should cope with zero size bitmapsJan Beulich
2013-05-08xen: move for_each_set_bit to xen/bitops.hStefano Stabellini
2013-04-18VMX: Add posted interrupt supportingYang Zhang
2010-12-16x86/bitops.h: Remove unused smp_mb__* macrosKeir Fraser
2010-12-16x86: Remove unnecessary LOCK/LOCK_PREFIX macros.Keir Fraser
2008-09-04x86: smp_mb__{before,after}_clear_bit() are no-ops.Keir Fraser
2008-04-22x86: Fix handling of BSF and BSR instructions.Keir Fraser
2008-03-18x86: Clean ups and fixes after bitops changes.Keir Fraser
2008-03-16x86: Allow bitop functions to be applied only to fields of at least 4Keir Fraser
2007-09-11x86: Clean up asm keyword usage (asm volatile rather than __asm__kfraser@localhost.localdomain
2006-12-23More 'const' cleanups (and fixes, for Solaris).kaf24@firebug.cl.cam.ac.uk
2006-12-21Improve consistency of type-attribute usage (volatile/const).kfraser@localhost.localdomain
2006-11-13[XEN] Add const to variable_test_bit() addr parm.kfraser@localhost.localdomain
2006-11-07[XEN] Fix 64-bit build.kaf24@localhost.localdomain
2006-09-05[XEN] Fix bitops inline asm to specify that memory is clobbered.kfraser@ubuntu.eng.hq.xensource.com
2006-08-16Replace shadow pagetable code with shadow2.tdeegan@york.uk.xensource.com
2006-06-27[XEN] Various cleanups to bitops usage.kfraser@dhcp93.uk.xensource.com
2006-02-14Upgrade arch/x86/cpu/* files to their equivalents inkaf24@firebug.cl.cam.ac.uk
2005-09-01Avoid code duplication between stringified andkaf24@firebug.cl.cam.ac.uk
2005-05-29bitkeeper revision 1.1591 (4299ea37xQ46OSnnhSi-IyVI2uATLw)kaf24@firebug.cl.cam.ac.uk
2005-05-29bitkeeper revision 1.1589 (4299ca474xuIi4-NBh-bI0ilQ8Sw7w)kaf24@firebug.cl.cam.ac.uk
2005-05-29bitkeeper revision 1.1588 (42999d00gxHg_hThncByjrGk7labNA)kaf24@firebug.cl.cam.ac.uk
2005-05-28bitkeeper revision 1.1584 (42984f31pkIsDJAxZBlaJgFWP9L2QA)kaf24@firebug.cl.cam.ac.uk
2005-05-28bitkeeper revision 1.1583 (42983f5dF7YXNy2i-9EFwNZ_eZer4g)kaf24@firebug.cl.cam.ac.uk
2005-05-25bitkeeper revision 1.1548 (4294554btfa2GpomqV57KFpxEHsjEA)kaf24@firebug.cl.cam.ac.uk
2005-05-10bitkeeper revision 1.1389.5.40 (428084e6OcTkByL6plgj4UPN6alYkA)kaf24@firebug.cl.cam.ac.uk
2004-11-01bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)kaf24@freefall.cl.cam.ac.uk
2004-06-10bitkeeper revision 1.952 (40c8935a3XSRdQfnx5RoO7XgaggvOQ)kaf24@scramble.cl.cam.ac.uk