I wrote a simple program to access physical memory or memory mapped devices. In x86 systems which support 36 bit addressing, it is possible to IO devices to have memory mapped above the 4GB address range. I used the mmap64 call to try and access the range of addresses above 4GB but is seems that the bits above 31 in the offset field is being ignored. I am using a modified 2.6.9 kernel which comes in the Red Hat enterprise distribution.
Any ideas? Please let me know if you need more details.
Thanks
Vish
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com