summaryrefslogtreecommitdiffstats
path: root/freebsd (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* imx: Fix build for all other BSPs.Christian Mauderer2020-04-163-0/+13
|
* imx6_usbphy: Add regulator (vbus-supply).Christian Mauderer2020-04-151-0/+31
| | | | Update #3869.
* ehci_imx: Set/clear ENHOSTDISCONNECT in USB PHY.Christian Mauderer2020-04-151-0/+59
| | | | | | | | This is not a nice solution but it should work on all chips. As soon as FreeBSD has a nice solution via the USB PHY driver, this should be replaced. Update #3869.
* ehci_imx: Port to RTEMSChristian Mauderer2020-04-152-0/+23
| | | | Update #3869.
* ehci_imx: Import from FreeBSDSebastian Huber2020-04-152-0/+728
| | | | Update #3869.
* regulator: Import from FreeBSD.Christian Mauderer2020-04-156-0/+2330
| | | | Update #3869.
* imx gpio portSebastian Huber2020-04-151-0/+1
| | | | Update #3869.
* imx6_ccm: Port to RTEMSSebastian Huber2020-04-151-0/+7
| | | | Update #3869.
* imx6_ccm: Import from FreeBSDSebastian Huber2020-04-156-0/+969
| | | | Update #3869.
* usb_busdma: Add USB_NEED_BUSDMA_COHERENT_ALLOCSebastian Huber2020-04-151-0/+4
| | | | | Some BSPs have a cache-coherent memory area, however, it should not be used for the USB controller.
* mmcsd: Don't handle multiple hardware partitions.Christian Mauderer2020-04-011-0/+13
| | | | | | | | | | | | | | | | The rtems_bsd_mmcsd_attach_worker acquired the bus without releasing it. If a MMC device has multiple hardware partitions (like eMMC which typically has at least one boot partition) the rtems_bsd_mmcsd_attach_worker would try to acquire the bus multiple times. This doesn't work. Doing it right would mean to acquire and release the bus for each access which would have an performance impact. Beneath that it would mean that partition switching has to be supported by the RTEMS code too. There is currently no known use case where the access would be necessary. Therefore this patch prefers the performance and just avoids all further hardware partitions.
* NVME(4): Fix for big endian platformsSebastian Huber2020-02-181-0/+10
| | | | Update #3821.
* EVENTHANDLER(9): Avoid multiple definition errorsSebastian Huber2020-02-101-6/+4
|
* i386: Port to RTEMSJan Sommer2020-02-107-381/+32
| | | | | - Update imported files to compile rtems-libbsd for i386 based BSPs - Currently does not support the option "dev_nic_e1000 = on"
* i386: Add missing files from FreeBSDJan Sommer2020-02-105-0/+704
| | | | - Files needed to make rtems-libbsd build again for i386
* SOCKATMARK(3): Import from FreeBSDSebastian Huber2019-12-191-0/+43
| | | | Update #3798.
* NVMECONTROL(8): Port to RTEMSSebastian Huber2019-11-1321-4/+191
| | | | Update #3821.
* NVMECONTROL(8): Import from FreeBSDSebastian Huber2019-11-1322-0/+6071
| | | | Update #3821.
* NVME(4): Add NVME_GET_NAMESPACE IO controlSebastian Huber2019-11-132-0/+8
| | | | Update #3821.
* NVME(4): Enable per-CPU IO queuesSebastian Huber2019-11-131-0/+7
| | | | Update #3821.
* NVME(4): Add support for SGLSebastian Huber2019-11-134-0/+118
| | | | Update #3821.
* NVME(4): Add SGL descriptorSebastian Huber2019-11-131-0/+24
| | | | Update #3821.
* NVME(4): Optimize data transferSebastian Huber2019-11-132-0/+56
| | | | Update #3821.
* NVME(4): Big endian supportSebastian Huber2019-11-131-5/+5
| | | | Update #3821.
* NVME(4): Port to RTEMSSebastian Huber2019-11-138-0/+63
| | | | Update #3821.
* NVME(4): Import from FreeBSDSebastian Huber2019-11-1310-0/+5567
| | | | Update #3821.
* Update to FreeBSD head 2019-09-24Sebastian Huber2019-11-13886-17799/+38652
| | | | Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
* Add support for EARLY_COUNTERSebastian Huber2019-09-252-0/+7
|
* Remove obsolete header filesSebastian Huber2019-09-241-205/+0
|
* Fix pgsigio() warningsSebastian Huber2019-09-241-0/+14
|
* Add pselect()Sebastian Huber2019-09-231-0/+37
|
* PCI(4): Import missing fileSebastian Huber2019-09-231-0/+84
|
* PCI(4): Disable unsupported featuresSebastian Huber2019-09-231-0/+10
|
* PCI(4): Add big endian supportSebastian Huber2019-09-231-0/+8
|
* CONFIG_INTRHOOK(9): Call handlers after bootSebastian Huber2019-09-231-1/+15
| | | | | This enables adding drivers on demand which use this service after initialization.
* C++ compatibility for <dev/pci/pcivar.h>Sebastian Huber2019-09-231-1/+1
|
* C++ compatibility for kernel space <sys/sysctl.h>Sebastian Huber2019-09-231-0/+2
|
* rtemsbsd: remove dead code fb.cVijay Kumar Banerjee2019-08-311-762/+0
|
* libsodium: Disable unused functionSebastian Huber2019-08-271-0/+2
|
* tty.c: Disable unused functionsSebastian Huber2019-08-271-4/+2
|
* pf_ioctl.c: Disable superfluous unload supportSebastian Huber2019-08-271-0/+4
|
* kern_intr.c: Disable unused functionsSebastian Huber2019-08-271-2/+0
|
* Remove superfluous support for preloaded modulesSebastian Huber2019-08-272-313/+2
|
* SLEEPQUEUE(9): Optimize sleepq_set_timeout_sbt()Sebastian Huber2019-08-261-2/+3
| | | | Avoid an extra ISR disable/enable in SMP configurations.
* am335x display drivers: Import from FreeBSDVijay Kumar Banerjee2019-08-115-0/+1547
|
* fbd: Port to RTEMSVijay Kumar Banerjee2019-08-111-0/+4
|
* fbd: Import from FreeBSDVijay Kumar Banerjee2019-08-1110-0/+3621
|
* TDA19988: Import from FreeBSDVijay Kumar Banerjee2019-08-1112-0/+3362
|
* Pinmux : Import from FreeBSDVijay Kumar Banerjee2019-08-116-0/+1138
|
* Add mmapVijay Kumar Banerjee2019-07-272-5/+5
|