Sebastian Huber
|
772eff7946
|
Update due to CORE mutex API changes
|
2014-04-17 11:27:45 +02:00 |
|
Sebastian Huber
|
821ae67576
|
ZONE(9): Make sure the chunks are properly aligned
|
2014-01-30 16:23:05 +01:00 |
|
Sebastian Huber
|
917a78b209
|
DHCPCD(8): Add basic support
|
2014-01-30 16:23:03 +01:00 |
|
Sebastian Huber
|
8118e8efeb
|
Create "/etc" in rtems_bsd_initialize()
|
2014-01-30 16:21:43 +01:00 |
|
Sebastian Huber
|
f8c3d6eacf
|
Add an ARP packet processor
|
2014-01-30 15:04:19 +01:00 |
|
Sebastian Huber
|
c50f1b42fe
|
Add rtems_bsd_get_ethernet_addr()
|
2014-01-30 15:04:19 +01:00 |
|
Sebastian Huber
|
08c8588440
|
PRINTF(9): Do not use printk() for log()
The BSD library functions must use printk(). The %D format specifier is
not supported, thus we cannot use the printf() family for output.
|
2014-01-30 15:04:18 +01:00 |
|
Sebastian Huber
|
f5f4cad2a1
|
Use integer-only printf for syslog()
|
2013-12-20 15:35:59 +01:00 |
|
Sebastian Huber
|
e51bc974be
|
Delete rtems_bsd_initialize_with_interrupt_server
Move interrupt server initialization to nexus_probe().
|
2013-12-20 15:35:59 +01:00 |
|
Sebastian Huber
|
6c2c8d3b6c
|
Fix task create argument
|
2013-12-20 11:22:27 +01:00 |
|
Sebastian Huber
|
1fea8c46c1
|
Add support for boottimebin and getbinuptime()
|
2013-12-16 15:35:51 +01:00 |
|
Sebastian Huber
|
1d42ceb11e
|
Delete unused file
|
2013-12-16 15:35:51 +01:00 |
|
Sebastian Huber
|
410e3058fb
|
Add RTEMS legacy MII support
|
2013-12-16 15:34:46 +01:00 |
|
Sebastian Huber
|
5084ad89e4
|
Simplify linker set handling
|
2013-12-16 15:34:46 +01:00 |
|
Sebastian Huber
|
3e101be476
|
Update due to API changes
|
2013-12-04 13:44:04 +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
|
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
|
e6374731ff
|
Fix tvtohz() return value
|
2013-11-11 10:08:06 +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
|
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
|
bc6dabab31
|
Delete psignal() definition
|
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
|
150d4d6524
|
Move content to new <machine/rtems-bsd-support.h>
|
2013-10-31 13:18:51 +01:00 |
|
Sebastian Huber
|
5d288bc6ee
|
Use compile-time constants for exactly one CPU
|
2013-10-31 13:18:50 +01:00 |
|
Sebastian Huber
|
f9c2714590
|
SLEEP(8): New implementation
|
2013-10-31 13:18:50 +01:00 |
|
Sebastian Huber
|
24732b6de5
|
Rename file to reflect FreeBSD origin
|
2013-10-31 13:18:50 +01:00 |
|
Sebastian Huber
|
ffcd542fe2
|
Move TIMEOUT(9) and ZONE(9) initialization
Delete most of virtual memory support.
|
2013-10-31 13:18:48 +01:00 |
|
Sebastian Huber
|
a9be4b0481
|
Move shell items to separate file
|
2013-10-31 13:18:48 +01:00 |
|
Sebastian Huber
|
d01564c473
|
Move program control to thread structure
|
2013-10-31 13:18:48 +01:00 |
|
Sebastian Huber
|
57f20025a7
|
Add sysctl(), etc. prototypes
|
2013-10-31 13:18:48 +01:00 |
|
Sebastian Huber
|
9d9bfaff8d
|
Use send/recv functions from FreeBSD
Use recvfrom(), recvmsg(), sendto() and sendmsg() from FreeBSD.
|
2013-10-31 13:18:48 +01:00 |
|
Sebastian Huber
|
ec702abace
|
Use socket read() and write() from FreeBSD
|
2013-10-31 13:18:48 +01:00 |
|
Sebastian Huber
|
8989c110f5
|
Use getsockname() from FreeBSD
|
2013-10-31 13:18:48 +01:00 |
|