在android 上面调用reboot 系统调用进行重启系统的时候,会通过kernel 的重启函数然后把重启的命令通过writel 函数写到某个地址中去。
一直好奇这个地址是什么? emmc flash 的地址 ? SDRAM肯定不是了,因为OMAP 的1GB RAM 从0x80000000~0xC00000000。
通过学习OMAP4430_ES2.x_PUBLIC_TRM_vO.pdf (Technical Reference Manual),知道 这个地址是SAR RAM,然后查看SAR RAM的介绍还确实是干这个用的。