Sebastian Huber
55d372f0a9
Declare flsll()
2016-04-26 15:20:59 +02:00
Sebastian Huber
fa69a12153
Dummy PHOLD() and PRELE()
2016-04-26 15:20:59 +02:00
Chris Johns
5d37f0ea66
waf: Check for no FreeBSD options being supplied.
2016-04-26 14:31:38 +10:00
Sebastian Huber
7d0050d921
Fix fp initializaiton in kern_sendit()
...
Bug introduced by 22257c7d81148e5b78027116e07627a54f4efb95.
2016-04-25 11:26:58 +02:00
Chris Johns
e1e10cddee
waf: Add the ability to set FreeBSD options on the configure command line.
...
Add --freebsd-options to add specific FreeBSD compile time options to
the build. This is a developer tool.
2016-04-23 17:37:27 +10:00
Chris Johns
051ef305f7
waf: Move the generated content to libbsd_waf.py.
2016-04-20 18:22:39 +10:00
Sebastian Huber
5529f7daf9
swi01: Move include to avoid type conflict
2016-04-18 15:06:41 +02:00
Sebastian Huber
22257c7d81
Avoid use of cap_rights_t
2016-04-18 15:06:41 +02:00
Sebastian Huber
c5fde4960c
intrmask_t: Provide dummy type definition
2016-04-18 15:06:37 +02:00
Sebastian Huber
ce8c7bba5b
kvm: Include missing header file
2016-04-18 15:06:37 +02:00
Sebastian Huber
a438f528fc
fnv_hash.h: Disable unused 64-bit functions
2016-04-18 15:06:36 +02:00
Sebastian Huber
982f72fb46
syslog: Include missing header file
2016-04-18 14:54:41 +02:00
Sebastian Huber
87bff39d34
dhclient: Avoid SIZE_T_MAX
...
Use SIZE_MAX instead of SIZE_T_MAX to avoid a dependency on BSD
specifics.
2016-04-18 14:54:41 +02:00
Chris Johns
68bf405e98
Update the rtems_waf submodule.
2016-04-18 11:07:14 +10:00
Chris Johns
00a7956122
Remove the makefile generator.
2016-04-18 11:02:00 +10:00
Chris Johns
97c5024a79
Add RTEMS version support, update all python to 2 and 3.
...
Add support to force the RTEMS version. This remove the need for using
the --rtems-version command line option if the automatic detection fails.
Update all python code to support python 2 and 3.
Update rtems_waf to the latest version to support the RTEMS version,
check environment variables and to display the CC version.
Sort all tests. I think the unsorted list is dependent on the version
of python and so would result in repo noise as if it regenerted.
2016-04-18 10:53:20 +10:00
Sebastian Huber
891a7568e5
libkern.h: Deal with latest <stdlib.h> of Newlib
2016-04-07 14:01:11 +02:00
Sebastian Huber
42f085dcd7
sys/time.h: Delete superfluous declaration
...
Provided by RTEMS d2f9fa510f7e35cb86c056c57f51b416adf803bf.
2016-04-06 15:17:04 +02:00
Sebastian Huber
58c1bf6b5d
rtems-bsd-mutex: Update due to API changes
2016-04-06 14:55:56 +02:00
Sebastian Huber
c5abeb5866
rtems-bsd-mutex: Fix mtx_destroy()
2016-04-06 14:54:32 +02:00
Sebastian Huber
652b024e94
ftpd: Resolve function name conflict
...
Visible with Newlib be657151f12f4d198e45395987f0a626ee1bbb91.
2016-03-18 10:35:42 +01:00
Sebastian Huber
a336c46301
Update due to Watchdog Handler changes
2016-03-14 09:25:51 +01:00
Sebastian Huber
96bf77b2f9
Fix heap corruption in UNIX domain socket connect
...
Update #2558 .
2016-02-02 08:06:44 +01:00
Sebastian Huber
9f81109456
Update due to chain API changes
2016-01-18 12:18:30 +01:00
Sebastian Huber
c2864c269b
Use Newlib provided <sys/select.h>
2016-01-18 10:09:14 +01:00
hselasky
c04e7c2657
Fix for directly connected FULL or LOW speed USB devices.
...
Found by: Sebastian Huber <sebastian.huber@embedded-brains.de>
MFC after: 1 week
2016-01-05 10:23:15 +01:00
Sebastian Huber
1061324396
NETSTAT(1): Avoid use of uninitialized memory
2015-11-18 09:47:10 +01:00
Sebastian Huber
cf9836e322
Add .exe extension to test programs
2015-11-18 09:24:19 +01:00
Sebastian Huber
eb3b5db041
Fix for RTEMS provided <sys/priority.h>
2015-11-18 09:23:39 +01:00
Sebastian Huber
33d8f3c7cc
Use RTEMS provided <sys/priority.h>
2015-11-17 15:28:06 +01:00
Sebastian Huber
39ac918828
Use RTEMS provided <sys/ttycom.h>
2015-11-17 15:24:49 +01:00
Sebastian Huber
2dd7b49962
Use RTEMS provided <sys/sockio.h>
2015-11-17 15:14:06 +01:00
Sebastian Huber
25ce3e8767
Use RTEMS provided <sys/mman.h>
2015-11-17 15:04:54 +01:00
Sebastian Huber
c9f679f280
Use RTEMS provided <sys/filio.h>
2015-11-17 15:02:33 +01:00
Sebastian Huber
d5b64f2704
Use RTEMS provided <sys/endian.h>
2015-11-17 14:43:06 +01:00
Sebastian Huber
dd96574e45
SOCKETPAIR(2): Port to RTEMS
2015-11-16 09:52:50 +01:00
Sebastian Huber
330f9886f5
Update rtems_waf module for msys2 support
2015-11-16 07:32:51 +01:00
Sebastian Huber
d639c30194
Update rtems_waf module for Python 3 compatibility
2015-11-13 13:03:17 +01:00
Sebastian Huber
7385d4a30b
Update rtems_waf module for msys2 support
2015-11-13 11:19:37 +01:00
Sebastian Huber
a76483d8dd
Use latest rtems_waf
2015-11-13 10:58:45 +01:00
Sebastian Huber
06d83167c7
testsuite/ppp01: Avoid build error on SMP
2015-11-12 13:16:25 +01:00
Sebastian Huber
c6899159e4
Use optimization level -O2
2015-11-12 13:12:22 +01:00
Sebastian Huber
d6c6017c25
Python 3 compatibility
2015-11-12 13:10:03 +01:00
Sebastian Huber
ba446132d4
dwc_otg: Port to RTEMS
2015-11-12 13:01:32 +01:00
Sebastian Huber
c5a141a786
dwc_otg: Import from FreeBSD trunk 2015-11-10
2015-11-12 13:01:25 +01:00
Sebastian Huber
02279d6272
USB: Update to FreeBSD trunk 2015-11-10
2015-11-12 13:01:12 +01:00
Sebastian Huber
c1644467b1
Rename kernel space log() to _bsd_log()
...
This avoids a conflict with the standard math library log() function.
2015-11-10 10:23:35 +01:00
Sebastian Huber
524990c2ab
Provide ffs() and ffsl() via builtins
2015-11-02 09:11:22 +01:00
Sebastian Huber
293fefa43e
testsuite: Add bdbuf configuration
2015-11-02 09:11:22 +01:00
Sebastian Huber
ac45be98b5
media01: Add mount etc. commands
2015-11-02 09:11:22 +01:00