Date: Thu, 31 Mar 2005 00:40:15 +0530 From: "Rajesh Ghanekar" <ghanekar_rajesh@hotmail.com> To: freebsd-hackers@freebsd.org Subject: physical address to virtual address conversion Message-ID: <BAY10-F4148A147B94D76669BD6A28A460@phx.gbl>
next in thread | raw e-mail | index | archive | help
Hi, I am trying to convert a physical memory location (address 0x000F0000) to virtual memory address in kernel module with pmap_map() / pmap_enter(). Whenever i call these two functions, system hangs. Is this a proper way for conversion? The same physical address can be accessed from the userspace by opening /dev/mem. The code which does the memory mapping to /dev/mem at kernel level is in ./sys/i386/i386/mem.c as mmrw() which also uses pmap_enter(). kernel = FreeBSD 4.10 - Rajesh _________________________________________________________________ NRIs, operate Rupee Checking Account. http://creative.mediaturf.net/creatives/citibankrca/rca_msntagofline.htm Without minimum balance for 20 yrs!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAY10-F4148A147B94D76669BD6A28A460>