Download List

프로젝트 설명

The SRR Module (srripc) is a synchronous message-passing module for the Linux kernel versions 2.2.x, 2.4.x, and 2.6.x. This module provides synchronous message passing among processes and threads, queued asynchronous event notification (proxies), timed delivery of proxies and signals, triggering of proxies between tasks, and user-space interrupt handling. Synchronous message passing is a fast, flexible, and robust IPC mechanism, particularly useful for building modular systems. The SRR Module installs automatically and provides an API that allows for porting of applications between QNX and Linux.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-12-18 19:33
1.4.37

이 릴리스의 변경 사항을 리눅스 커널 버전 2.6.20에서 만든 일치하는 작업을 핸들러를 변경합니다. 모듈 컴파일이 해결되었습니다. 지원 메시지보다 큰 3 메가 바이트에 추가되었습니다. udev를 문제에 대한 해결 방법이 추가되었습니다. 타이머 IRQ를 잠재적인 경쟁 조건이 해결되었습니다. Spinlocks mutexes 교환이 어디로 대체되었습니다 허용됩니다. 릴레이 기능이 추가되었습니다. clock_getres ()이 구현되었습니다. 웁스 불필요한 메시지가 삭제되었습니다. Sendmx ()의 반환 값을 수정되었습니다.
Tags: Major bugfixes
This release changes the work handlers to match changes made in version 2.6.20 of the Linux kernel. Module compilation has been fixed. Support has been added for messages larger than 3 MBytes. Workarounds have been added for udev issues. Potential timer IRQ race conditions have been fixed. Spinlocks have been replaced with mutexes where swapping is allowed. Relay functions have been added. clock_getres() has been implemented. Unnecessary OOPS messages have been removed. The Sendmx() return value has been fixed.

2005-03-07 18:09
1.4.25

향상된 기능을 지원하는 멀티 스레드 애플 리케이션, 리눅스에 대한 지원을 2.6.x 커널을 만든, 메모리 및 QNX4 호환성 검사 범위. 에서 프록시 및 인터럽트에 대한 정보는 / proc 디렉토리에 증가했다. 다수의 버그수정되었다.
Tags: Minor feature enhancements
Improvements were made to support for
multi-threaded applications, support for Linux
2.6.x kernels, memory bounds checking, and QNX4
compatibility. The information for proxies and
interrupts in /proc was increased. Numerous
bugfixes were made.

2004-07-15 01:41
1.4.16

수정 작업을 작업을 대신 tasklets와 2.6 커널을 지원합니다. 왜냐하면 그들은 아래쪽 처리기, 어떤 인종 인터럽트 시간에 실행시킬 수 Tasklets 사용할 수없습니다. 모든 코드와 관련된 tasklets 삭제되었습니다.
Tags: Minor bugfixes
Fixes to support 2.6 kernels with work tasks instead of tasklets. Tasklets cannot be used because they cause their bottom half handlers to run at interrupt time, which is a race. All code relating to tasklets has been removed.

2004-07-05 20:20
1.4-15

작품 스레드뿐 아니라 프로세스.
Tags: Major feature enhancements
Works with threads as well as processes.

2004-03-11 22:51
1.4.10

작은 개선 및 마이너 버그수정 프록시 처리, 타이머, 작업 관련 알림 및 신호 홍조.
Tags: Minor bugfixes
Small improvements and minor bugfixes related to proxy handling, timers, task notifications, and signal flushing.

Project Resources