reference:
/dev/mem is not that simple:
https://www.cnblogs.com/cxchanpin/p/7230743.html
In Linux, the physical address is manipulated through /dev/mem :
http://blog.donews.com/21cnbao/archive/2010/07/14/1581997.aspx