Sebastian Huber
69a5677c0f
dpaa: Disable QMAN_VOLATILE_FLAG_WAIT_INT
2017-10-23 09:24:06 +02:00
Sebastian Huber
96da40c0c4
dpaa: Avoid QMan work queue
2017-10-23 09:24:05 +02:00
Sebastian Huber
ed254d58e1
dpaa: Use receive checksum offload
2017-10-23 09:24:05 +02:00
Sebastian Huber
3471177263
dpaa: Enable preemption in qm_mr_process_task()
2017-10-23 09:24:05 +02:00
Sebastian Huber
b3a6ad0d6a
dpaa: Disable unused CGR code
2017-10-23 09:24:05 +02:00
Sebastian Huber
cf40770bdc
Linux update to 4.12-rc1+
...
Linux baseline b23afd384801711ab6dbccd259cc14cb09a1dcaf.
2017-10-23 09:24:05 +02:00
Sebastian Huber
721b1c1763
qbman: Fix platform_get_irq() error checks
2017-10-23 09:24:05 +02:00
Sebastian Huber
cd089b9e05
Linux update to 4.11-rc5
...
Linux baseline a71c9a1c779f2499fb2afc0553e543f18aff6edf (4.11-rc5).
2017-10-23 09:23:59 +02:00
Sebastian Huber
28ee86a9b0
Import DPAA driver snapshot
...
Imported from Freescale Linux repository
git://git.freescale.com/ppc/upstream/linux.git
commit 2774c204cd8bfc56a200ff4dcdfc9cdf5b6fc161.
Linux compatibility layer is partly from FreeBSD.
2017-10-23 08:46:43 +02:00
Sebastian Huber
b2b2e1a6a5
powerpc: Fix warnings
2017-10-20 14:59:56 +02:00
Sebastian Huber
43fdf500ec
Import CRC32 support from FreeBSD
2017-10-20 14:59:55 +02:00
Sebastian Huber
64163f3023
Initialize BSD user extension earlier
2017-10-20 14:59:55 +02:00
Sebastian Huber
f7f3c4b0de
blist: Import from FreeBSD
2017-10-20 14:59:55 +02:00
Sebastian Huber
238e27575c
scripts: Support CPU-dependent RTEMS source files
2017-10-20 14:59:55 +02:00
Sebastian Huber
23d6e507d6
scripts: Support Linux import
2017-10-20 14:59:55 +02:00
Sebastian Huber
fa4ec51293
scripts: Generalize names
2017-10-20 14:59:55 +02:00
Sebastian Huber
d61f73191d
Add Linux submodule
2017-10-20 14:59:55 +02:00
Sebastian Huber
62c8ca0ead
Fix INVARIANTS support
2017-10-20 14:59:55 +02:00
Sebastian Huber
5be4f06fa8
Add CPUINFO command to default network init
2017-10-20 14:59:55 +02:00
Sebastian Huber
1e554b8193
media01: Scale with processor count
2017-10-20 14:59:55 +02:00
Sebastian Huber
91fb6e3753
rtems-kernel-page: Reclaim pages earlier
2017-10-20 14:59:54 +02:00
Sebastian Huber
7533adcf09
rtems-kernel-page: Add used pages counter
2017-10-20 14:59:54 +02:00
Sebastian Huber
5ede682973
ZONE(9): Use recursive lock for the UMA drain
2017-10-20 14:59:54 +02:00
Sebastian Huber
be708ff182
ZONE(9): Reduce BUCKET_MAX to 128
...
Reduces the worst-case per-processor caches.
2017-10-20 14:59:54 +02:00
Sebastian Huber
b988014362
ZONE(9): Fix uma_zone_set_max()
...
Account for items provided for per-processor caches.
2017-10-20 14:59:54 +02:00
Sebastian Huber
a8e84c62ae
DEVICE(9): Avoid NULL pointer access
2017-10-20 14:59:54 +02:00
Sebastian Huber
fd34b5202f
tests: Remove obsolete config defines
2017-10-20 14:59:54 +02:00
Sebastian Huber
7ec4d8760d
dhcpcd: Honour file descriptor maximum
2017-10-20 14:59:54 +02:00
Sebastian Huber
9a583a94d3
SLEEPQUEUE(9): Update due to API changes
...
Update #3117 .
Update #3182 .
2017-10-17 13:56:38 +02:00
Sebastian Huber
79ec6b9e1c
Install libpcap header files
2017-10-16 09:49:09 +02:00
Sebastian Huber
c79946a3de
BPF(9): Remove RTEMS-specifics
2017-10-12 09:38:16 +02:00
Sebastian Huber
1043048648
tcpdump: Update to FreeBSD head 2017-04-04
...
Update tcpdump from Git mirror commit
99a648a912e81e29d9c4c159cbbe263462f2d719 to
642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-10-11 09:29:33 +02:00
Sebastian Huber
cd7d52dbe9
Update CONTRIBUTING.md
2017-10-10 15:18:08 +02:00
Sebastian Huber
acf428e92f
user-space: Define O_DIRECTORY
2017-10-10 15:01:34 +02:00
Sebastian Huber
a53da0df50
userspace-header-gen.py: Python 3 compatibility
2017-10-10 15:01:34 +02:00
Sebastian Huber
97c5f8e8de
Update libpcap to FreeBSD head 2017-04-04
...
Update libpcap from Git mirror commit
99a648a912e81e29d9c4c159cbbe263462f2d719 to
642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-10-09 13:58:08 +02:00
Sebastian Huber
67cbb9d6d4
Regenerate libbsd_waf.py
2017-10-09 13:58:02 +02:00
Christian Mauderer
d18c6435c4
Allow to set optimization level during configure.
...
This allows to set the optimization level for libbsd via a configure
switch. Useful for building with for example no optimization during
debug or with size optimization for space restricted targets.
2017-10-02 14:18:52 +02:00
Sebastian Huber
a70edfc49a
ffec: Add wmb() to descriptor updates
2017-09-27 11:02:07 +02:00
Sebastian Huber
7f7a3397fc
ffec: Support up to three interrupt requests
2017-09-27 11:02:07 +02:00
Sebastian Huber
e2e4bf4999
ffec: Avoid AXI bus issues due to a MAC reset
2017-09-27 11:02:06 +02:00
Sebastian Huber
ba0b05902b
ffec: Add FECFLAG_AVB variant flag
...
This flag is analogous to the Linux driver FEC_QUIRK_HAS_AVB. It
indicates an FEC with support for Audio Video Bridging (AVB). This
indicator is used for various other parts in the Linux driver
(drivers/net/ethernet/freescale/fec_main.c).
Use it to customize the receive/transmit buffer alignment. The receive
buffer alignment increased to 64-bytes on the i.MX 6SoloX and i.MX
7Dual. There are no hard alignment restrictions for transmit buffers on
these chips.
Fix the ffec_softc::fectype type to provide enough storage for the
feature flags.
2017-09-27 11:02:06 +02:00
Sebastian Huber
1378632ad8
ffec: Increase descriptor ring alignment
...
For optimal performance a 64-byte alignment is recommended.
2017-09-27 11:02:06 +02:00
Sebastian Huber
9c3473572f
ffec: Use explicit cache synchronization
2017-09-27 11:02:06 +02:00
Sebastian Huber
91a7527699
ffec: Support more rgmii variants
2017-09-27 11:02:06 +02:00
Sebastian Huber
95b102f733
ffec: Port to RTEMS
2017-09-27 11:02:06 +02:00
Sebastian Huber
807b5bb2c3
ffec: Import from FreeBSD
2017-09-27 11:02:06 +02:00
Sebastian Huber
b46916339b
Generalize bsp_fdt_map_intr()
...
Update #3090 .
2017-09-22 14:41:53 +02:00
Christian Mauderer
c6f4aa65ff
if_atsam: Allow fixed MII settings.
2017-09-22 10:19:25 +02:00
Christian Mauderer
0190cfdd55
if_atsam: Move statistics to sysctl.
2017-09-22 10:17:26 +02:00