> i'm calling ioremap from
> linux/driver/mtd/maps/physmap.c and int __init
> init_physmap(void)
>
i think i found what the problem is. stupid fault the size was incorrect in the map_info structure's .size set to 64mb instead of 128mb and that's why i couldn't work with the upper 64mb.
will try tomorrow.
goodnight & thank you all.