Hi,
As in the description of stip, the Smode timer interrupt pending bit can only be set and clear by Mmode. In a linux system, the S mode timer interrupt will be delegate to S mode, but Smode does not have the permission clear the stip, that would make the system stuck in the timer interrupt servive program. so, what's the consideration of not giving the write permission to S mode