summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/include/machine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems_bsd_mutex: SMP support via ISR locksSebastian Huber2015-03-062-21/+28
|
* atomic.h: Use <stdatomic.h> or <atomic> for SMPSebastian Huber2015-03-061-34/+1041
|
* atomic.h: Format changesSebastian Huber2015-03-061-21/+33
|
* Change license to BSDSebastian Huber2015-03-066-26/+128
|
* Mark header files as emptySebastian Huber2015-03-062-65/+2
|
* Delete unused filesSebastian Huber2015-03-063-146/+0
|
* Add a simple page allocatorSebastian Huber2015-01-291-0/+92
|
* Add Xilinx Zynq BSP supportSebastian Huber2015-01-211-0/+3
|
* Add and use rtems_bsd_get_task_stack_size()Sebastian Huber2015-01-201-3/+0
|
* Add and use rtems_bsd_get_task_priority()Sebastian Huber2015-01-201-8/+0
|
* Delete obsolete _bsd_nexus_devicesSebastian Huber2014-10-081-3/+0
|
* Delete rtems_bsd_thread_chainSebastian Huber2014-09-251-2/+0
| | | | Rely on RTEMS object registration for threads.
* BSD_ASSERT(): OptimizeSebastian Huber2014-09-241-1/+1
|
* rtems_bsd_mutex: OptimizeSebastian Huber2014-09-241-50/+23
|
* Replace RTEMS objects with custom implementationSebastian Huber2014-09-233-14/+280
| | | | | | | | 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.
* DHCPCD(8): Add basic supportSebastian Huber2014-01-301-0/+2
|
* Add and use RTEMS_BSD_ARGC()Sebastian Huber2014-01-301-1/+3
|
* UNIX(4): Import from FreeBSDSebastian Huber2014-01-161-0/+3
|
* Use integer-only printf in kernel spaceSebastian Huber2013-12-202-0/+79
|
* Always enable IPv6Sebastian Huber2013-12-201-0/+0
|
* Move __FreeBSD__ define to header filesSebastian Huber2013-12-162-0/+4
|
* Add support for M68KSebastian Huber2013-12-161-1/+1
|
* machine/bus.h: Support for PowerPCSebastian Huber2013-12-041-1/+1
|
* rtems-bsd-endian.h: Fix warning on PowerPCSebastian Huber2013-12-041-0/+4
|
* if_tsec: Add from FreeBSDSebastian Huber2013-11-131-0/+37
|
* Update to FreeBSD 9.2Sebastian Huber2013-11-112-2/+5
|
* Define __GLOBL1() and __GLOBL()Sebastian Huber2013-11-111-0/+4
|
* Move option defines to corresponding header filesSebastian Huber2013-11-111-6/+0
|
* Reduce divergence from FreeBSD sourcesSebastian Huber2013-11-111-0/+2
|
* Change license to BSDSebastian Huber2013-11-112-23/+47
| | | | Make usable in user space.
* Move content to <machine/rtems-bsd-user-space.h>Sebastian Huber2013-11-111-0/+24
|
* Add and use <machine/rtems-bsd-user-space.h>Sebastian Huber2013-11-111-0/+43
|
* Rename rtems-bsd-config.hSebastian Huber2013-11-1111-23/+23
| | | | Rename rtems-bsd-config.h in rtems-bsd-kernel-space.h.
* BUS_SPACE(9): Use simple memory model for ARMSebastian Huber2013-11-041-1/+1
|
* Use a local MSIZE of 256Sebastian Huber2013-11-041-2/+2
|
* Use kqueue() and kevent() from FreeBSDSebastian Huber2013-10-311-0/+9
|
* Use poll() from FreeBSDSebastian Huber2013-10-311-0/+3
|
* ZONE(9): Add and use red-black tree chunk allocSebastian Huber2013-10-311-0/+97
|
* Remove includes in <machine/rtems-bsd-config.h>Sebastian Huber2013-10-311-22/+1
|
* Delete psignal() definitionSebastian Huber2013-10-311-1/+0
|
* Move pause() define to <sys/systm.h>Sebastian Huber2013-10-311-1/+0
|
* Include missing header fileSebastian Huber2013-10-311-0/+2
|
* Move strdup() define to <sys/libkern.h>Sebastian Huber2013-10-311-1/+0
|
* Move integer type definitionsSebastian Huber2013-10-311-19/+0
|
* Move content to new <machine/rtems-bsd-support.h>Sebastian Huber2013-10-312-22/+71
|
* Move cpu_spinwait() definitionSebastian Huber2013-10-312-3/+2
|
* Add TODO itemSebastian Huber2013-10-311-0/+1
|
* Move malloc defines to <sys/malloc.h>Sebastian Huber2013-10-312-5/+0
|
* Remove setenv() declaration (conficts <stdlib.h>)Sebastian Huber2013-10-311-1/+0
|
* Remove abs() and labs() definitionsSebastian Huber2013-10-311-2/+0
| | | | Confict with <stdlib.h>.