Hello Jean-Christophe, That's right, I verify all the useful parameters in my driver and everything seems OK. But, the real question is : if you use the /dev/mem (with open() and mmap ()), could you use, in the user space, the pointer returned by the mmap function to access the physical memory or do you have to use read/write (on the file descriptor) to access physical memory because i haven't the same results according to the used method. Thanks for 'od' but i haven't in my packages.
Sophie. Jean-Christop he Dubois Pour : scarayol at assystembrime.com <jdubois at mc.c cc : linuxppc-embedded at ozlabs.org om> Objet : Re: R?f. : RE: mmap : please help ! 14/04/05 12:09 Hello Sophie, On Thu, 2005-04-14 at 11:38 +0200, scarayol at assystembrime.com wrote: > St?phane, > > thanks for your help. > But I think that, except instruction eieio, I do similar things. You use > the virtual address returned by mmap but have you the same values if you > use write/read(axs_mem_fd,...) instead of in_8/out_8. > That is my problem : I want to be sure that when I use the virtual address > returned by mmap, I access really to the physical memory mapped area. As the /dev/map_mc is your custom driver it should be fairly easy for you to check the parameters you pass to remap_page_range(). > Do you know a shell command in order to dump the memory and verify what I > do ? try "od" JC > ---------------------------------------------------------- > Sophie CARAYOL > > TECHNOLOGIES & SYSTEMES > 50 rue du Pr?sident Sadate > F - 29337 QUIMPER CEDEX > > T?l: +33 2 98 10 30 06 > mailto:scarayol at assystembrime.com > ---------------------------------------------------------- > > > > > _______________________________________________ > Linuxppc-embedded mailing list > Linuxppc-embedded at ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-embedded