My library does mmap of the InfiniBand driver.  The backing memory is
main memory, allocated by the InfiniBand driver via ddi_umem_alloc().
My library accesses the memory just fine, and I added printfs to dumps
the addresses.  My library goes into an infinite loop, and I suspend it.
I run "mdb -p PID" in order to display the mmap'ed memory.  I confirm
the address with "$m", here's the line of interest:

            BASE            LIMIT             SIZE      NAME
    fffffd7ffedcc000 fffffd7ffedec000       20000 

fffffd7ffedcc000/J
mdb: failed to read data from target: no mapping for address

Can someone tell me how I can display this memory?

Thanks.
 
 
This message posted from opensolaris.org

Reply via email to