72 Commits

Author SHA1 Message Date
Sebastian Huber
62c4755a0b doc: Add FreeBSD import version section 2016-08-10 08:04:16 +02:00
Christian Mauderer
6cfb5c2ca4 pf: Improve documentation regarding stack. 2016-08-08 16:12:05 +02:00
Christian Mauderer
f1941b2b82 libbsd.txt: Add section describing PF. 2016-08-02 10:58:08 +02:00
Christian Mauderer
f71cbd02dc libbsd.txt: Add guide for user space tools. 2016-08-02 10:58:02 +02:00
Chris Johns
39a650e570 Add VDE and QEMU doco. 2016-06-27 16:45:18 +10:00
Chris Johns
9edacb625c Fix spelling. 2016-06-27 13:32:24 +10:00
Sebastian Huber
d6ad59dfee libbsd.txt: Clarify xilinx_zynq_a9_qemu usage 2016-06-13 12:00:08 +02:00
Sebastian Huber
1bb23f0889 libbsd.txt: Fix format 2016-06-10 14:03:34 +02:00
Chris Johns
f9798adc4d Add a stats report command.
The report shows the level of changes we have made to the FreeBSD code.
2016-05-31 09:49:31 +10:00
Chris Johns
c67debb2db Add rc.conf documentation. 2016-05-18 14:17:20 +10: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
Chris Johns
1e8c93c987 Add some doco on reverse and forward movement of the code. 2016-05-04 15:59:16 +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
e78b3dce02 doc: Qemu network 2015-10-01 09:47:05 +02:00
Sebastian Huber
613c34100e doc: Add Qemu network setup 2015-10-01 08:03:19 +02:00
Sebastian Huber
36a16f5c7f i386: Quick and dirty hack to get PCI working 2015-09-30 15:55:36 +02:00
Sebastian Huber
a57dfa0ded libbsd.txt: Clarify rules to modify FreeBSD code 2015-07-15 09:57:45 +02:00
Chris Johns
b9fb1ef331 Update libbsd.txt with Xilinx Zynq TXCSUM and RXCSUM controls. 2015-06-22 10:43:47 +10:00
Chris Johns
82830ce063 Revert "Return the default TX and RX hardware checksum for the Cadence driver to off."
This reverts commit 54fb9f01f86286ecea3093f6f524afec86d6313f.

This change adds white space changes. A better solution is to revert
the original change.
2015-06-22 10:39:41 +10:00
Chris Johns
54fb9f01f8 Return the default TX and RX hardware checksum for the Cadence driver to off.
The hardware support does not seem to work with qemu. The support can be
enabled with ifconfig or via ioctl on real hardware to get the
performance boost.
2015-06-19 17:35:06 +10:00
Chris Johns
4517fa337e Update LibBSD doco. 2015-06-01 10:51:57 +10:00
Sebastian Huber
8475e7aa0a SLEEPQUEUE(9): Port to RTEMS 2015-03-24 15:20:57 +01:00
Sebastian Huber
5383ed4049 Add and use rtems_bsd_get_allocator_domain_size() 2015-02-13 10:34:18 +01:00
Sebastian Huber
33a15c304b Add and use rtems_bsd_get_task_stack_size() 2015-01-20 09:19:04 +01:00
Sebastian Huber
91ea7ea614 Add and use rtems_bsd_get_task_priority() 2015-01-20 09:19:00 +01:00
Sebastian Huber
e6405ea0cb HOSTNAME(1): Add -m flag 2014-11-20 08:33:08 +01:00
Sebastian Huber
43dc972cbc doc: Add network interface link up/down hint 2014-10-16 07:29:37 +02:00
Sebastian Huber
ead7fdc193 doc: Clarify initialization 2014-05-16 13:37:19 +02:00
Sebastian Huber
14ba2065fd doc: Clarify test run 2014-05-16 13:36:40 +02:00
Sebastian Huber
da96928ed5 doc: Clarify linkcmds sections 2014-05-16 13:36:40 +02:00
Christian Mauderer
9d955bc8e0 doc: Fix link and header 2014-05-16 13:36:40 +02:00
Sebastian Huber
b6d5758091 Add some installation hints 2014-05-14 09:19:25 +02:00
Sebastian Huber
4c3433bc33 Documentation 2014-01-30 16:23:05 +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
164c5f5320 UNIX(4): Import from FreeBSD 2014-01-16 15:45:44 +01:00
Sebastian Huber
e10d1cdc45 BPF(4): Add support 2013-12-16 15:35:51 +01:00
Sebastian Huber
241fc324d2 Use a local MSIZE of 256 2013-11-04 15:28:21 +01:00
Sebastian Huber
cae4d0aff7 PING6(8): Add TODO 2013-10-31 13:20:14 +01:00
Sebastian Huber
c99816e1d7 Implement sysctl_handle_opaque()
FIXME: The snapshots are not reliable.
2013-10-31 13:18:54 +01:00
Sebastian Huber
a9e26f5d5b TIMEOUT(9): Use timer server for callout_tick() 2013-10-31 13:18:52 +01:00
Sebastian Huber
0c9f27ba24 Use kqueue() and kevent() from FreeBSD 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
3e2938873d ZONE(9): Add and use red-black tree chunk alloc 2013-10-31 13:18:52 +01:00
Sebastian Huber
e8592316b3 Add TODO for priority values 2013-10-31 13:18:51 +01:00
Sebastian Huber
1bc275660d Add TODO item 2013-10-31 13:18:51 +01:00
Sebastian Huber
c14bb23117 IFCONFIG(8): Disable IEEE80211 support
This module depends on a XML parser and mmap().
2013-10-31 13:18:49 +01:00
Sebastian Huber
cdf6024953 Add MAC support functions
WARNING: They are not thread-safe!  This is a known FreeBSD issue.
2013-10-31 13:18:49 +01:00
Sebastian Huber
69b29a0c0d Disable user credentials and use default values 2013-10-31 13:18:47 +01:00
Sebastian Huber
cc5f4b2705 Use default PID value for all process identifiers 2013-10-31 13:18:46 +01:00