summaryrefslogtreecommitdiffstats
path: root/rtemsbsd (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-05-03buildset: Add minimal and everything config.Christian Mauderer2-1/+5
This adds two new buildset configurations: One that leaves out as much features as possible and one that enables all features. For the default configuration WiFi support is now disabled. To disable IPv6 for the minimal configuration, all -DINET6 are eliminated in libbsd.py. They are now replaced by a #ifdef that checks for RTEMS_BSD_MODULE_NETINET6 instead. Close #3351.
2018-05-02rtems-debugger: Remove filesSebastian Huber2-390/+0
They are now in the main RTEMS sources. Update #3419.
2018-04-30Use network services from RTEMSSebastian Huber12-6213/+0
Close #3419.
2018-03-28CRYPTO(4): Port to RTEMSSebastian Huber1-0/+1
2018-03-27DEVFS(5): Properly initialize fp->f_cdevprivSebastian Huber1-0/+1
2018-03-23vprintf: Add handler that mutes all output.Christian Mauderer2-0/+19
This adds a vprintf handler that can be used to suppress all outputs of the libbsd.
2018-03-23Silence rtems_bsd_ifconfig()Sebastian Huber1-0/+1
2018-03-21if_atsam: Add checksum offload.Christian Mauderer1-8/+44
2018-03-13mutex: Use panic() after ISR lock releaseSebastian Huber2-6/+25
Using panic() with interrupts disabled could lead to an additional error (INTERNAL_ERROR_BAD_THREAD_DISPATCH_ENVIRONMENT) due to a potentially blocking output.
2018-02-06dw_mmc: Properly init/reset DMASebastian Huber1-12/+27
2018-02-06dw_mmc: Add MMCBR_IVAR_TIMINGSebastian Huber1-0/+6
2018-02-06Add device tree support for Altera/Intel Cyclone VSebastian Huber4-214/+44
Close #3290.
2018-02-05linux/percpu.h: Fix for uni-processor configSebastian Huber1-2/+3
2018-02-05termios: Update due to API changesSebastian Huber1-23/+8
Update #2843.
2018-01-23sdk_dpaa: Port to RTEMSSebastian Huber6-0/+218
Update #3277.
2018-01-23dpaa: QMan portal only initializationSebastian Huber1-0/+4
Update #3277.
2018-01-23dpaa: Add and use SDK_DPAA_COMPAT_STATICSebastian Huber1-0/+9
Update #3277.
2018-01-23dpaa: Remove unused configuration definesSebastian Huber1-9/+0
Update #3277.
2018-01-23linux/of_irq.h: Generalize of_irq_to_resource()Sebastian Huber1-10/+51
Determine interrupt cells via device tree. Update #3277.
2018-01-23linux/of_address.h: of_address_to_resource()Sebastian Huber2-16/+8
Translate address in of_address_to_resource(). Update #3277.
2018-01-23linux/of_address.h: Add of_translate_address()Sebastian Huber3-3/+81
Update #3277.
2018-01-23linux/of.h: Add of_find_node_by_path()Sebastian Huber2-0/+19
Update #3277.
2018-01-23linux/of.h: Add of_read_number()Sebastian Huber2-0/+18
Update #3277.
2018-01-23linux/of.h: Add of_n_size_cells()Sebastian Huber2-0/+9
Update #3277.
2018-01-23linux/of.h: Add of_n_addr_cells()Sebastian Huber2-0/+9
Update #3277.
2018-01-23linux/sort.h: New fileSebastian Huber1-0/+49
Update #3277.
2018-01-23linux/smp.h: Avoid function call overheadSebastian Huber1-1/+1
Update #3277.
2018-01-23linux/compiler.h: Define __coldSebastian Huber1-0/+1
Update #3277.
2018-01-23Add rtems_bsd_ifconfig()Sebastian Huber2-0/+91
2018-01-19ehci_mpc83xx.c: Fix for qoriq hypervisor guestSebastian Huber1-1/+2
2017-12-05Add rtems_bsd_initialize_dhcp()Sebastian Huber2-0/+137
2017-11-17Revert "RWLOCK(9): Add reader/writer lock implementation"Sebastian Huber4-749/+30
This was accidentally committed. This reverts commit 97a98f6cd767b3a68279890488c7b451788f84f4.
2017-11-17Revert "SX(9): Implement with reader/writer lock"Sebastian Huber1-93/+28
This was accidentally committed. This reverts commit cc7a8d87e7307db738bf39ab1ca3ce1053f1c163.
2017-11-16SX(9): Implement with reader/writer lockSebastian Huber1-28/+93
2017-11-16RWLOCK(9): Add reader/writer lock implementationSebastian Huber4-30/+749
2017-11-16LOCKING(9): Remove dead code (DDB)Sebastian Huber3-12/+0
2017-11-16LOCKING(9): Remove dead code (KDTRACE_HOOKS)Sebastian Huber3-59/+0
2017-11-16LOCKING(9): Update to current FreeBSD versionSebastian Huber4-81/+115
2017-11-10at91_mci: Port to RTEMS and adapt for atsam.Christian Mauderer2-0/+21
2017-11-10saf1761_otg: Port to RTEMS.Christian Mauderer1-0/+21
2017-11-10wpa_supplicant: Add lock.Christian Mauderer2-0/+123
2017-11-10wpa_supplicant: Move forking command into own file.Christian Mauderer1-0/+64
The malloc wrapper must not be disabled. Therefore the command that uses malloc without a wrapper has to live in another file.
2017-11-10Add wpa_supplicant_fork command.Sichen Zhao3-0/+40
Add fork command for wpa supplicant to start a new task.
2017-11-10Port wpa supplicant to RTEMS.Sichen Zhao6-0/+130
Add wpa_supplicant lib support and shell command support in RTEMS.
2017-11-10Port BBB sd driver files to RTEMS.Sichen Zhao6-0/+522
So BBB can mount and read eMMC and SD card.
2017-11-10Add rtems_bsd_ifconfig_lo0()Sebastian Huber2-0/+84
2017-10-26Fix general PowerPC buildSebastian Huber1-0/+8
2017-10-24rtems-bsd-mutex: Update due to API changesSebastian Huber1-2/+1
Update #3117.
2017-10-23dpaa: Use only one FMan MAC SGT zoneSebastian Huber2-17/+19
2017-10-23dpaa: Add "libbsd,dedicated-portal" to QMan portalsSebastian Huber2-0/+11
By default, the network interfaces use a pool channel, see dpaa_get_channel() in dpaa_eth_priv_probe(). To enable a dedicated QMan software portal, use libbsd,dedicated-portal = "enabled";. This option is useful for special purpose 10Gbit/s Ethernet processing. / { soc: soc@ffe000000 { fman0: fman@400000 { enet7: ethernet@f2000 { libbsd,dedicated-portal = "enabled"; }; }; }; };