diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-09-22 13:42:26 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-09-23 10:03:10 +0200 |
commit | be43b79fcabb7551677e2d27c75e2a500e2ba622 (patch) | |
tree | adacb76593743ee5bf58d0ea5df2db97880b5d5a /freebsd-to-rtems.py | |
parent | 6b475ce4b83f613a9c38e2ab709a212bd7c25e07 (diff) |
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.
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-x | freebsd-to-rtems.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index 695a3d21..947bebac 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -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( |