semantic: 0.156 other: 0.102 device: 0.094 performance: 0.077 permissions: 0.073 socket: 0.072 vnc: 0.063 PID: 0.060 network: 0.059 files: 0.056 graphic: 0.054 debug: 0.049 boot: 0.045 KVM: 0.041 debug: 0.113 device: 0.099 performance: 0.087 socket: 0.085 vnc: 0.084 semantic: 0.083 network: 0.070 files: 0.070 boot: 0.061 PID: 0.060 KVM: 0.060 permissions: 0.059 other: 0.045 graphic: 0.024 register values in sp804 timer In the arm_timer.c, when first reading the load register, I got 0. ... case 0: /* TimerLoad */ ... According to the specification at http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0271d/index.html, "The minimum valid value for TimerXLoad is 1". Is the initial value supposed to be 0xffffffff? When the 5th and 7th bit in Control Register are set, RIS and MIS remain 0. But should they be enabled (i.e., 0x1 and 0x1) as both interrupt and timer module are set. Thanks. On 1 August 2015 at 15:46, T-T Yu