1826 Commits

Author SHA1 Message Date
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
Sebastian Huber
3411e3d738 Update to FreeBSD stable/12 2019-08-26
Git mirror commit 621e7bafbf6857451f23ba11b0495c7ac69aff89.
2019-08-26 09:39:40 +02:00
Sebastian Huber
c0dc524614 SLEEPQUEUE(9): Optimize sleepq_set_timeout_sbt()
Avoid an extra ISR disable/enable in SMP configurations.
2019-08-26 08:23:36 +02:00
Sebastian Huber
b88cfdd422 media01: Enable event recording 2019-08-26 08:23:35 +02:00
Nils Hölscher
fd86c091b9 rtems/rtems-kernel-nexus.c: LibBSD init now uses all pass levels.
I observed all Modules loading in the last fdt pass.
The reason was, nexus bus loading with BUS_PASS_DEFAULT.
2019-08-12 08:13:11 +02:00
Sebastian Huber
5283630d2c Update to FreeBSD stable/12 2019-07-09
Git mirror commit 3427c3416aa3c0f25124070959cca78024b94d85.
2019-07-09 14:45:47 +02:00
Sebastian Huber
312f705d4f EPOCH(9): Add epoch_drain_callbacks() 2019-07-09 13:56:23 +02:00
Sebastian Huber
9ed693d723 test/epoch01: Simplify 2019-07-09 13:37:37 +02:00
Sebastian Huber
ed1a63384b EPOCH(9): Avoid inline functions
FreeBSD changed the epoch_enter() and epoch_exit() inline functions into
proper functions after a performance analysis to avoid code bloat.
2019-07-09 13:37:34 +02:00
Sebastian Huber
660a8835eb SLEEPQUEUE(9): Fix timeout handling 2019-07-05 10:20:47 +02:00
Sebastian Huber
bbd07d1ac9 Import missing header file 2019-06-28 08:53:34 +02:00
Sebastian Huber
7ece7548c1 Update to FreeBSD stable/12 2019-06-26
Git mirror commit aa83598855d14cdbf7aef6b05d0617e90f87ca2f.
2019-06-26 13:44:21 +02:00
Sebastian Huber
0659f7b126 test/commands01: Fix sporadic test failures 2019-06-26 13:44:21 +02:00
Sebastian Huber
608047af1c test/program01: Fix sporadic test failures 2019-06-26 13:32:06 +02:00