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
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
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
a438f528fc
fnv_hash.h: Disable unused 64-bit functions
2016-04-18 15:06:36 +02:00
Sebastian Huber
891a7568e5
libkern.h: Deal with latest <stdlib.h> of Newlib
2016-04-07 14:01:11 +02:00
Sebastian Huber
a336c46301
Update due to Watchdog Handler changes
2016-03-14 09:25:51 +01:00
Sebastian Huber
96bf77b2f9
Fix heap corruption in UNIX domain socket connect
...
Update #2558 .
2016-02-02 08:06:44 +01:00
Sebastian Huber
c2864c269b
Use Newlib provided <sys/select.h>
2016-01-18 10:09:14 +01:00
hselasky
c04e7c2657
Fix for directly connected FULL or LOW speed USB devices.
...
Found by: Sebastian Huber <sebastian.huber@embedded-brains.de>
MFC after: 1 week
2016-01-05 10:23:15 +01:00
Sebastian Huber
eb3b5db041
Fix for RTEMS provided <sys/priority.h>
2015-11-18 09:23:39 +01:00
Sebastian Huber
33d8f3c7cc
Use RTEMS provided <sys/priority.h>
2015-11-17 15:28:06 +01:00
Sebastian Huber
39ac918828
Use RTEMS provided <sys/ttycom.h>
2015-11-17 15:24:49 +01:00
Sebastian Huber
2dd7b49962
Use RTEMS provided <sys/sockio.h>
2015-11-17 15:14:06 +01:00
Sebastian Huber
25ce3e8767
Use RTEMS provided <sys/mman.h>
2015-11-17 15:04:54 +01:00
Sebastian Huber
c9f679f280
Use RTEMS provided <sys/filio.h>
2015-11-17 15:02:33 +01:00
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
c5a141a786
dwc_otg: Import from FreeBSD trunk 2015-11-10
2015-11-12 13:01:25 +01:00
Sebastian Huber
02279d6272
USB: Update to FreeBSD trunk 2015-11-10
2015-11-12 13:01:12 +01:00
Sebastian Huber
524990c2ab
Provide ffs() and ffsl() via builtins
2015-11-02 09:11:22 +01:00
Sebastian Huber
36a16f5c7f
i386: Quick and dirty hack to get PCI working
2015-09-30 15:55:36 +02:00
Sebastian Huber
b168f6972d
BUS_SPACE(9): Use FreeBSD files for i386 arch
2015-09-29 11:05:31 +02:00
Sebastian Huber
4cf89826b0
Avoid pci_cfgreg.h rename
2015-09-29 10:44:04 +02:00
Sebastian Huber
7d460ce630
Avoid pci_bus.c file rename
2015-09-25 14:05:58 +02:00
Sebastian Huber
495a768f99
ZONE(9): Fix slab flag handling
...
Disable unused slab flags.
2015-09-11 11:50:44 +02:00
Sebastian Huber
4c7d385f06
ZONE(9): Disable unused field
2015-09-11 10:53:38 +02:00
Sebastian Huber
2dea47c82f
ZONE(9): Define SMP if RTEMS_SMP is defined
2015-09-11 10:53:38 +02:00
Sebastian Huber
7f5afa04cd
if_dwc: Fix a possible interrupt starvation
2015-09-11 10:53:38 +02:00
Sebastian Huber
8c5aecfde3
if_dwc: Invalidate read buffer again
...
This may prevent problems in case a cache line prefetch added some lines
to the cache during a DMA transfer.
2015-09-11 10:53:38 +02:00
Sebastian Huber
986f7dd050
Delete superfluous pci_cfgreg.h files
2015-09-01 07:51:31 +02:00
Sebastian Huber
89050cca02
Delete superfluous legacyvar.h files
2015-09-01 07:48:34 +02:00
Sebastian Huber
5e62c732fa
Delete superfluous pci_bus.c files
2015-09-01 07:44:48 +02:00
Sebastian Huber
3fece79604
Delete superfluous legacy.c files
2015-09-01 07:38:49 +02:00
Sebastian Huber
855c12048c
PCI: Enable some functions
2015-07-31 13:55:13 +02:00
Sebastian Huber
ad0fb5621b
Disable pcibus_pnp driver module
2015-07-31 13:00:02 +02:00
Sebastian Huber
7c33a00578
Dummy securelevel_ge() and securelevel_gt()
2015-07-31 12:55:41 +02:00
Sebastian Huber
9199609cea
DEVICE.HINTS(5): Enable resource_disabled()
2015-07-31 12:55:17 +02:00
Sebastian Huber
3fc15fde79
i386/legacy.c: Disable per CPU stuff
2015-07-31 12:53:37 +02:00
Sebastian Huber
a3ef8e6a47
e1000: Add missing file
2015-07-31 11:54:27 +02:00
Sebastian Huber
2fc413a47e
i386: Make <machine/cpufunc.h> compile clean
2015-07-31 11:52:16 +02:00
Chris Johns
6201756829
Fix buiding for the i386.
2015-07-16 21:05:47 +10:00
Chris Johns
0d003d7e73
Revert "if_cgem: Enable hardware checksum assist"
...
This reverts commit dec6b678bba05624335c87b73dc160b54d845cbd.
This default for TXCSUM and RXCSUM should be used and a user should
turn on TXCSUM and RXCSUM.
2015-06-22 10:40:36 +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
54409c7f6e
Supply /dev/bpf and /dev/bpf0. Both are needed.
2015-06-19 15:25:06 +10:00
Chris Johns
50500b5e97
The BPF dev node needs a minor number for tcpdump.
2015-06-16 13:17:19 +10:00
Sebastian Huber
595b333ad2
Add INVARIANTS support
2015-05-20 15:03:32 +02:00