415 Commits

Author SHA1 Message Date
Sebastian Huber
2815cdbf4d Changes due to <sys/cpuset.h> from latest Newlib 2013-12-04 13:44:04 +01:00
Sebastian Huber
3e101be476 Update due to API changes 2013-12-04 13:44:04 +01:00
Sebastian Huber
24947b715d Delete unused file 2013-12-04 13:44:04 +01:00
Sebastian Huber
f8afb9fed7 ehci_mpc83xx.c: Update due to API changes 2013-12-04 13:44:04 +01:00
Sebastian Huber
e2ab9844c3 machine/bus.h: Support for PowerPC 2013-12-04 13:44:03 +01:00
Sebastian Huber
162d615ff3 rtems-bsd-endian.h: Fix warning on PowerPC 2013-12-04 13:44:03 +01:00
Sebastian Huber
c2f6513a05 threads: Delay thread start during initialization
The FreeBSD initialization is supposed to be single-threaded.
2013-11-13 17:44:40 +01:00
Sebastian Huber
da450ab3dc if_smc: Add Nexus device support 2013-11-13 14:10:35 +01:00
Sebastian Huber
70bb42ba19 if_tsec: Add from FreeBSD 2013-11-13 14:10:35 +01:00
Sebastian Huber
369e2c4473 nexus: Add table based Nexus device initialization 2013-11-13 14:10:35 +01:00
Sebastian Huber
66659ff1ad Update to FreeBSD 9.2 2013-11-11 10:08:08 +01:00
Sebastian Huber
ce96623934 Define __GLOBL1() and __GLOBL() 2013-11-11 10:08:06 +01:00
Sebastian Huber
ef0c275331 Move option defines to corresponding header files 2013-11-11 10:08:06 +01:00
Sebastian Huber
e6374731ff Fix tvtohz() return value 2013-11-11 10:08:06 +01:00
Sebastian Huber
0a57e1db23 Reduce divergence from FreeBSD sources 2013-11-11 10:08:06 +01:00
Sebastian Huber
c4c34f3c45 Change license to BSD
Make usable in user space.
2013-11-11 10:08:05 +01:00
Sebastian Huber
b84c04ecfa Move content to <machine/rtems-bsd-user-space.h> 2013-11-11 10:08:05 +01:00
Sebastian Huber
d48955b9e3 Add and use <machine/rtems-bsd-user-space.h> 2013-11-11 10:08:05 +01:00
Sebastian Huber
f244de9638 Rename rtems-bsd-config.h
Rename rtems-bsd-config.h in rtems-bsd-kernel-space.h.
2013-11-11 10:08:04 +01:00
Sebastian Huber
af5333e0a0 Update to FreeBSD 8.4 2013-11-04 15:28:21 +01:00
Sebastian Huber
6779ce55bc BUS_SPACE(9): Use simple memory model for ARM 2013-11-04 15:28:21 +01:00
Sebastian Huber
241fc324d2 Use a local MSIZE of 256 2013-11-04 15:28:21 +01:00
Sebastian Huber
1c61fdb62c MUTEX(9): Allow destruction of self-owned mutexes 2013-10-31 13:18:54 +01:00
Sebastian Huber
9fd69c14ab MALLOC(9): Return valid pointer for malloc(0), etc. 2013-10-31 13:18:54 +01:00
Sebastian Huber
486871306b Delete unused variables 2013-10-31 13:18:53 +01:00
Sebastian Huber
f3ffa87cc9 Avoid use of "maxfiles" and "maxfilesperproc" 2013-10-31 13:18:53 +01:00
Sebastian Huber
371881668c Avoid use of "hogticks" 2013-10-31 13:18:53 +01:00
Sebastian Huber
adaa24668e Inline copyinstr(), copyin() and copyout() 2013-10-31 13:18:53 +01:00
Sebastian Huber
89761ed754 Do not use FreeBSD time control 2013-10-31 13:18:53 +01:00
Sebastian Huber
0c9f27ba24 Use kqueue() and kevent() from FreeBSD 2013-10-31 13:18:52 +01:00
Sebastian Huber
bae343a308 Use compile-time constant for vm_guest 2013-10-31 13:18:52 +01:00
Sebastian Huber
ea87228a26 TASKQUEUE(9): Use FreeBSD implementation 2013-10-31 13:18:52 +01:00
Sebastian Huber
08264c8b21 Use poll() from FreeBSD 2013-10-31 13:18:52 +01:00
Sebastian Huber
fbd0ec3fd9 Include missing header file 2013-10-31 13:18:52 +01:00
Sebastian Huber
3e2938873d ZONE(9): Add and use red-black tree chunk alloc 2013-10-31 13:18:52 +01:00
Sebastian Huber
0b1be9f729 RWLOCK(9): Use RTEMS mutex to support recursion
Support for recursive RWLOCK(9) is mandatory otherwise dead-lock happens
in the TCP protocol layer.
2013-10-31 13:18:51 +01:00
Sebastian Huber
761956d45c MUTEX(9): Use priority inheritance protocol 2013-10-31 13:18:51 +01:00
Sebastian Huber
e8592316b3 Add TODO for priority values 2013-10-31 13:18:51 +01:00
Sebastian Huber
2208c4036d Remove includes in <machine/rtems-bsd-config.h> 2013-10-31 13:18:51 +01:00
Sebastian Huber
bc6dabab31 Delete psignal() definition 2013-10-31 13:18:51 +01:00
Sebastian Huber
53441c049a Move pause() define to <sys/systm.h> 2013-10-31 13:18:51 +01:00
Sebastian Huber
c8a0f76156 Include missing header file 2013-10-31 13:18:51 +01:00
Sebastian Huber
46ffd7222b Include missing header file 2013-10-31 13:18:51 +01:00
Sebastian Huber
b3193b8709 Move strdup() define to <sys/libkern.h> 2013-10-31 13:18:51 +01:00
Sebastian Huber
e2281af9c8 Move integer type definitions 2013-10-31 13:18:51 +01:00
Sebastian Huber
150d4d6524 Move content to new <machine/rtems-bsd-support.h> 2013-10-31 13:18:51 +01:00
Sebastian Huber
de3ef24a03 Move cpu_spinwait() definition 2013-10-31 13:18:51 +01:00
Sebastian Huber
1bc275660d Add TODO item 2013-10-31 13:18:51 +01:00
Sebastian Huber
12b57addab Move malloc defines to <sys/malloc.h> 2013-10-31 13:18:50 +01:00
Sebastian Huber
6cdf009465 Remove setenv() declaration (conficts <stdlib.h>) 2013-10-31 13:18:50 +01:00