1880 Commits

Author SHA1 Message Date
Christian Mauderer
db78c8c52f imx: Fix build for all other BSPs. 2020-04-16 10:49:36 +02:00
Christian Mauderer
c0f6606d47 imx6_usbphy: Add regulator (vbus-supply).
Update #3869.
2020-04-15 16:32:34 +02:00
Christian Mauderer
9dfb3bdef2 ehci_imx: Set/clear ENHOSTDISCONNECT in USB PHY.
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.
2020-04-15 16:32:34 +02:00
Christian Mauderer
f33b6a0f3b ehci_imx: Add to build. 2020-04-15 16:32:34 +02:00
Christian Mauderer
c9c4d79898 ehci_imx: Port to RTEMS
Update #3869.
2020-04-15 16:32:34 +02:00
Sebastian Huber
7c34c62c42 ehci_imx: Import from FreeBSD
Update #3869.
2020-04-15 16:32:34 +02:00
Christian Mauderer
c54699f40f Add support for i.mx cache.
Update #3869.
2020-04-15 16:32:34 +02:00
Christian Mauderer
e518d8c72c regulator: Add to build.
Update #3869.
2020-04-15 16:32:24 +02:00
Christian Mauderer
9d69204a39 regulator: Import from FreeBSD.
Update #3869.
2020-04-15 16:30:33 +02:00
Sebastian Huber
859015f502 imx gpio port
Update #3869.
2020-04-15 16:18:44 +02:00
Christian Mauderer
6624d6ee32 imx6_ccm: Add and build module.
Update #3869.
2020-04-15 16:18:44 +02:00
Sebastian Huber
eb6ff63322 imx6_ccm: Port to RTEMS
Update #3869.
2020-04-15 16:18:44 +02:00
Sebastian Huber
7bafcafd9b imx6_ccm: Import from FreeBSD
Update #3869.
2020-04-15 16:18:43 +02:00
Sebastian Huber
bd7af5fcee usb_busdma: Add USB_NEED_BUSDMA_COHERENT_ALLOC
Some BSPs have a cache-coherent memory area, however, it should not be
used for the USB controller.
2020-04-15 16:18:43 +02:00
Moyano, Gabriel
0444b24bf9 testsuite: A description for each test added 2020-04-09 08:35:41 +02:00
Sebastian Huber
384769141c testsuite: CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 2020-04-03 10:50:43 +02:00
Christian Mauderer
fa81c95416 mmcsd: Don't handle multiple hardware partitions.
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.
2020-04-01 14:12:11 +02:00
Moyano, Gabriel
9478d56165 testsuite: User input define added 2020-03-31 11:19:48 +02:00
Moyano, Gabriel
89be2af266 testsuite: Using RTEMS tester functions at beginning and at the end of tests
puts() was replaced with rtems_test_begin() and rtems_test_end()
2020-03-31 11:19:48 +02:00
Vijay Kumar Banerjee
508836451b wscript: Python2 support for unicode strings in contexts
Update #3909
2020-03-30 11:19:05 +11:00
Sebastian Huber
211af17ad4 nfsclient: Use a system event for RPC
Aviod conflicts with application events.
2020-03-18 08:28:43 +01:00
Chris Johns
cbdeec00de waf: Change the test configure check for libdebugger to it's lib
- Add support for a 'test-if-library'

- Use rtems_waf's 'test_application()' fragment in the check_cc
  call

Closes #3948
2020-03-05 21:18:05 +11:00
Chris Johns
5b27c71630 rtems_waf: Update to master (096372fc4504)
Updates #3888
2020-02-28 14:01:28 +11:00
Sebastian Huber
6dc77fcbf2 waf: Update to waf-2.0.19
Update #3569.
2020-02-27 08:44:15 +01:00
Sebastian Huber
792d56bd33 NVME(4): Fix for big endian platforms
Update #3821.
2020-02-18 14:59:31 +01:00
Sebastian Huber
7606ec2977 epoch01: Update due to API changes
Update #3815.
2020-02-10 20:21:56 +01:00
Sebastian Huber
2bbeeb6529 syscalls01: Fix sporadic test failures 2020-02-10 19:39:28 +01:00
Sebastian Huber
eb5dc4f658 EVENTHANDLER(9): Avoid multiple definition errors 2020-02-10 19:39:27 +01:00
Jan Sommer
af291fa3a0 i386: Port to RTEMS
- Update imported files to compile rtems-libbsd for i386 based BSPs
- Currently does not support the option "dev_nic_e1000 = on"
2020-02-10 10:44:28 +01:00
Jan Sommer
9215a81d08 i386: Add to build 2020-02-10 10:42:42 +01:00
Jan Sommer
0bd7949124 i386: Add missing files from FreeBSD
- Files needed to make rtems-libbsd build again for i386
2020-02-10 10:42:42 +01:00
Christian Mauderer
65a0afdd62 dhcpcd: Pass config structure. 2020-02-06 13:12:24 +01:00
Sebastian Huber
d892051f37 SOCKATMARK(3): Import from FreeBSD
Update #3798.
2019-12-19 10:50:12 +01:00
Sebastian Huber
e6acc15bc9 NVMECONTROL(8): Port to RTEMS
Update #3821.
2019-11-13 13:04:09 +01:00
Sebastian Huber
615fb19134 NVMECONTROL(8): Add to build
Update #3821.
2019-11-13 13:04:06 +01:00
Sebastian Huber
ddc8c35cdd NVMECONTROL(8): Import from FreeBSD
Update #3821.
2019-11-13 13:04:04 +01:00
Sebastian Huber
623e179ae5 NVD(4): Add RTEMS-specific NVMe disk driver
Update #3821.
2019-11-13 13:04:03 +01:00
Sebastian Huber
7cfd4a5edb NVME(4): Add NVME_GET_NAMESPACE IO control
Update #3821.
2019-11-13 13:04:01 +01:00
Sebastian Huber
2bcbcbb18f NVME(4): Install header files
Update #3821.
2019-11-13 13:03:59 +01:00
Sebastian Huber
1d90e42327 NVME(4): Enable per-CPU IO queues
Update #3821.
2019-11-13 13:03:57 +01:00
Sebastian Huber
ab4be9ec77 NVME(4): Add support for SGL
Update #3821.
2019-11-13 13:03:55 +01:00
Sebastian Huber
bd2bea425e NVME(4): Add SGL descriptor
Update #3821.
2019-11-13 13:03:54 +01:00
Sebastian Huber
4e1cccffc8 NVME(4): Optimize data transfer
Update #3821.
2019-11-13 13:03:52 +01:00
Sebastian Huber
59951a9a9c NVME(4): Big endian support
Update #3821.
2019-11-13 13:03:51 +01:00
Sebastian Huber
53145c7232 NVME(4): Port to RTEMS
Update #3821.
2019-11-13 13:03:49 +01:00
Sebastian Huber
0653b1db32 NVME(4): Add build module
Update #3821.
2019-11-13 13:03:47 +01:00
Sebastian Huber
950675442f NVME(4): Import from FreeBSD
Update #3821.
2019-11-13 13:03:36 +01:00
Sebastian Huber
a5ddb0ea69 Update to FreeBSD head 2019-09-24
Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
2019-11-13 10:47:04 +01:00
Sebastian Huber
83afe13399 test/syscalls01: Fix sporadic test failures 2019-11-13 10:47:03 +01:00
Sebastian Huber
5f2d63683a Add support for EARLY_COUNTER 2019-09-25 10:58:17 +02:00