Sebastian Huber
df811cf76c
Makefile: Delete
...
Use waf instead.
2015-09-25 14:07:00 +02:00
Sebastian Huber
7d460ce630
Avoid pci_bus.c file rename
2015-09-25 14:05:58 +02:00
Sebastian Huber
81edae464d
media01: Add network and SMP support
2015-09-11 11:50:44 +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
45eb88b141
nexus-devices: Add pc386 nexus device and drivers
2015-07-31 13:55:44 +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
88205a560b
waf_generator.py: Move arch header includes
...
Make sure that architecture specific header files are found first.
2015-07-31 11:55:47 +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
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
Chris Johns
6201756829
Fix buiding for the i386.
2015-07-16 21:05:47 +10:00
Sebastian Huber
a57dfa0ded
libbsd.txt: Clarify rules to modify FreeBSD code
2015-07-15 09:57:45 +02:00
Chris Johns
c6e539593e
tcpdump: Return the PCAP loop return value. Increase the stack size.
2015-06-26 15:20:22 +10:00
Chris Johns
9ee5268786
tcpdump: Allow enter/return to exit tcpdump.
...
Implement the PCAP loop in a separate thread and block the shell
thread in the stdin getchar. When a user presses enter/return
call the PCAP break loop function to have it return.
2015-06-26 15:15:57 +10:00
Gene Smith
45a60417e8
modified: waf_generator.py Fix incorrect encoding of NET_CFG_GATEWAY_IP and change _IP_IP ending to _IP. Remove _IP_IP ending from NET_TAP_INTERFACE.
...
modified: wscript
Re-generated from "./freebsd-to-rtems -m" based on
waf_generator.py
2015-06-26 14:07:03 +10:00
Sebastian Huber
b5cdb95337
condvar01: Initialize mutex
2015-06-23 09:13:55 +02:00
Sebastian Huber
b22ad9f4c5
rtems-bsd-mutex: Fix resource count updates
2015-06-23 08:58:58 +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
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
59bc7c1f5f
Remove #undefs and fix formatting.
2015-06-19 16:07:32 +10:00
Chris Johns
c31922b8c4
Fix RTEMS ifdef labelling.
2015-06-19 15:32:13 +10:00
Chris Johns
54409c7f6e
Supply /dev/bpf and /dev/bpf0. Both are needed.
2015-06-19 15:25:06 +10:00
Chris Johns
98d7c3c015
Check if RTEMS is built with POSIX.
2015-06-17 09:55:53 +10:00
Chris Johns
2abb43138e
Add the missing generated libpcap file.
2015-06-16 21:23:12 +10:00
Chris Johns
affed5e3f5
Add BDS command support headers.
2015-06-16 13:20:15 +10:00
Chris Johns
06cd120921
TCPDUMP and PCAP fixes to defines.
2015-06-16 13:19:32 +10:00
Chris Johns
5e02888822
Add the TCPDUMP command.
2015-06-16 13:18:38 +10:00
Chris Johns
cff78462ff
Add the TCPDUMP command.
2015-06-16 13:17:56 +10:00
Chris Johns
50500b5e97
The BPF dev node needs a minor number for tcpdump.
2015-06-16 13:17:19 +10:00
Chris Johns
b5aca58594
Add error() to the BSD program support.
2015-06-16 13:16:37 +10:00
Chris Johns
59a9e6a5da
Fix KVM symbol generator to remove warnings.
2015-06-16 13:15:49 +10:00
Chris Johns
7c8c0eb134
Provide the missing cdecl for _nsdispatch.
2015-06-16 12:53:46 +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
4517fa337e
Update LibBSD doco.
2015-06-01 10:51:57 +10:00
Chris Johns
1383c80c5a
Add conditional support for RTEMS PCI to the waf build.
...
Check for the "rtems/pci.h" header and provide conditional build support
with waf to build for BSPs that do not have PCI support. The Makefile build
always defines HAVE_RTEMS_PCI_H which is the same state with this change.
The PCI calls still exist however they do nothing and return a constant.
Any PCI based driver that makes these calls on a BSP that does not have
PCI support will not work which is understandable. Either change the
driver or add PCI support the BSP.
2015-06-01 10:36:58 +10:00