2016-07-20 11 views
1

Я хочу знать, какая часть кода является планировщиком проекта OPTEE https://github.com/OP-TEE.Как Линаро расписал OPTEE?

Более конкретно, код решает, на каком процессоре обеспечен мир и нормальные текстовые процессы для многоядерной архитектуры.

Любые советы по достоинству оценены.

+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

Я один из разработчиков Linaro, работающих непосредственно с OP-TEE и OP-TEE, поскольку у него нет планировщика, вместо этого он полностью запланирован ядром Linux. Он не связан ни с одним ядром, либо после того, как он находится в ядре Linux, и вы собираетесь повторно войти в безопасный мир, это может быть любой из ядер, в которых вы продолжаете выполнять текущую работу. Короче говоря, в OP-TEE нет планировщика.

+0

Да, приятное объяснение – Zhifei