/freebsd/sys/modules/epoch_test/ |
H A D | Makefile | 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
/freebsd/sys/tests/epoch/ |
H A D | epoch_test.c | 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
/freebsd/sys/sys/ |
H A D | epoch.h | 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | turnstile.h | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | proc.h | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
/freebsd/contrib/bmake/ |
H A D | job.c | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
/freebsd/sys/kern/ |
H A D | subr_epoch.c | 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | subr_turnstile.c | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | kern_malloc.c | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | kern_synch.c | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | subr_trap.c | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
/freebsd/sys/conf/ |
H A D | kern.pre.mk | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|
H A D | files | diff 06bf2a6aefbf98f0717954368a8791cd70bfba30 Thu May 10 19:55:24 CEST 2018 Matt Macy <mmacy@FreeBSD.org> Add simple preempt safe epoch API
Read locking is over used in the kernel to guarantee liveness. This API makes it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion with mjg@
Reviewed by: imp@, shurd@ Approved by: sbruno@
|