2016-07-20 6 views
1

코드의 어느 부분이 프로젝트 OPTEE https://github.com/OP-TEE의 스케줄러인지 알고 싶습니다.Linaro는 OPTEE를 어떻게 계획합니까?

보다 구체적으로 코드는 멀티 코어 아키텍처를 위해 어떤 CPU 보안 월드와 일반 워드 프로세스가 실행 중인지를 결정합니다.

모든 조언을 진심으로 감사드립니다.

+0

스케줄러가 있습니까? [디자인] (https://github.com/OP-TEE/optee_os/blob/master/documentation/optee_design.md) 및 [인터럽트 처리] (https://github.com/OP-TEE/optee_os/blob /master/documentation/interrupt_handling.md) 오히려 모든 이벤트가 발생하는 코어에서 관련 이벤트에 단순히 전달된다는 의미입니다. – Notlikethat

+0

... [명백하게 아닙니다] (https://github.com/OP-TEE/optee_os/issues/332). – Notlikethat

+0

설명 및 링크 감사합니다. @Notlikethat –

답변

5

저는 OP-TEE 및 OP-TEE와 직접 작업하는 Linaro 개발자 중 하나입니다. 스케줄러가 없으므로 Linux 커널에 의해 완전히 예약됩니다. 그것은 하나의 코어에 묶여 있지 않고, 리눅스 커널에 들어간 후 보안 세계로 다시 진입하려고합니다. 여러분이 진행중인 작업을 계속해서 수행 할 수있는 코어가 될 수 있습니다. 즉, OP-TEE에는 스케줄러가 없습니다.

+0

예, 좋은 설명 – Zhifei