physical address to virtual address conversion

Rajesh Ghanekar ghanekar_rajesh at hotmail.com
Wed Mar 30 11:10:16 PST 2005


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!



More information about the freebsd-hackers mailing list