1815 Commits

Author SHA1 Message Date
Sebastian Huber
05ec85c87c C++ compatibility for kernel space <sys/sysctl.h> 2019-09-23 10:55:42 +02:00
Sebastian Huber
7b1aea98a1 Add wrapper for strndup() 2019-09-11 10:25:49 +02:00
Vijay Kumar Banerjee
951c4b92cf rtemsbsd: remove dead code fb.c 2019-08-31 20:32:38 +02:00
Sebastian Huber
48b6067610 media01: Reduce record item count 2019-08-27 10:31:52 +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
8bf5f93ac1 atomic.h: Add atomic_load_long() 2019-08-27 10:31:42 +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
Sebastian Huber
818dc74da7 media01: Enable event recording 2019-08-26 08:09:38 +02:00
Nils Hölscher
f020f08430 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:12:22 +02:00
Vijay Kumar Banerjee
530f8f5abd am335x display drivers: Port to RTEMS 2019-08-11 15:57:54 +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
2cf7b6b3e4 TDA19988: Port to RTEMS 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
59ce99a357 Pinmux: Port to RTEMS 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
bc2ba9a9cd EPOCH(9): Add epoch_drain_callbacks() 2019-07-09 13:57:03 +02:00
Sebastian Huber
dc390179c8 test/epoch01: Simplify 2019-07-09 13:57:03 +02:00
Sebastian Huber
70b50ff98a 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:57:03 +02:00
Sebastian Huber
313e1d5f1c SLEEPQUEUE(9): Fix timeout handling 2019-07-05 10:20:18 +02:00
Vijay Kumar Banerjee
4ed60d9076 i2c tool : port to RTEMS 2019-06-29 10:31:01 +02:00
Vijay Kumar Banerjee
e8c5db1e87 i2c tool : Import from FreeBSD 2019-06-29 10:31:01 +02:00
Vijay Kumar Banerjee
7ab9e2ad53 Add rtems i2c adaptation layer 2019-06-29 10:31:01 +02:00
Vijay Kumar Banerjee
4e1325a338 iicbus: port to RTEMS 2019-06-29 10:31:01 +02:00
Vijay Kumar Banerjee
627fd1624e iicbus: Import from FreeBSD 2019-06-29 10:31:01 +02:00
Sebastian Huber
29cc431e0b test/commands01: Fix sporadic test failures 2019-06-26 13:44:58 +02:00
Sebastian Huber
df8f7bfe33 test/program01: Fix sporadic test failures 2019-06-26 13:29:51 +02:00
Sebastian Huber
1e989998de if_atsam: Remove WDT_Disable()
The watchdog timer (WDT) can be configure only once.  Do not touch it in
the BSP since the application may want to use it.
2019-06-13 08:54:53 +02:00
Chris Johns
71365506a8 config: Control the interface from the command line net config file. 2019-06-12 17:20:28 +10:00
Chris Johns
c099dbe9f6 Remove junk folders. 2019-06-12 17:13:46 +10:00
Sebastian Huber
3bd43f00a7 Add RTEMS-specific getcredhostuuid() 2019-06-05 14:26:38 +02:00
Vijay Kumar Banerjee
9a4ed64d5a CONTRIBUTING: mention pyelftools dependency 2019-05-24 21:35:28 +02:00
Sebastian Huber
cc60cbeef6 Add riscv support 2019-05-23 08:08:55 +02:00
Sebastian Huber
31b5c87357 Use _SMP_Unicast_action()
It is a bit more efficient.
2019-05-21 07:40:03 +02:00
Sebastian Huber
16fa6a4651 Update due to API changes
Close #3749.
2019-05-15 15:44:18 +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
4d11b2a6cf Include missing <stdlib.h> to fix warnings 2019-05-13 11:19:50 +02:00
Sebastian Huber
1a5db378e2 Remove unused maxusers 2019-05-13 11:19:50 +02:00
Sebastian Huber
b7a88f1414 Remove jail/prison functions from namespace 2019-05-13 11:19:50 +02:00
Sebastian Huber
ab80f78a20 Remove dangerous weak definition of getentropy()
All BSP supporting libbsd should provide this function.
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
e9b8413133 usb: Undefine USB_DEBUG
In contrast to some other USB options which use 0/1 values, the
USB_DEBUG uses defined/undefined to enable/disable the USB debug
support.
2019-05-13 10:13:37 +02:00
Sebastian Huber
3400fa0d69 Add wrapper for abort() 2019-05-13 09:45:51 +02:00