How to read non-physical memory?

Alexandr Matveev timon at timon.net.nz
Sun Jan 23 16:06:14 UTC 2011


Hello.

   When FreeBSD boots with 'boot -v' it show SMAP:
SMAP type=01 base=0000000000000000 len=000000000009d800
SMAP type=02 base=000000000009d800 len=0000000000002800
SMAP type=02 base=00000000000e0000 len=0000000000020000
SMAP type=01 base=0000000000100000 len=00000000bfdb0000
<...>
SMAP type=02 base=00000000fed1c000 len=0000000000004000
<...>

   Memory range 0xfed1c000 - 0xfed2000 belongs to ICH8 mapped to memory 
configuration registers.
   If I correctly understand mem man page, /dev/mem allow to read only 
real physical memory. How can I read data from this range?

-- 
Alexandr Matveev



More information about the freebsd-hackers mailing list