How to move or stop arch_timer interrupt?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to move or stop arch_timer interrupt?

4,520件の閲覧回数
gyosunshim
Contributor III

Hi,

I am using QorIQ SDK version 2.0-1703 for LS1046A CPU.

We have used a number of methods to optimize jitter to reach our desired level.

Core 1-3 is isolated.

aaa.png

Is there a way to move or disable arch_timer to core 0 during interrupt?

The same goes for IPI1.

Thanks, 

Best regards.

Gyosun.

0 件の賞賛
返信
2 返答(返信)

4,388件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

You could disable arch_timer in dts file.

timer {
compatible = "arm,armv8-timer";
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_RAW(0xf) |
IRQ_TYPE_LEVEL_LOW)>,
<GIC_PPI 14 (GIC_CPU_MASK_RAW(0xf) |
IRQ_TYPE_LEVEL_LOW)>,
<GIC_PPI 11 (GIC_CPU_MASK_RAW(0xf) |
IRQ_TYPE_LEVEL_LOW)>,
<GIC_PPI 10 (GIC_CPU_MASK_RAW(0xf) |
IRQ_TYPE_LEVEL_LOW)>;

status = "disabled";
};

0 件の賞賛
返信

3,151件の閲覧回数
ekim
Contributor I

Is there any side-effects when arch_timer disabled? After disabled it, will use arch_mem_timer to sync all of cores?

0 件の賞賛
返信