summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/sys/_lock.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update to FreeBSD head 2019-09-24Sebastian Huber2019-11-131-0/+34
| | | | Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
* Update to FreeBSD head 2017-12-01Sebastian Huber2018-09-211-0/+2
| | | | | | Git mirror commit e724f51f811a4b2bd29447f8b85ab5c2f9b88266. Update #3472.
* Use <sys/lock.h> provided by NewlibSebastian Huber2017-06-081-2/+2
|
* rtems-bsd-mutex: Use thread queue nameSebastian Huber2017-01-311-0/+2
|
* Replace RTEMS objects with custom implementationSebastian Huber2014-09-231-9/+1
| | | | | | | | Performance analysis revealed that the standard RTEMS objects are a major bottleneck. The object get mechanism and attribute checks at runtime have a significant overhead. Use a custom implementation for synchronization primitives. This drops also the size of the synchronization primitives considerably.
* Update files to match FreeBSD layoutSebastian Huber2013-10-101-3/+7
| | | | | | | | | | | | | | | | | | | Add compatibility with Newlib header files. Some FreeBSD header files are mapped by the translation script: o rtems/bsd/sys/_types.h o rtems/bsd/sys/errno.h o rtems/bsd/sys/lock.h o rtems/bsd/sys/param.h o rtems/bsd/sys/resource.h o rtems/bsd/sys/time.h o rtems/bsd/sys/timespec.h o rtems/bsd/sys/types.h o rtems/bsd/sys/unistd.h It is now possible to include <sys/socket.h> directly for example. Generate one Makefile which builds everything including tests.
* Move files to match FreeBSD layoutSebastian Huber2013-10-101-0/+47