What is the difference between Physical and Virtual timers ?
What part of the description in the manual do you not understand?
Please see developer.arm.com/.../Virtualizating-the-Generic-Timers