mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-17 13:47:48 +08:00
Replace RTEMS objects with custom implementation
Performance analysis revealed that the standard RTEMS objects are a major bottleneck. The object get mechanism and attribute checks at runtime have a significant overhead. Use a custom implementation for synchronization primitives. This drops also the size of the synchronization primitives considerably.
This commit is contained in:
@@ -2473,6 +2473,8 @@ tests.addTest('swi01', ['init', 'swi_test'])
|
||||
tests.addTest('timeout01', ['init', 'timeout_test'])
|
||||
tests.addTest('init01', ['test_main'])
|
||||
tests.addTest('thread01', ['test_main'])
|
||||
tests.addTest('mutex01', ['test_main'])
|
||||
tests.addTest('condvar01', ['test_main'])
|
||||
|
||||
dhcpcd = Module('dhcpcd')
|
||||
dhcpcd.addSourceFiles(
|
||||
|
Reference in New Issue
Block a user