[PATCH 3/3] posix: Simplify key implementation

2014-08-03 Thread Sebastian Huber
--- cpukit/posix/include/rtems/posix/key.h | 33 ++ cpukit/posix/include/rtems/posix/keyimpl.h | 4 ++-- cpukit/posix/src/key.c | 20 ++ cpukit/posix/src/keygetspecific.c | 2 +- cpukit/posix/src/keysetspecific.c

[PATCH 2/3] rbtree: Add and use RBTree_Compare_result

2014-08-03 Thread Sebastian Huber
--- cpukit/posix/include/rtems/posix/keyimpl.h | 2 +- cpukit/posix/src/key.c | 4 +- cpukit/sapi/include/rtems/rbheap.h | 1 - cpukit/sapi/include/rtems/rbtree.h | 9 ++- cpukit/sapi/src/rbheap.c |

[PATCH 1/3] Add and use RTEMS_CONTAINER_OF()

2014-08-03 Thread Sebastian Huber
--- cpukit/libblock/src/bdbuf.c| 4 +- cpukit/posix/include/rtems/posix/keyimpl.h | 3 ++ cpukit/posix/src/key.c | 4 +- cpukit/posix/src/keyfreememory.c | 8 ++-- cpukit/posix/src/keygetspecific.c

Python RAP and Reloc related for RTL

2014-08-03 Thread Peng Fan
Hi, Create this new thread to talk about this topic and the reloc related. 1. As you suggested, I have compiled toolchain for arm using option `-mlong-calls` on arm realview qemu platform, and now the python.rap file can be correctly loaded and python interpreter can run the xxx.py in startup