496 Commits

Author SHA1 Message Date
Sebastian Huber
95a3ba8284 NETSTAT(1): Fix name list initialization 2017-01-10 09:53:33 +01:00
Sebastian Huber
b86b09782a Fix warings in <sys/seq.h> 2017-01-10 09:53:33 +01:00
Sebastian Huber
11750f1f83 Fix warnings in <sys/refcount.h> 2017-01-10 09:53:33 +01:00
Sebastian Huber
2956924a34 Fix atomic ops in <sys/buf_ring.h> 2017-01-10 09:53:33 +01:00
Sebastian Huber
c40e45b75e Update to FreeBSD head 2016-08-23
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2017-01-10 09:53:31 +01:00
Sebastian Huber
750b2d4294 Workaround for <sys/event.h> update 2017-01-09 14:54:21 +01:00
Kevin Kirspel
b1580fb039 PIPE(2): Port to RTEMS 2016-12-23 08:26:14 +01:00
Kevin Kirspel
6959face72 PIPE(2): Import from FreeBSD 2016-12-23 08:24:12 +01:00
Sebastian Huber
e3dac667dd pfctl: Update due to linker set API changes 2016-12-07 07:15:02 +01:00
Sebastian Huber
cfec446525 SLEEPQUEUE(9): Properly remove timeout timer 2016-11-24 09:49:08 +01:00
Sebastian Huber
616ffa9668 Use _Thread_Dispatch_direct() 2016-11-24 09:49:08 +01:00
Sebastian Huber
c418b7a213 Fix mbuf_jumbo_alloc() 2016-11-14 10:54:04 +01:00
Sebastian Huber
6254bf40b3 SDHCI(4): Delete
Delete heavily modified SDHCI(4) support.  It must be re-imported from a
later FreeBSD version on demand.
2016-11-09 10:26:17 +01:00
Sebastian Huber
cc8f00d614 Fix warnings for linker sets 2016-11-09 09:56:01 +01:00
Sebastian Huber
617dc0f5a1 Really robust linker sets
The previous attempt to fix this issue failed.

See also:

https://gcc.gnu.org/ml/gcc/2016-09/msg00114.htm
2016-11-09 09:13:48 +01:00
Sebastian Huber
ed499fab5b More robust linker sets
See also:

https://gcc.gnu.org/ml/gcc/2016-09/msg00114.html
2016-10-26 14:38:23 +02:00
Sebastian Huber
cf882982fa Prepare copyiniov() for FreeBSD update 2016-10-26 14:14:05 +02:00
Sebastian Huber
0ba419717b Add SIZE_T_MAX to <machine/rtems-bsd-user-space.h> 2016-10-24 08:11:24 +02:00
Sebastian Huber
7eb064cda1 Make <sys/proc.h> self-sufficient 2016-10-24 08:08:59 +02:00
Sebastian Huber
a9d38f5306 Remove AppleTalk support
Prepare update to FreeBSD 11.
2016-10-13 07:23:03 +02:00
Sebastian Huber
40f202da4e pfctl: Update due to linker set API changes 2016-10-13 07:23:03 +02:00
Sebastian Huber
e11f8e31f0 ohci: Fixes due to USB stack update 2016-10-07 07:24:42 +02:00
Sebastian Huber
2c44b51475 Use _Thread_Get_priority() 2016-09-22 07:21:54 +02:00
Sebastian Huber
7f75b564fc Port getdomainname() to RTEMS 2016-09-07 15:43:44 +02:00
Sebastian Huber
a4394109df Import getdomainname() 2016-09-07 15:42:36 +02:00
Sebastian Huber
8e65e1bf45 usb: Update to FreeBSD trunk 2016-08-23
FreeBSD trunk, 2016-08-23, 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2016-08-23 16:07:16 +02:00
Sebastian Huber
0c24e06130 mmc: Update to FreeBSD trunk 2016-08-23 2016-08-23 15:18:42 +02:00
Chris Johns
26a8cee1c3 e1000phy: Provide local support for Marvell's 88E1512 PHY.
This PHY is close to the standard PHY support so providing enough to
allow the PHY probe to pass lets it work on a MicroZed.
2016-08-11 17:41:49 +10:00
Christian Mauderer
9907ae4070 netstat: Don't init vars if they are not defined.
The variables are not available, if there is no INET6 defined.
2016-08-04 15:44:12 +02:00
Christian Mauderer
2fb3a360e7 freebsd: Add constant ipv6 addresses from vars.c.
This is necessary for a configuration without IPv6.
2016-08-04 15:44:06 +02:00
Christian Mauderer
09ce54ec14 pfctl: Add yacc generated file. 2016-08-02 10:21:52 +02:00
Christian Mauderer
d79524e4a7 pfctl: Adapt for RTEMS. 2016-08-02 10:21:52 +02:00
Christian Mauderer
686583cba4 pfctl: Use static where possible. 2016-08-02 10:21:52 +02:00
Christian Mauderer
c70221cb64 pfctl: Add const and move static variables.
Note: This should be upstreamed into BSD.

Make everything constant that can be constant and move static variables
out of their functions.
2016-08-02 10:21:51 +02:00
Christian Mauderer
b6252fb806 pfctl: Match prototype.
Note: This should be upstreamed into BSD.
2016-08-02 10:21:51 +02:00
Christian Mauderer
6e9a8eadf5 pfctl: Import sources from FreeBSD. 2016-08-02 10:21:51 +02:00
Christian Mauderer
21abaef9b0 freebsd: Don't use new wrappers for old ports.
Some of the commands have been adapted manually. So the wrapper
currently don't necessarily work as expected. For example ifconfig calls
malloc outside of the program call.
2016-08-02 10:21:51 +02:00
Christian Mauderer
9a01ebf7d7 kern_conf.c: Adapt for RTEMS. 2016-08-01 14:02:04 +02:00
Christian Mauderer
6c0cfc2173 kern_conf.c: Import from FreeBSD. 2016-08-01 14:02:04 +02:00
Christian Mauderer
b5db3321b5 rtemsbsd/devfs: Add. 2016-08-01 14:02:04 +02:00
Chris Johns
b6c170f713 kern/sleepqueue: Update due to API changes 2016-07-28 12:19:01 +10:00
Chris Johns
a0ea5f8710 Revert "kern/sleepqueue: Update due to API changes"
This reverts commit 1bf6529d195848be4f70b091a0a5071b1c08239a.

It changes FreeBSD whitespace.
2016-07-28 12:17:08 +10:00
Chris Johns
1bf6529d19 kern/sleepqueue: Update due to API changes 2016-07-28 12:16:09 +10:00
Chris Johns
ace5fb657c Enable the Cadence cgem device syctls. 2016-06-27 21:31:03 +10:00
Chris Johns
591bd2d9c7 Revert "Enable the Cadence cgem device syctls."
This reverts commit 9362e7649bde3d31b6f464f3184fe527b4dcb1d2.

Committed white space changes.
2016-06-27 21:27:01 +10:00
Chris Johns
9362e7649b Enable the Cadence cgem device syctls. 2016-06-27 21:25:38 +10:00
Chris Johns
9835790270 Enable device sysctl. 2016-06-27 21:24:03 +10:00
Sebastian Huber
32fd702138 Update due to RTEMS printer API changes 2016-06-23 14:08:02 +02:00
Sebastian Huber
5851034aea reentrant.h: There is no main thread in RTEMS 2016-06-15 07:49:24 +02:00
Sebastian Huber
a037da67c6 XDR(3): Port to RTEMS 2016-06-10 14:10:26 +02:00