Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rtems-bsd-cxx: Undefine _GNU_SOURCE | Sebastian Huber | 2020-09-14 | 1 | -0/+1 |
| | | | | | | | | | At least the powerpc C++ compiler defines currently _GNU_SOURCE due to a GCC configuration error. This leads to conflicting qsort_r() definitions. As a workaround undefine _GNU_SOURCE for this C++ compatibility test file. Update #4078. | ||||
* | ifmcstat: Port to RTEMS | Sebastian Huber | 2020-09-07 | 3 | -0/+42 |
| | |||||
* | nfsclient: Next attempt to fix 64-bit targets | Sebastian Huber | 2020-08-18 | 1 | -62/+27 |
| | | | | | | | In serporidok use the same structures used to hand over to the XDR encode/decode routines. We must not mix packed and unpacked structures. Update #4025. | ||||
* | Conditionally include <bsp/linker-symbols.h> | Sebastian Huber | 2020-08-05 | 1 | -2/+4 |
| | | | | Remove superfluous <bsp.h> include. | ||||
* | imx: Don't use USB_NEED_BUSDMA_COHERENT_ALLOC | Christian Mauderer | 2020-07-29 | 1 | -1/+1 |
| | | | | | | | That option makes problems with some drivers because the buffers are not allways cache line aligned. Update 3869 | ||||
* | busdma: Don't sync nocache memory on ARM | Christian Mauderer | 2020-07-29 | 1 | -0/+8 |
| | | | | The busdma shouldn't try to flush or invalidate cache in a nocache area. | ||||
* | busdma: Option to round to cache lines on sync | Christian Mauderer | 2020-07-29 | 3 | -0/+15 |
| | | | | | | | | | | Some targets support only flushing or invalidating complete cache lines. In this cases misaligned buffers might lead to unexpected results. This patch adds a flag that allows drivers to signal to the bus dma driver that it is OK to round a buffer to the next full cache line. That's for example necessary if a driver wants to send out 14 byte via a USB DMA. Only the driver knows whether these 14 bytes are located in an otherwise unused cache line aligned buffer. | ||||
* | imx: Use RTEMS GPIO driver instead of FreeBSD one | Christian Mauderer | 2020-07-29 | 2 | -1/+307 |
| | | | | Update 3869 | ||||
* | gpioregulator: Remove. | Christian Mauderer | 2020-07-29 | 1 | -1/+0 |
| | | | | | | | | | There is a bug in the #ifdef regarding FDT so this file hasn't been compiled. If that bug is solved, the driver doesn't work for some other reason. With the FDT-bug the driver hasn't been used by anyone. So just remove it again. | ||||
* | Fix linker errors with minimal build set | Sebastian Huber | 2020-07-08 | 1 | -0/+5 |
| | |||||
* | i386: Port to RTEMS | Jan Sommer | 2020-04-17 | 2 | -0/+2 |
| | | | | | | - Update imported files to compile rtems-libbsd for i386 based BSPs - Mostly commenting out parts which create compile or link errors in RTEMS, but aren't needed | ||||
* | i386: Delete old machine dependent files | Jan Sommer | 2020-04-17 | 2 | -0/+2 |
| | | | | | | | | - The files in the i386 directory have been moved to common x86 directories by FreeBSD: - freebsd/sys/x86/x86/legacy.c - freebsd/sys/x86/include/machine/legacyvar.h - freebsd/sys/x86/include/machine/specialreg.h - Add header files in rtemsbsd directory to direct compiler to new files | ||||
* | ehci_imx: Add to build. | Christian Mauderer | 2020-04-15 | 1 | -0/+5 |
| | |||||
* | Add support for i.mx cache. | Christian Mauderer | 2020-04-14 | 1 | -1/+1 |
| | | | | Update #3869. | ||||
* | regulator: Add to build. | Christian Mauderer | 2020-04-14 | 5 | -0/+243 |
| | | | | Update #3869. | ||||
* | imx6_ccm: Add and build module. | Christian Mauderer | 2020-04-14 | 1 | -0/+2 |
| | | | | Update #3869. | ||||
* | usb_busdma: Add USB_NEED_BUSDMA_COHERENT_ALLOC | Sebastian Huber | 2020-04-14 | 1 | -0/+5 |
| | | | | | Some BSPs have a cache-coherent memory area, however, it should not be used for the USB controller. | ||||
* | nfsclient: Use a system event for RPC | Sebastian Huber | 2020-03-18 | 1 | -6/+6 |
| | | | | Aviod conflicts with application events. | ||||
* | Update to FreeBSD stable/12 2020-02-10 | Sebastian Huber | 2020-02-18 | 4 | -5/+154 |
| | | | | Git mirror commit 0d1c391321b34b3025cf0e72f2231d836ff76da8. | ||||
* | NVMECONTROL(8): Port to RTEMS | Sebastian Huber | 2019-11-13 | 3 | -0/+39 |
| | | | | Update #3821. | ||||
* | NVD(4): Add RTEMS-specific NVMe disk driver | Sebastian Huber | 2019-11-13 | 1 | -0/+341 |
| | | | | Update #3821. | ||||
* | NVME(4): Port to RTEMS | Sebastian Huber | 2019-11-13 | 1 | -0/+0 |
| | | | | Update #3821. | ||||
* | Add support for EARLY_COUNTER | Sebastian Huber | 2019-09-25 | 1 | -0/+10 |
| | |||||
* | Remove obsolete header files | Sebastian Huber | 2019-09-25 | 1 | -1/+0 |
| | |||||
* | Fix pgsigio() warnings | Sebastian Huber | 2019-09-25 | 2 | -51/+0 |
| | |||||
* | Add compatiblity for older Newlib variants | Sebastian Huber | 2019-09-25 | 1 | -0/+36 |
| | |||||
* | Update to FreeBSD stable/12 2019-09-23 | Sebastian Huber | 2019-09-23 | 3 | -12/+104 |
| | | | | Git mirror commit 7e8d1444023128d34fb9aa4e4515928a4f794d1b. | ||||
* | nexus: Avoid NULL pointer access | Sebastian Huber | 2019-09-23 | 1 | -1/+4 |
| | |||||
* | C++ compatiblity for kernel space header | Sebastian Huber | 2019-09-23 | 1 | -0/+8 |
| | |||||
* | Add wrapper for strndup() | Sebastian Huber | 2019-09-11 | 3 | -9/+31 |
| | |||||
* | atomic.h: Add atomic_load_long() | Sebastian Huber | 2019-08-27 | 1 | -0/+21 |
| | |||||
* | Update to FreeBSD stable/12 2019-08-26 | Sebastian Huber | 2019-08-26 | 1 | -2/+4 |
| | | | | Git mirror commit 621e7bafbf6857451f23ba11b0495c7ac69aff89. | ||||
* | rtems/rtems-kernel-nexus.c: LibBSD init now uses all pass levels. | Nils Hölscher | 2019-08-12 | 1 | -1/+2 |
| | | | | | I observed all Modules loading in the last fdt pass. The reason was, nexus bus loading with BUS_PASS_DEFAULT. | ||||
* | Update to FreeBSD stable/12 2019-07-09 | Sebastian Huber | 2019-07-09 | 1 | -0/+11 |
| | | | | Git mirror commit 3427c3416aa3c0f25124070959cca78024b94d85. | ||||
* | EPOCH(9): Add epoch_drain_callbacks() | Sebastian Huber | 2019-07-09 | 2 | -2/+88 |
| | |||||
* | EPOCH(9): Avoid inline functions | Sebastian Huber | 2019-07-09 | 2 | -27/+35 |
| | | | | | FreeBSD changed the epoch_enter() and epoch_exit() inline functions into proper functions after a performance analysis to avoid code bloat. | ||||
* | SLEEPQUEUE(9): Fix timeout handling | Sebastian Huber | 2019-07-05 | 2 | -0/+4 |
| | |||||
* | Update to FreeBSD stable/12 2019-06-26 | Sebastian Huber | 2019-06-26 | 2 | -0/+7 |
| | | | | Git mirror commit aa83598855d14cdbf7aef6b05d0617e90f87ca2f. | ||||
* | if_atsam: Remove WDT_Disable() | Sebastian Huber | 2019-06-13 | 1 | -3/+0 |
| | | | | | The watchdog timer (WDT) can be configure only once. Do not touch it in the BSP since the application may want to use it. | ||||
* | Update to FreeBSD stable/12 2019-06-05 | Sebastian Huber | 2019-06-05 | 5 | -3/+125 |
| | | | | Git mirror commit 78576620f2689e23144a1cf1bf55106cc6abe2b7. | ||||
* | Add RTEMS-specific getcredhostuuid() | Sebastian Huber | 2019-06-05 | 2 | -11/+29 |
| | |||||
* | Use _SMP_Unicast_action() | Sebastian Huber | 2019-05-21 | 2 | -8/+2 |
| | | | | It is a bit more efficient. | ||||
* | Update due to API changes | Sebastian Huber | 2019-05-15 | 1 | -5/+3 |
| | | | | Close #3749. | ||||
* | Separate libbsd and RTEMS clock ticks | Sebastian Huber | 2019-05-15 | 3 | -12/+11 |
| | |||||
* | Include missing <stdlib.h> to fix warnings | Sebastian Huber | 2019-05-15 | 1 | -0/+1 |
| | |||||
* | Remove unused maxusers | Sebastian Huber | 2019-05-15 | 2 | -3/+0 |
| | |||||
* | Remove jail/prison functions from namespace | Sebastian Huber | 2019-05-15 | 1 | -21/+0 |
| | |||||
* | Remove dangerous weak definition of getentropy() | Sebastian Huber | 2019-05-15 | 1 | -12/+0 |
| | | | | All BSP supporting libbsd should provide this function. | ||||
* | usb: Undefine USB_DEBUG | Sebastian Huber | 2019-05-13 | 1 | -1/+1 |
| | | | | | | In contrast to some other USB options which use 0/1 values, the USB_DEBUG uses defined/undefined to enable/disable the USB debug support. | ||||
* | Add wrapper for abort() | Sebastian Huber | 2019-05-13 | 1 | -2/+7 |
| |