1839 Commits

Author SHA1 Message Date
Chris Johns
3cc039cdac 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:53:18 +11:00
Chris Johns
2b9172c9d4 rtems_waf: Update to master (096372fc4504)
Closes #3888
2020-02-28 14:04:13 +11:00
Sebastian Huber
e562e3bdf3 waf: Update to waf-2.0.19
Update #3569.
2020-02-27 08:36:15 +01:00
Sebastian Huber
46b3858b27 Update to FreeBSD stable/12 2020-02-10
Git mirror commit 0d1c391321b34b3025cf0e72f2231d836ff76da8.
2020-02-18 15:00:48 +01:00
Sebastian Huber
18cc38e73e epoch01: Update due to API changes
Update #3815.
2020-02-10 20:22:28 +01:00
Sebastian Huber
ca9084764f syscalls01: Fix sporadic test failures 2020-02-10 19:39:08 +01:00
Sebastian Huber
9d905758df EVENTHANDLER(9): Avoid multiple definition errors 2020-02-10 18:20:13 +01:00
Christian Mauderer
bbdb76e313 dhcpcd: Pass config structure. 2020-02-06 13:14:23 +01:00
Sebastian Huber
a8f29d695e SOCKATMARK(3): Import from FreeBSD
Close #3798.
2019-12-19 10:51:48 +01:00
Sebastian Huber
afaeccc05a NVMECONTROL(8): Port to RTEMS
Update #3821.
2019-11-13 13:22:36 +01:00
Sebastian Huber
380ef1755d NVMECONTROL(8): Add to build
Update #3821.
2019-11-13 13:22:27 +01:00
Sebastian Huber
94a7b59e06 NVMECONTROL(8): Import from FreeBSD
Update #3821.
2019-11-13 13:22:25 +01:00
Sebastian Huber
e7291f7ac3 NVD(4): Add RTEMS-specific NVMe disk driver
Update #3821.
2019-11-13 13:22:23 +01:00
Sebastian Huber
6735da1a70 NVME(4): Add NVME_GET_NAMESPACE IO control
Update #3821.
2019-11-13 13:22:22 +01:00
Sebastian Huber
eb4dcdf76d NVME(4): Install header files
Update #3821.
2019-11-13 13:22:20 +01:00
Sebastian Huber
16c04c33ef NVME(4): Enable per-CPU IO queues
Update #3821.
2019-11-13 13:22:19 +01:00
Sebastian Huber
13f34a7f73 NVME(4): Add support for SGL
Update #3821.
2019-11-13 13:22:17 +01:00
Sebastian Huber
90a95b575d NVME(4): Add SGL descriptor
Update #3821.
2019-11-13 13:22:15 +01:00
Sebastian Huber
d97f1710db NVME(4): Optimize data transfer
Update #3821.
2019-11-13 13:22:14 +01:00
Sebastian Huber
aaeae61bd0 NVME(4): Big endian support
Update #3821.
2019-11-13 13:22:12 +01:00
Sebastian Huber
da6b9a1891 NVME(4): Port to RTEMS
Update #3821.
2019-11-13 13:22:10 +01:00
Sebastian Huber
fed6e9be67 NVME(4): Add build module
Update #3821.
2019-11-13 13:22:09 +01:00
Sebastian Huber
5ac41dcb21 NVME(4): Import from FreeBSD
Update #3821.
2019-11-13 13:21:54 +01:00
Sebastian Huber
b5f802ef43 Add support for EARLY_COUNTER 2019-09-25 10:59:50 +02:00
Sebastian Huber
c1e05b9ea3 Fix warnings 2019-09-25 09:27:08 +02:00
Sebastian Huber
f105680799 Remove obsolete header files 2019-09-25 09:26:20 +02:00
Sebastian Huber
7664fdce3a Compatibility for next Newlib update 2019-09-25 09:26:10 +02:00
Sebastian Huber
4a6660cee0 Fix pgsigio() warnings 2019-09-25 09:25:06 +02:00
Sebastian Huber
8618727d51 Add compatiblity for older Newlib variants 2019-09-25 09:24:09 +02:00
Sebastian Huber
37323bb819 Update to FreeBSD stable/12 2019-09-23
Git mirror commit 7e8d1444023128d34fb9aa4e4515928a4f794d1b.
2019-09-23 15:07:12 +02:00
Sebastian Huber
d06c638d7b Add pselect() 2019-09-23 14:28:42 +02:00
Sebastian Huber
69edc55088 test/syscalls01: Fix sporadic test failures 2019-09-23 14:28:42 +02:00
Sebastian Huber
54ded22289 PCI(4): Import missing file 2019-09-23 10:34:31 +02:00
Sebastian Huber
cb02e72a1e PCI(4): Disable unsupported features 2019-09-23 10:34:31 +02:00
Sebastian Huber
cdbae21e4d PCI(4): Add big endian support 2019-09-23 10:34:16 +02:00
Sebastian Huber
76aee9403a PCI(4): Install header files 2019-09-23 10:26:38 +02:00
Sebastian Huber
017b09f32b Add <sys/disk.h> to build module 2019-09-23 10:26:38 +02:00
Sebastian Huber
aedff4f6e8 CONFIG_INTRHOOK(9): Call handlers after boot
This enables adding drivers on demand which use this service after
initialization.
2019-09-23 10:26:34 +02:00
Sebastian Huber
bd6b20c0e6 nexus: Avoid NULL pointer access 2019-09-23 10:13:29 +02:00
Sebastian Huber
329cf5c013 C++ compatibility for <dev/pci/pcivar.h> 2019-09-23 10:13:28 +02:00
Sebastian Huber
54e8636b8d C++ compatiblity for kernel space header 2019-09-23 10:13:28 +02:00
Sebastian Huber
25e5265719 C++ compatibility for kernel space <sys/sysctl.h> 2019-09-23 10:13:28 +02:00
Sebastian Huber
d1c8a7fbf5 Add wrapper for strndup() 2019-09-11 10:25:04 +02:00
Sebastian Huber
791ea27c8d media01: Reduce record item count 2019-08-27 10:29:40 +02:00
Sebastian Huber
054f66bfff libsodium: Disable unused function 2019-08-27 10:26:07 +02:00
Sebastian Huber
303dbe5f05 tty.c: Disable unused functions 2019-08-27 10:11:07 +02:00
Sebastian Huber
f2124b600b pf_ioctl.c: Disable superfluous unload support 2019-08-27 10:06:53 +02:00
Sebastian Huber
19a0e2de5c kern_intr.c: Disable unused functions 2019-08-27 10:04:31 +02:00
Sebastian Huber
e897a832ad Remove superfluous support for preloaded modules 2019-08-27 09:55:43 +02:00
Sebastian Huber
02da5d3a82 atomic.h: Add atomic_load_long() 2019-08-27 09:50:05 +02:00