[rtems-libbsd commit] New commits on branch master

Sebastian Huber sebh at rtems.org
Thu Oct 31 12:15:06 UTC 2013


commit 3d8f9799c449414c6965c2712ffc7d7a97b39bb5
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 13:10:12 2013 +0100

    commands01: Add INET6 test cases

commit cae4d0aff7331d6e8497983c037da959ac973c1c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 13:12:33 2013 +0100

    PING6(8): Add TODO

commit c8ee0d82adfd83f9d5329afa47383e537e16d2a0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 13:05:19 2013 +0100

    PING6(8): Fix resource leaks

commit 5c3f0b76d840d178e4e80881f7d81f186149117e
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 11:31:56 2013 +0100

    PING6(8): Add RTEMS support

commit 30ff9897c12d873172a5a32a41c4c59ba352e5bb
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:13:55 2013 +0100

    PING6(8): Delete unused variable

commit 4a16e2834f041f8fcb14273f21a0624f1cea7a1c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:13:17 2013 +0100

    PING6(8): Fix isxdigit() usage

commit cf53967a698b18be0c2319f299e0b3d510c95aa0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:12:43 2013 +0100

    PING6(8): Delete unused variable

commit 998ab3634ce4a824153ed64c5febb7acc8f0fed1
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:09:41 2013 +0100

    PING6(8): Add const qualifier

commit aa5c35aec639de9582dbb8c28f3ec9f6b11cef79
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:37:03 2013 +0100

    PING6(8): Use local scope for functions

commit 2f72888548a7f9f1a79f96f4c461014c743effc0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:59:35 2013 +0100

    PING6(8): Use local scope for global variables

commit 902170b2c173ceea834597980ea1ced741d8e2fc
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 11:49:14 2013 +0100

    MTX_POOL(9): Disable unused mutex pools

commit 44de29b285b8ab56fbf349fac7c147dc0dda78f3
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:03:07 2013 +0100

    Enable INET6

commit a2ddd79bdd45a92b98b907a0b824e25d84f85d32
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:49:23 2013 +0100

    lib/libc/net/ip6opt.c: Add from FreeBSD

commit 8a5d1dac2c7c0aae316998c469ad6abdd17f969f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:46:08 2013 +0100

    lib/libc/net/rthdr.c: Add from FreeBSD

commit bcd6e1b9d17e15f10b3a3ef88d2089b5805eb49c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:54:52 2013 +0100

    sys/netinet6/ip6_input.c: Restore FreeBSD version

commit 4ab42e9fff32ea071c5490a68288ec9cf1593ad4
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:53:30 2013 +0100

    sys/netinet6/in6.c: Restore FreeBSD version

commit e238a8b363cc6cf578483425576cf2088c9ca953
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:40:11 2013 +0100

    rpcsvc: Do not re-define "bool"

commit c1234892f9c153a07980e2eeaf8083713f2e10a9
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:39:27 2013 +0100

    Makefile: Add -fno-common

commit 86711191c0a76f1889cdfaf13dbefb080436a0d5
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:38:46 2013 +0100

    netshell01: Avoid multiple definitions

commit 1c61fdb62cdfbeb83e5390867abe3f9f0ec30f2f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:35:25 2013 +0100

    MUTEX(9): Allow destruction of self-owned mutexes

commit 45d74f2030a7437cd45145745c2644a151f88045
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:34:51 2013 +0100

    ROUTE(8): Add and use context

commit a3d804ad75ec863d9f11d383da93331653ef82f1
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:33:13 2013 +0100

    SYSCTL(9): Avoid multiple definitions

commit 6da9b2397b6ed81c8d73d040a10543330af4659b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 15:42:53 2013 +0100

    NETSTAT(1): Initialize global variables
    
    Use BSD program lock.

commit 5898fa13a304fcb1142f6caf3f710112598fc00f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 14:22:27 2013 +0100

    NETSTAT(1): Fix isalpha() and isdigit() usage

commit 4db7af6afb8dcb9caf501cf756c627995a63f5f9
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 14:21:20 2013 +0100

    NETSTAT(1): Add const qualifier

commit a400e1d849f9cbbdd5c89762088ee3245ee4d236
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 14:20:34 2013 +0100

    NETSTAT(1): Wrap exit(), etc.

commit 9fd69c14ab7e50a8cf4aea293c6ae94511cc9f41
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 14:41:44 2013 +0100

    MALLOC(9): Return valid pointer for malloc(0), etc.

commit f0d189ca93d36d8304a102f96ae875195d6f9317
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 15:29:04 2013 +0100

    Hide global TCP debug variables

commit c99816e1d79d4bff2c90c314d7e2dd3fc21a1134
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 15:24:00 2013 +0100

    Implement sysctl_handle_opaque()
    
    FIXME: The snapshots are not reliable.

commit 24042643b3c7488b0cd66ce1ea910d1e43a72cde
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 13:23:59 2013 +0100

    Revert superfluous changes

commit e48f5465746724d87bce3b33db10dfb0de7fe3d8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 13:04:31 2013 +0100

    PING(8): Fix initialization and cleanup

commit e24c90c55f3b771793d5826492c0d8f6fa268fe5
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:11:33 2013 +0100

    PING(8): Delete unused variable

commit d3d6b0879c4fc508d29227ac78aaed8779778b60
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 10:11:03 2013 +0100

    PING(8): Add const qualifier

commit 42c9944f6150a86233077daf0269fd23198cfb8b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:42:56 2013 +0100

    PING(8): Use local scope for global variables

commit c4645e4de4ca0b597da70e871f2422160c838fd4
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:57:31 2013 +0100

    PING(8): Use BSD program lock

commit 58b493bb0c1a26ad84fc8ab4ed745453701d4a7f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:56:00 2013 +0100

    PING(8): Avoid large buffers on the stack

commit 79e6125491b4b2a24643506aac3feef30413d39b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:50:33 2013 +0100

    PING(8): Fix isxdigit() usage

commit ae3495e0a32885cf9fd1a2d86d1a67f60ea73482
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:49:56 2013 +0100

    PING(8): Do not use signals

commit 486871306b3b80ac15eb0aef777acb07825d167e
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:18:27 2013 +0100

    Delete unused variables

commit f3ffa87cc97c0e8a1c1da046f80d8188ba77d24e
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:18:03 2013 +0100

    Avoid use of "maxfiles" and "maxfilesperproc"

commit 371881668c1581ff6befccfeddfcbdbff23e8882
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 11:12:46 2013 +0100

    Avoid use of "hogticks"

commit adaa24668e085dc7eff62f674ff3e2d23e68457f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 10:56:59 2013 +0100

    Inline copyinstr(), copyin() and copyout()

commit 724d62b4273104e7662ce7f9563d0c5f8260b861
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 09:30:34 2013 +0100

    Delete unused "sys/kern/kern_environment.c"

commit 54146cac48fa55da389f975d37cfc44d92321caa
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 30 09:23:41 2013 +0100

    Fix warning

commit 89761ed7548cd45e9f01ade9e90ce9422ebfd99a
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 29 15:22:58 2013 +0100

    Do not use FreeBSD time control

commit 510946e699650f38fcdb6c0169e20d13446664e8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 23 16:07:49 2013 +0200

    selectpollkqueue01: New test

commit e65783f249d975e30e97f91cd1bbc56abf75ec50
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 29 10:26:48 2013 +0100

    TIMEOUT(9): Support callout_drain()

commit a9e26f5d5b461a332720e389855fb16fa44ef65f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 16:42:55 2013 +0100

    TIMEOUT(9): Use timer server for callout_tick()

commit 0c9f27ba24d11dc7c50b0348036074dbc6a08846
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 15:40:53 2013 +0100

    Use kqueue() and kevent() from FreeBSD

commit bae343a308da85f5be04efd3d64622f454bd72af
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 12:04:06 2013 +0100

    Use compile-time constant for vm_guest

commit ea87228a267417a28988d1d1753f1d6c44da55af
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 10:45:22 2013 +0100

    TASKQUEUE(9): Use FreeBSD implementation

commit 795c5e6610890c66da4224b5703ee4c1136c5790
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 10:43:46 2013 +0100

    testsuite: Increase object alloc size

commit 08264c8b214c65e7353a726fe74aa8355ee60ee4
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 09:54:33 2013 +0100

    Use poll() from FreeBSD

commit c33de69546f4e05e8b0aaaaca43d1e380209fc5e
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 09:08:45 2013 +0100

    testsuite: Increase test init task stack size

commit fbd0ec3fd960a81db73177a4878b6326b6b3c431
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 28 09:07:39 2013 +0100

    Include missing header file

commit 3e2938873dc65632de9a463aae78bb4868638023
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 25 15:09:17 2013 +0200

    ZONE(9): Add and use red-black tree chunk alloc

commit 4adeb59b1875b8c3c20058fa4a1ada7e03a33519
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 17:40:13 2013 +0200

    rwlock01: New test

commit 0b1be9f72950cbe505396358ac59db23d70c08b9
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 17:37:50 2013 +0200

    RWLOCK(9): Use RTEMS mutex to support recursion
    
    Support for recursive RWLOCK(9) is mandatory otherwise dead-lock happens
    in the TCP protocol layer.

commit 761956d45cc2042b707e75f24cc617fa2f7fe983
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 16:39:51 2013 +0200

    MUTEX(9): Use priority inheritance protocol

commit e8592316b304843cd60832544ed9fc5f9d85694a
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 16:38:58 2013 +0200

    Add TODO for priority values

commit 11b7f58408f1532303eb64ce71a1307f81665f9b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 14:46:25 2013 +0200

    Fix errno conflict
    
    Newlib defines errno as
    
    	#define errno (*__errno())
    
    In case this is expanded in a function parameter, e.g.
    
    	void f(int errno) { ... }
    
    then we have a function pointer parameter instead of the integer scalar.

commit 2208c4036d82a37f55e9300d0998fb5584423718
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:50:40 2013 +0200

    Remove includes in <machine/rtems-bsd-config.h>

commit 6ca6aa893b5322725a3196649beeafd78f68ec7a
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:49:55 2013 +0200

    Delete kern_proc.c and kern_resource.c

commit bc6dabab31d4c2058b7acfed650eae312871b840
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:43:15 2013 +0200

    Delete psignal() definition

commit 53441c049a33e2aa47f6ab22756a930e6a9ef667
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:37:44 2013 +0200

    Move pause() define to <sys/systm.h>

commit c8a0f7615617d559e3850e244f0ee142ad10744b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:36:58 2013 +0200

    Include missing header file

commit 46ffd7222beb2666c2f88015e8447b85fc4a60b5
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:36:40 2013 +0200

    Include missing header file

commit b3193b8709b0c659b92b69f95a4015ae44c77c8a
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:36:09 2013 +0200

    Move strdup() define to <sys/libkern.h>

commit e2281af9c8277f39826f700ea1e801e84776bef7
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:25:33 2013 +0200

    Move integer type definitions

commit 150d4d6524684420fff96d37b50673be908fef58
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 11:11:32 2013 +0200

    Move content to new <machine/rtems-bsd-support.h>

commit de3ef24a0392168a0d34afad9762f4dfe7cdfccd
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:52:40 2013 +0200

    Move  cpu_spinwait() definition

commit 1bc275660de2cf962de42ab478cd48062970564f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:51:38 2013 +0200

    Add TODO item

commit 12b57addab30303dca0c46b3cbec43ad854efcc7
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:44:22 2013 +0200

    Move malloc defines to <sys/malloc.h>

commit 6cdf0094653372402a167e0fe37eb0b3d8f7b77f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:39:07 2013 +0200

    Remove setenv() declaration (conficts <stdlib.h>)

commit 40f2158a15f79dbe453d147c5edd6ec6532f4ec9
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:36:52 2013 +0200

    Remove abs() and labs() definitions
    
    Confict with <stdlib.h>.

commit 99378e229f75ca9ef982d75a01f013d8ded17c44
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:29:30 2013 +0200

    Remove gets() declaration (conflicts <stdio.h>)

commit 8109ef3ae779e9cbe54b17aac1e1c2e58faeaecc
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:21:02 2013 +0200

    Remove superfluous undefs

commit ea49a89a2ce9c92b6948577f9897610c37f9174b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 10:17:20 2013 +0200

    Move ticks definition

commit 5d288bc6ee8f994a5675a54e266babf5be4c5cca
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 08:55:46 2013 +0200

    Use compile-time constants for exactly one CPU

commit 87fdc1428634d04e1b6e75702296352dfde863c0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 24 08:54:58 2013 +0200

    Use RTEMS provides zlib

commit facf9dcea6ee0f97d4404a1734909c762e91559b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 23 16:10:26 2013 +0200

    Use select() from FreeBSD

commit 0967858024299d6c17fc5790c0048bc313f8fb80
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 22 13:42:11 2013 +0200

    sleep01: New test

commit f9c271459034e777d586f589af90deb9b7acd5a0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 23 09:47:09 2013 +0200

    SLEEP(8): New implementation

commit 24732b6de53cb69c1a17f2451a8eda0f936bd171
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 22 13:41:23 2013 +0200

    Rename file to reflect FreeBSD origin

commit 37b0ab6ee44d33b3c1225db5ef06be1fc768bb0d
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 25 15:37:06 2013 +0200

    loopback01: Wait for client termination

commit 5ddce1f19667e20e197dd05cef8587aedc27ade1
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 22 11:06:19 2013 +0200

    loopback01: Initialize via IFCONFIG(8)

commit 616f6000b607d5bebdd3a7b5d13d9c82d6116c89
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 22 10:55:49 2013 +0200

    Map <sys/md5.h> to RTEMS <md5.h>

commit 1f6caf381cea2f60838a69f80165024ff9e24fe3
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 12:52:28 2013 +0200

    commands01: New test

commit 51c48bff4b61eff8f9133beaedd329e3b3c6e160
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 31 09:51:36 2013 +0100

    IFCONFIG(8): Avoid write to const string

commit 56e9de90c7c08a41cf876eeca61d37028e86f5b7
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 22 10:04:33 2013 +0200

    IFCONFIG(8): Wrap exit()

commit b833cc4c4a6e703b851200da046c057bb5cd4a1d
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 22 10:03:10 2013 +0200

    IFCONFIG(8): Fix some resource leaks

commit 60618d533258db42d17323d66550ea333cde1369
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 16:30:27 2013 +0200

    IFCONFIG(8): Initialize global variables in ctors

commit 8ff186f81fc7ab979a21c03ef58d5bf61cde44dd
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 16:47:43 2013 +0200

    IFCONFIG(8): Fix isdigit() and isprint() usage

commit 13b50b37cc0b33e50cbee9ee3623b82d43ccba49
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 16:13:41 2013 +0200

    IFCONFIG(8): Add const qualifier

commit c14bb231175134bf0ea6c269984f27a0f90ca977
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 21 14:12:20 2013 +0200

    IFCONFIG(8): Disable IEEE80211 support
    
    This module depends on a XML parser and mmap().

commit 43148f0c6ae8f923789a35fbe2d1ef62bf0c9e07
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 15:56:31 2013 +0200

    IFCONFIG(8): Avoid JAIL(3)

commit 4e14deda1cded14091ed2b37e1144c7f31a9b2de
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 15:52:13 2013 +0200

    IFCONFIG(8): Workaround for struct option confict

commit 9a3fa151b2e352129a8807c4a2d04d40737f3cc8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 21 13:47:22 2013 +0200

    Use unmodified FreeBSD versions for port_*.h

commit cdf6024953ee944b8c9f9a3c866e0bb32aa465b6
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 21 13:57:22 2013 +0200

    Add MAC support functions
    
    WARNING: They are not thread-safe!  This is a known FreeBSD issue.

commit d02c99826a63631c06f14dfca45bee6ea748fd04
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 11:30:52 2013 +0200

    ROUTE(8): Adjust port to RTEMS

commit dfc416ef47afc67a0dca03fef4749e43d0e9f37c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 11:15:53 2013 +0200

    ROUTE(8): Free dynamic memory

commit 2a08d437fac7326152ce6a2009af93108a22da00
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 15 16:39:53 2013 +0200

    ROUTE(8): Add and use context
    
    There is no point in aiming for long term FreeBSD compatibility here.
    The issues must be fixed upstream and then move back to the RTEMS port.

commit ffcd542fe20b072cdb2b38ff36a62a2c62a4c6f2
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 18 14:12:17 2013 +0200

    Move TIMEOUT(9) and ZONE(9) initialization
    
    Delete most of virtual memory support.

commit a9be4b0481fae5d6690074ea1dce19dfaad9af8b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 17 15:30:31 2013 +0200

    Move shell items to separate file

commit d01564c473842adfd93148bb367fa0679f99e6b8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 17 10:38:34 2013 +0200

    Move program control to thread structure

commit c333babc98347dd8b49def957ed93f5bba55cdd8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 17 10:46:42 2013 +0200

    Simplify getopt() to getopt_r() translation

commit c804e50047e960fdcd92a82a5b6b9cec686681c8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 17 10:31:30 2013 +0200

    Update from latest FreeBSD version

commit 1bbb35958310ac6f691f936197644a15c6a49bf6
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Wed Oct 23 09:47:26 2013 +0200

    Avoid NULL pointer access

commit 57f20025a7c0f3638f61a02b4360c8de9666bfe9
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 15 15:36:59 2013 +0200

    Add sysctl(), etc. prototypes

commit 9d9bfaff8d8d573eb900c5a34eb73f5a6fa7a125
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 16:14:19 2013 +0200

    Use send/recv functions from FreeBSD
    
    Use recvfrom(), recvmsg(), sendto() and sendmsg() from FreeBSD.

commit ec702abace937c0ead0d796e85fab69068e81958
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 14:55:04 2013 +0200

    Use socket read() and write() from FreeBSD

commit 8989c110f525c8dda381dba90f502635fc29883a
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 13:24:10 2013 +0200

    Use getsockname() from FreeBSD

commit 0beab1e86a5a4e195f5beeb927b6f5a616208667
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 13:09:15 2013 +0200

    Use getpeername() from FreeBSD

commit ac78dd2440d17142f47163b663d58436f72d3aab
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 12:53:43 2013 +0200

    Use getsockopt() and setsockopt() from FreeBSD

commit 7c2b59c831731c81a8ad2cd2c01dada208218d9c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 11:41:14 2013 +0200

    Use accept() from FreeBSD

commit 7c3625139fad52931f070973926a81ca9e522cda
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 10:04:29 2013 +0200

    Use listen() from FreeBSD

commit 6676de488afe2d184eb277d207767fb50ba63261
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 09:48:56 2013 +0200

    Use connect() from FreeBSD

commit e5393a32677c5cc35b111a9c8b46e9dd251211b1
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 11 17:32:49 2013 +0200

    Use socket ioctl() from FreeBSD

commit 468b08e5530412e0e54d0e8a91d9708e93ef0340
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 11 16:44:48 2013 +0200

    Use bind() from FreeBSD

commit 6ffb9b9e27ee4df316bf851ec94b24c53d45c4f8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 11 14:48:13 2013 +0200

    Use shutdown() from FreeBSD

commit bada2f77d0b3c62dd6532c32102d57b8bd06330c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Tue Oct 15 14:05:50 2013 +0200

    Add socket fstat() support

commit 609df33954cb137ff987b428986e26378ef2e4e3
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 11 13:20:26 2013 +0200

    Use send() and recv() from FreeBSD

commit caf8eded604451144928433767eb05923230cd97
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 11:29:33 2013 +0200

    Import socket() implementation from FreeBSD
    
    Add new test syscalls01.

commit 69b29a0c0d5bfddff5c6723ac80c0f6967550900
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 16:11:02 2013 +0200

    Disable user credentials and use default values

commit cc5f4b27059007c215513df730bdd132e6a979f0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 15:00:20 2013 +0200

    Use default PID value for all process identifiers

commit 549488b572aa21e4e45e8d36607ac6ea20ee8751
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 14:45:09 2013 +0200

    Disable alternative routing tables

commit 3842b81723eb96ae16919b3cc09dffd81124ecfd
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 14:33:05 2013 +0200

    Delete struct proc p_mtx lock
    
    Usage of this lock is highly dangerous since agents may assume that this
    lock is actually used for process management.  There is only one process
    in RTEMS.

commit 0bcf34156b4cf2141492ab90d32980468988995f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 14:32:36 2013 +0200

    Delete unused struct proc fields

commit db2e97facfaf570ed98c230df2919484bd35e393
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 14 15:01:13 2013 +0200

    Disable cold boot indicator

commit 5003e8f88e80de4152d82fd513b57510347adc37
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 14:31:21 2013 +0200

    Avoid references to lim_cur()

commit c9db0f5ecb838319759f93d856f757190f4c60d6
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 13:27:01 2013 +0200

    Use RTEMS API for file handling

commit 8eb42e888419d6c2ca3e720d8360c563e25b8941
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 10:32:52 2013 +0200

    Avoid references to kern_descrip.c
    
    Use the standard RTEMS file descriptors instead.

commit 032b3b7940b4b8a664937f80670b483e2a6ac5b0
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Fri Oct 11 15:08:39 2013 +0200

    Use Newlib provided <sys/fcntl.h>

commit ebabe9b195aee1c5cbc1e414d1e73fba195ee564
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 10:30:04 2013 +0200

    Import <sys/sysproto.h> from FreeBSD

commit cd75897ea8d7aedc5b8f68089564f4511ec4f020
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 11:32:42 2013 +0200

    Import <security/audit/audit.h> from FreeBSD

commit 3931b6e5f3e0830e3efbca2e0c5fb99ec8d8a43b
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 13:23:44 2013 +0200

    Provide __socklen_t, use size_t for socklen_t

commit 3fc7c89735f052d758bac32141d926b10337daab
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 10:29:36 2013 +0200

    Disable setfib() syscall

commit a434fc84b282b7e38863f1aaed533a15eca02cfa
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 11:28:11 2013 +0200

    Add empty files

commit cc2298f0dd7b41ada39448a8c491e608f0d349c8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 10:40:46 2013 +0200

    Fix warning in <sys/mbuf.h>

commit 7c801d1b011be6e3b0f0c80fb285bf026d048218
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 10:31:04 2013 +0200

    Fix warnings in <sys/refcount.h>

commit 025d8f20f53099f9b7a18d38146a23783620f528
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Mon Oct 21 16:21:28 2013 +0200

    testsuite: Enable stack checker
    
    Increase init task stack size.

commit ed2ce44cd9edbae2d767105d989733091c0865e8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:   Thu Oct 10 09:31:18 2013 +0200

    Makefile: Generate map file




More information about the vc mailing list