path: root/sys/sys/cpuset.h
Commit message (Expand)AuthorAgeFilesLines
* cpuset: reorder so that cs_mask does not share cacheline with cs_refMateusz Guzik2020-11-171-4/+4
* bitset: expand bit index type to `long`D Scott Phillips2020-09-211-1/+1
* bitset: rename confusing macro NAND to ANDNOTRyan Libby2019-12-131-1/+1
* Implement several enhancements to NUMA policies.Jeff Roberson2018-03-291-0/+1
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-0/+1
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Extend cpuset_get/setaffinity() APIsConrad Meyer2017-05-031-0/+2
* Move nested include of <sys/queue.h> inside _KERNEL.John Baldwin2016-07-141-1/+2
* Fix <sys/_bitset.h> and <sys/_cpuset.h> to not require <sys/param.h>.John Baldwin2016-05-051-0/+6
* Add forward declaration of struct thread.Ed Schouten2015-07-091-0/+1
* Un-static cpuset_which() - it's useful in other contexts, such as someAdrian Chadd2015-06-261-0/+3
* Use __builtin_popcnt() to implement a BIT_COUNT() operation for bitsets andJohn Baldwin2015-02-091-0/+1
* Create a cpuset mask for each NUMA domain that is available in theJohn Baldwin2015-01-081-0/+1
* Merge from projects/bhyve_svm all the changes outside vmm.ko or bhyve utilities:Neel Natu2014-10-201-0/+1
* Modify cpuset_setithread() to take a CPU ID as an integer, not a char.Adrian Chadd2014-09-161-1/+1
* Permit changing cpu mask for cpu set 1 in presence of driversAlexander V. Chernikov2014-06-221-0/+1
* Add BIT_AND_ATOMIC() and CPU_AND_ATOMIC().Konstantin Belousov2013-08-301-0/+1
* Several improvements to rmlock(9). Many of these are based on patchesJohn Baldwin2013-06-251-0/+3
* - Add a BIT_FFS() macro and use it to replace cpusetffs_obj()Jeff Roberson2013-06-131-1/+1
* Generalize the bitset operations, present in cpuset and offer a KPI toAttilio Rao2013-05-091-116/+21
* Tune cpuset macros to optimize cases when CPU_SETSIZE fits into singleAlexander Motin2012-03-121-7/+14
* - Remove the now unused CPU_NAND_ATOMIC()Attilio Rao2011-07-041-7/+1
* Fix KTR_CPUMASK in order to accept a string representing a cpuset_t.Attilio Rao2011-05-311-0/+1
* Revert a change that crept in during MFC.Attilio Rao2011-05-311-1/+0
* MFCAttilio Rao2011-05-311-0/+1
* | Remove the unnecessary _KERNEL protectionAttilio Rao2011-05-291-2/+0
* | Revert a patch that unvolountary sneaked in while I was MFCing.Attilio Rao2011-05-231-1/+0
* | MFCAttilio Rao2011-05-231-0/+1
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-15/+47
* | Revert comment introduction. It seems I'm the only one who didn't knowAttilio Rao2011-05-041-4/+0
* | Add a comment explaining the discrepancy in size between kernel andAttilio Rao2011-05-031-0/+4
* | Make CPU_MAXSETSIZE dependant by MAXCPU as well.Attilio Rao2011-05-031-1/+1
* - Add a new cpuset macro, CPU_FILL(), for setting the set to all 1s.Jeff Roberson2009-06-231-0/+6
* Add hierarchical jails. A jail may further virtualize its environmentJamie Gritton2009-05-271-2/+2
* MFp4:Bjoern A. Zeeb2008-11-291-0/+5
* - Add the interrupt vector number to intr_event_create so MI code canJeff Roberson2008-04-111-0/+1
* - Add a Nokia copyright to cpuset to reflect their generousJeff Roberson2008-04-041-0/+3
* - Consistently return EDEADLK when presented with a new set that isJeff Roberson2008-03-301-1/+15
* Fixed type of the fourth argument of cpuset_{get,set}affinity(2) to be size_t.Ruslan Ermilov2008-03-251-2/+2
* Add const qualifier to cpuset mask's pointer, since the cpuset mask shouldDavid Xu2008-03-131-1/+1
* - Verify that when a user supplies a mask that is bigger than the kernelJeff Roberson2008-03-051-0/+22
* Add cpuset, an api for thread to cpu binding and cpu resource groupingJeff Roberson2008-03-021-0/+146