2064 Commits

Author SHA1 Message Date
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