152 Commits

Author SHA1 Message Date
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
ba446132d4 dwc_otg: Port to RTEMS 2015-11-12 13:01:32 +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
b168f6972d BUS_SPACE(9): Use FreeBSD files for i386 arch 2015-09-29 11:05:31 +02:00
Sebastian Huber
45eb88b141 nexus-devices: Add pc386 nexus device and drivers 2015-07-31 13:55:44 +02:00
Sebastian Huber
07ff2c1910 rtems-bsd-mutex: Update due to API changes 2015-07-24 10:42:35 +02:00
Sebastian Huber
3cb5e9ef6d Update due to header guard changes 2015-07-23 15:38:50 +02:00
Sebastian Huber
b22ad9f4c5 rtems-bsd-mutex: Fix resource count updates 2015-06-23 08:58:58 +02:00
Chris Johns
59bc7c1f5f Remove #undefs and fix formatting. 2015-06-19 16:07:32 +10:00
Chris Johns
cff78462ff Add the TCPDUMP command. 2015-06-16 13:17:56 +10:00
Chris Johns
b5aca58594 Add error() to the BSD program support. 2015-06-16 13:16:37 +10:00
Chris Johns
8440506ee8 Add tcpdump and libpcap.
- Update the file builder generator to handle generator specific cflags and
  includes. The tcpdump and libpcap have localised headers and need specific
  headers paths to see them. There are also module specific flags and these
  need to be passed to the lex and yacc generators.

- Add the tcpdump support.
2015-06-15 17:42:23 +10:00
Chris Johns
0768880d75 waf: Add install support.
Install to the --prefix path passed to configure.
2015-05-21 17:01:34 +10:00
Sebastian Huber
b45c75ce99 sys/time.h: Add missing define and declaration 2015-05-20 10:13:56 +02:00
Sebastian Huber
8eaa39fcef Update due to API changes (timecounters) 2015-05-20 09:58:22 +02:00
Sebastian Huber
b3ff71e003 rtems-bsd-mutex: Use standard thread queues 2015-05-20 09:58:21 +02:00
Sebastian Huber
165dd8ea12 Update to FreeBSD Stable/9 2015-04-08 2015-05-20 09:58:21 +02:00
Sebastian Huber
c0b0b3ed11 rtems-bsd-mutex: Update due to API changes 2015-04-23 14:55:42 +02:00
Sebastian Huber
f6894a88c1 The <sys/_stdint.h> is now available in Newlib 2015-04-01 09:45:22 +02:00
Sebastian Huber
aee6864330 if_dwc: Add Altera Cyclone V support 2015-04-01 09:15:30 +02:00
Sebastian Huber
710d2a1e1d mii: Add phy devices 2015-04-01 09:15:29 +02:00
Sebastian Huber
49b9c5e2df LAGG(4): Enable and test 2015-03-30 23:02:15 +02:00
Sebastian Huber
012c263eb1 VLAN(4): Enable and test 2015-03-30 23:02:15 +02:00
Sebastian Huber
fc9e83bb68 mmc: Import MMC/SDCard support from libusb 2015-03-26 13:53:24 +01:00
Sebastian Huber
024e064449 nexus-devices: Fix for QorIQ T variants 2015-03-26 13:53:24 +01:00
Sebastian Huber
9bfcb86790 rtems-bsd-mutex: Support priority changes 2015-03-26 13:53:24 +01:00
Sebastian Huber
8475e7aa0a SLEEPQUEUE(9): Port to RTEMS 2015-03-24 15:20:57 +01:00
Sebastian Huber
53b03a1a57 SLEEP(9): Port to RTEMS 2015-03-24 15:20:56 +01:00
Sebastian Huber
20b7d3d9c0 Update due to Newlib <sys/time.h> etc. changes 2015-03-24 15:20:56 +01:00
Sebastian Huber
e5724f788a atomic.h: Fix for GCC version 5 and later 2015-03-09 14:20:45 +01:00
Sebastian Huber
8ed1b181aa rtems_bsd_mutex: SMP support via ISR locks 2015-03-06 14:58:13 +01:00
Sebastian Huber
e5a017550a atomic.h: Use <stdatomic.h> or <atomic> for SMP 2015-03-06 14:58:13 +01:00
Sebastian Huber
9a5073462d atomic.h: Format changes 2015-03-06 14:58:13 +01:00
Sebastian Huber
e684326d24 Change license to BSD 2015-03-06 14:58:13 +01:00
Sebastian Huber
dd9e4ef5eb Mark header files as empty 2015-03-06 14:58:13 +01:00
Sebastian Huber
be2e60c668 Delete unused files 2015-03-06 14:58:12 +01:00
Sebastian Huber
5c0aa976d3 Add zerocopy sendto 2015-02-13 10:34:20 +01:00
Sebastian Huber
7eeb079d84 Update to FreeBSD 9.3 2015-02-13 10:34:19 +01:00
Sebastian Huber
8fe59fe287 if_tsec: Add Nexus support 2015-02-13 10:34:18 +01:00
Sebastian Huber
5383ed4049 Add and use rtems_bsd_get_allocator_domain_size() 2015-02-13 10:34:18 +01:00
Sebastian Huber
3c302b62fd Add a simple page allocator 2015-01-29 08:51:43 +01:00
Sebastian Huber
5071600b21 Add Xilinx Zynq BSP support 2015-01-21 15:00:21 +01:00
Sebastian Huber
8cdd1420c7 Add rtems_bsd_get_mac_address() 2015-01-21 15:00:19 +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
026abfb7ae Add rtems_mdns_gethostname() 2014-11-10 08:28:38 +01:00
Sebastian Huber
0bed8d964c Fix spelling 2014-11-06 08:59:37 +01:00
Sebastian Huber
7a3fe8ef43 Add rtems_mdns_sethostname()
Use it to set the multi-cast hostname of the default mDNS resolver
instance via sethostname().
2014-11-06 08:29:57 +01:00