----- Original Message ----
From: Devvrat Tripathi <tripathidevvrat@xxxxxxxxx>
To: kernelnewbies@xxxxxxxxxxxx
Sent: Friday, June 15, 2007 3:33:06 PM
Subject: memory mapped IO
when i looked at the locations to which the system was performing mmio through read*/write* i found that all of them were 64 bit addresses( i am using a 64 bit dual core opteron) but when i go and check /proc/iomem i see that all of them are mapped to 32 bit addresses. I did not understand the reason for this. Is there a better way to get the name of the device from the location to which read*/write* is peformed directly from the kernel.
regards
the io bus in 64-bit arch is still 32bit.....
and probably/proc/iomem shows this mapping.....
CMIIW
regards
kanishk
devvrat
From: Devvrat Tripathi <tripathidevvrat@xxxxxxxxx>
To: kernelnewbies@xxxxxxxxxxxx
Sent: Friday, June 15, 2007 3:33:06 PM
Subject: memory mapped IO
when i looked at the locations to which the system was performing mmio through read*/write* i found that all of them were 64 bit addresses( i am using a 64 bit dual core opteron) but when i go and check /proc/iomem i see that all of them are mapped to 32 bit addresses. I did not understand the reason for this. Is there a better way to get the name of the device from the location to which read*/write* is peformed directly from the kernel.
regards
the io bus in 64-bit arch is still 32bit.....
and probably/proc/iomem shows this mapping.....
CMIIW
regards
kanishk
devvrat
No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.
Luggage? GPS? Comic books?
Check out fitting gifts for grads at Yahoo! Search.