Тест Linux на ядро 3.10
Я пытаюсь выполнить тестирование перфоратора на целевой руке imx6dl, 2 подтеста проваливаются на перфекте:
- тест теста -v 15
15: Проверка обработчика сигнала переполнения точки останова:
--- start ---
count1 0, count2 0, overflow 0
failed: wrong count for bp10
failed: wrong overflow hit
failed: wrong count for bp2
---- end ----
Test breakpoint overflow signal handler: FAILED!
- тест теста -v 16
16: Проверка выборки переполнения точки останова:
--- start ---
count 0, overflow 0
Wrong number of executions 0 != 10000
Wrong number of overflows 0 != 100
---- end ----
Test breakpoint overflow sampling: FAILED!
Пожалуйста, помогите мне, почему все значения показывают ноль.
Благодарю.
1 ответ
На вашем плече imx6dl могут отсутствовать счетчики производительности оборудования или режим прерывания при переполнении. Или ваше ядро не поддерживает такое оборудование. Вам следует проверить точное имя ядра и конфигурацию вашего чипа, а также документацию ARM по реализованным в нем счетчикам производительности оборудования.