348 Commits

Author SHA1 Message Date
Sebastian Huber
a197a48f8f telnetd: Import from RTEMS sources 2014-09-18 09:49:32 +02:00
Sebastian Huber
e96e008c66 nexus: Add DISABLE_INTERRUPT_EXTENSION
Add an easy way to avoid the interrupt extension API for BSPs that do
not support it.
2014-09-17 13:59:15 +02:00
Sebastian Huber
7e982cf603 Add file to ensure some C++ compatibility 2014-09-17 13:59:15 +02:00
Sebastian Huber
8e2e9b3e65 Update due to rbtree API changes 2014-08-27 15:01:15 +02:00
Sebastian Huber
a271e91761 Update due to chain API changes 2014-04-17 11:27:45 +02:00
Sebastian Huber
772eff7946 Update due to CORE mutex API changes 2014-04-17 11:27:45 +02:00
Sebastian Huber
45b110fbf5 Fix legacy MCF548X FEC interface driver 2014-01-30 16:40:02 +01:00
Sebastian Huber
821ae67576 ZONE(9): Make sure the chunks are properly aligned 2014-01-30 16:23:05 +01:00
Sebastian Huber
917a78b209 DHCPCD(8): Add basic support 2014-01-30 16:23:03 +01:00
Sebastian Huber
8118e8efeb Create "/etc" in rtems_bsd_initialize() 2014-01-30 16:21:43 +01:00
Sebastian Huber
7831313a17 Add and use RTEMS_BSD_ARGC() 2014-01-30 15:04:19 +01:00
Sebastian Huber
f8c3d6eacf Add an ARP packet processor 2014-01-30 15:04:19 +01:00
Sebastian Huber
c50f1b42fe Add rtems_bsd_get_ethernet_addr() 2014-01-30 15:04:19 +01:00
Sebastian Huber
c1bdbab18c Add <rtems/bsd/util.h> 2014-01-30 15:04:18 +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
f5f4cad2a1 Use integer-only printf for syslog() 2013-12-20 15:35:59 +01:00
Sebastian Huber
e51bc974be Delete rtems_bsd_initialize_with_interrupt_server
Move interrupt server initialization to nexus_probe().
2013-12-20 15:35:59 +01:00
Sebastian Huber
6c2c8d3b6c Fix task create argument 2013-12-20 11:22:27 +01:00
Sebastian Huber
983e452e54 Use integer-only printf for ftpd 2013-12-20 11:22:26 +01:00
Sebastian Huber
8d4bab38ea Use integer-only printf in kernel space 2013-12-20 11:22:26 +01:00
Sebastian Huber
5315d35d5e Always enable IPv6 2013-12-20 11:22:26 +01:00
Sebastian Huber
e10d1cdc45 BPF(4): Add support 2013-12-16 15:35:51 +01:00
Sebastian Huber
1fea8c46c1 Add support for boottimebin and getbinuptime() 2013-12-16 15:35:51 +01:00
Sebastian Huber
1d42ceb11e Delete unused file 2013-12-16 15:35:51 +01:00
Sebastian Huber
e48f60383e Move __FreeBSD__ define to header files 2013-12-16 15:34:46 +01:00
Sebastian Huber
90916f12b7 Move <sys/_cpuset.h> 2013-12-16 15:34:46 +01:00
Sebastian Huber
63d8e59321 Update legacy MCF548X FEC interface driver 2013-12-16 15:34:46 +01:00
Sebastian Huber
6167dca36b Add legacy MCF548X FEC interface driver 2013-12-16 15:34:46 +01:00
Sebastian Huber
410e3058fb Add RTEMS legacy MII support 2013-12-16 15:34:46 +01:00
Sebastian Huber
5084ad89e4 Simplify linker set handling 2013-12-16 15:34:46 +01:00
Sebastian Huber
d73edee71e Add support for M68K 2013-12-16 15:34:46 +01:00
Sebastian Huber
57bfdf772b ftpd01: New test 2013-12-16 15:34:46 +01:00
Sebastian Huber
2815cdbf4d Changes due to <sys/cpuset.h> from latest Newlib 2013-12-04 13:44:04 +01:00
Sebastian Huber
3e101be476 Update due to API changes 2013-12-04 13:44:04 +01:00
Sebastian Huber
24947b715d Delete unused file 2013-12-04 13:44:04 +01:00
Sebastian Huber
f8afb9fed7 ehci_mpc83xx.c: Update due to API changes 2013-12-04 13:44:04 +01:00
Sebastian Huber
e2ab9844c3 machine/bus.h: Support for PowerPC 2013-12-04 13:44:03 +01:00
Sebastian Huber
162d615ff3 rtems-bsd-endian.h: Fix warning on PowerPC 2013-12-04 13:44:03 +01:00
Sebastian Huber
c2f6513a05 threads: Delay thread start during initialization
The FreeBSD initialization is supposed to be single-threaded.
2013-11-13 17:44:40 +01:00
Sebastian Huber
da450ab3dc if_smc: Add Nexus device support 2013-11-13 14:10:35 +01:00
Sebastian Huber
70bb42ba19 if_tsec: Add from FreeBSD 2013-11-13 14:10:35 +01:00
Sebastian Huber
369e2c4473 nexus: Add table based Nexus device initialization 2013-11-13 14:10:35 +01:00
Sebastian Huber
66659ff1ad Update to FreeBSD 9.2 2013-11-11 10:08:08 +01:00
Sebastian Huber
ce96623934 Define __GLOBL1() and __GLOBL() 2013-11-11 10:08:06 +01:00
Sebastian Huber
ef0c275331 Move option defines to corresponding header files 2013-11-11 10:08:06 +01:00
Sebastian Huber
e6374731ff Fix tvtohz() return value 2013-11-11 10:08:06 +01:00
Sebastian Huber
0a57e1db23 Reduce divergence from FreeBSD sources 2013-11-11 10:08:06 +01:00
Sebastian Huber
c4c34f3c45 Change license to BSD
Make usable in user space.
2013-11-11 10:08:05 +01:00
Sebastian Huber
b84c04ecfa Move content to <machine/rtems-bsd-user-space.h> 2013-11-11 10:08:05 +01:00