530 Commits

Author SHA1 Message Date
Sebastian Huber
792d56bd33 NVME(4): Fix for big endian platforms
Update #3821.
2020-02-18 14:59:31 +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
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
Sebastian Huber
7cfd4a5edb NVME(4): Add NVME_GET_NAMESPACE IO control
Update #3821.
2019-11-13 13:04:01 +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
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
5f2d63683a Add support for EARLY_COUNTER 2019-09-25 10:58:17 +02:00
Sebastian Huber
bf9681316a Remove obsolete header files 2019-09-24 14:20:08 +02:00
Sebastian Huber
e9730d5fc5 Fix pgsigio() warnings 2019-09-24 14:07:12 +02:00
Sebastian Huber
cff1625f27 Add pselect() 2019-09-23 14:29:00 +02:00
Sebastian Huber
c3623025c2 PCI(4): Import missing file 2019-09-23 10:58:01 +02:00
Sebastian Huber
b152932953 PCI(4): Disable unsupported features 2019-09-23 10:57:52 +02:00
Sebastian Huber
5d0b5c9463 PCI(4): Add big endian support 2019-09-23 10:56:41 +02:00
Sebastian Huber
989e2dd76e CONFIG_INTRHOOK(9): Call handlers after boot
This enables adding drivers on demand which use this service after
initialization.
2019-09-23 10:55:49 +02:00
Sebastian Huber
82bccd8104 C++ compatibility for <dev/pci/pcivar.h> 2019-09-23 10:55:45 +02:00
Sebastian Huber
05ec85c87c C++ compatibility for kernel space <sys/sysctl.h> 2019-09-23 10:55:42 +02:00
Vijay Kumar Banerjee
951c4b92cf rtemsbsd: remove dead code fb.c 2019-08-31 20:32:38 +02:00
Sebastian Huber
17221cb586 libsodium: Disable unused function 2019-08-27 10:31:50 +02:00
Sebastian Huber
4789b90b18 tty.c: Disable unused functions 2019-08-27 10:31:48 +02:00
Sebastian Huber
5c7853a44c pf_ioctl.c: Disable superfluous unload support 2019-08-27 10:31:47 +02:00
Sebastian Huber
d67d2c9f61 kern_intr.c: Disable unused functions 2019-08-27 10:31:46 +02:00
Sebastian Huber
54fcbf1d4a Remove superfluous support for preloaded modules 2019-08-27 10:31:44 +02:00
Sebastian Huber
abbce3f757 SLEEPQUEUE(9): Optimize sleepq_set_timeout_sbt()
Avoid an extra ISR disable/enable in SMP configurations.
2019-08-26 08:18:13 +02:00
Vijay Kumar Banerjee
7adbe5b0bd am335x display drivers: Import from FreeBSD 2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
d7c01f4569 fbd: Port to RTEMS 2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
fa976bc5aa fbd: Import from FreeBSD 2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
b7458b0915 TDA19988: Import from FreeBSD 2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
e3bc24e616 Pinmux : Import from FreeBSD 2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
b68ca55c96 Add mmap 2019-07-27 13:49:07 +02:00
Sebastian Huber
313e1d5f1c SLEEPQUEUE(9): Fix timeout handling 2019-07-05 10:20:18 +02:00
Vijay Kumar Banerjee
627fd1624e iicbus: Import from FreeBSD 2019-06-29 10:31:01 +02:00
Sebastian Huber
cc60cbeef6 Add riscv support 2019-05-23 08:08:55 +02:00
Sebastian Huber
c727e4a22e Separate libbsd and RTEMS clock ticks 2019-05-15 12:43:06 +02:00
Sebastian Huber
6a850e083d Fix USB_DEBUG redefinition warnings 2019-05-13 11:19:50 +02:00
Sebastian Huber
ac9974c358 Add hostname related sysctls conditionally
This helps to the reduce code size for USB only use cases.
2019-05-13 10:13:37 +02:00
Sebastian Huber
36e8ad4374 Use static inline functions for jail and prison
This helps the compiler to optimize away dead code.
2019-05-13 09:32:37 +02:00
Sebastian Huber
c6261f9787 Update due to API changes 2019-04-11 09:38:18 +02:00
Christian Mauderer
589f43d6af Import FreeBSD license files. 2019-04-04 09:07:10 +02:00
Sebastian Huber
c5e58e28f7 BPF(9): Disable legacy timestamp support 2019-03-29 07:04:00 +01:00
Sebastian Huber
21ea762051 BPF(9): Fix timestamps 2019-03-28 11:34:53 +01:00
Sebastian Huber
c352e6979d C++ compatibility for some kernel-space headers 2019-02-18 10:04:53 +01:00
Sebastian Huber
b3bbfdfe91 ZONE(9): Fix UMA_PCPU_ALLOC_SIZE
Using CACHE_LINE_SIZE for UMA_PCPU_ALLOC_SIZE was a huge memory waste
since the backend memory allocator is page based.
2019-02-12 08:57:42 +01:00
Sebastian Huber
0389b30dd9 Fix INVARIANTS support 2019-01-22 13:14:33 +01:00