Sebastian Huber
b39854a862
README.waf: Add steps to clone and bootstrap RTEMS
2016-05-06 11:10:12 +02:00
Sebastian Huber
ff6534bb83
README.waf: Master branch must use 4.12
2016-05-06 10:26:04 +02:00
Sebastian Huber
4835d26459
README.waf: Typo
2016-05-06 10:25:31 +02:00
Sebastian Huber
28c973a9b4
Add "How to import code from FreeBSD"
2016-05-06 09:32:12 +02:00
Sebastian Huber
0f5dd1cc38
Add script to create the kernel namespace header
2016-05-06 08:56:03 +02:00
Sebastian Huber
ee9991f4c6
Partially revert 27aedffc1bd8e41f4e06a3326a5b95c54ca38b79
2016-05-06 08:56:03 +02:00
Sebastian Huber
ffbac33988
Revert "Move network-config.h to the top of the testsuite include path."
...
This reverts commit a51d0fea6880046300fcf466a767f88eab9a6f9a.
2016-05-06 08:04:51 +02:00
Sebastian Huber
542c981ae6
ZONE(9): Fix mp_maxid definition
2016-05-06 07:57:46 +02:00
Chris Johns
a51d0fea68
Move network-config.h to the top of the testsuite include path.
2016-05-06 15:44:21 +10:00
Chris Johns
83eb07c4d6
Add sbin/sysctl
2016-05-06 15:07:56 +10:00
Chris Johns
c60deba242
Fix sysctl support.
2016-05-06 15:07:56 +10:00
Chris Johns
7a79eec6fc
The maxid is not the number of cpus.
2016-05-06 15:07:56 +10:00
Sebastian Huber
27aedffc1b
default-network-init.h: Fix warnings
2016-05-04 11:49:44 +02:00
Sebastian Huber
e58b898d69
telnetd: Use syslog() instead of printk()
2016-05-04 11:49:34 +02:00
Chris Johns
533808975e
Fix coding to be CamelCase.
2016-05-04 16:24:11 +10:00
Chris Johns
4b127e7cec
Add RealTek Gig PHY.
2016-05-04 16:02:06 +10:00
Chris Johns
a1a2e10d98
Add tcpdump to the test shell commands.
2016-05-04 16:00:15 +10:00
Chris Johns
1e8c93c987
Add some doco on reverse and forward movement of the code.
2016-05-04 15:59:16 +10:00
Chris Johns
f478e3c6e5
Add sys/rpc so it is installed.
2016-05-04 15:58:25 +10:00
Chris Johns
f3f816cc76
Add nexus devices for default-init.
2016-04-28 13:49:40 +10:00
Chris Johns
b8d1fe069b
pc386: Add RealTek network driver to the nexus bus.
2016-04-28 13:49:40 +10:00
Chris Johns
7b8f3362ae
Remove debug output.
2016-04-28 13:49:40 +10:00
Sebastian Huber
4e07ea5063
Prevent invalid optimizations for linker sets
2016-04-27 14:20:22 +02:00
Sebastian Huber
33724a268f
Delete unused services directory
2016-04-27 09:56:15 +02:00
Sebastian Huber
23c7ab408b
Delete dummy IRQ support
...
Architectures and BSPs which want to use libbsd must provide the
required interfaces.
2016-04-27 09:52:58 +02:00
Sebastian Huber
5784e6d9c7
rtems/bsd/bsd.h: Documentation
2016-04-27 09:45:26 +02:00
Chris Johns
3c7fdb2e5a
libbsd: Remove sys/select.h and sys/_sigset.h.
2016-04-27 12:11:31 +10:00
Chris Johns
f1fcdba863
waf: Refector the builder to work with Python3 and UTF-8 source files.
...
Python 3 requires better UTF-8 handling of files and FreeBSD has UTF-8
characters in some files.
Refactor builder.py to clean up the code and remove the need to have
a temporary file. Update other scripts to use the new code.
2016-04-27 12:08:23 +10:00
Sebastian Huber
5b93cc84b4
Add root bus support functions
2016-04-26 15:20:59 +02:00
Sebastian Huber
5edcb9ecd2
media01: Add telnetd
2016-04-26 15:20:59 +02:00
Sebastian Huber
00c87925a9
Initialize interrupt server early
...
This enables its use before the Nexus device exists.
2016-04-26 15:20:59 +02:00
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