> Is it normal for the modules to be loaded at 0xc0000000 (this is > highmem, isn't it)? I see the same on my bcm1250 box. I've been wondering > why they can't be loaded in kseg0. Or is it because of bad > modutils/compiler flags? It is not necessary highmem. 0xc0000000 is a MAPPED(i.e. use TLB) kernel segment, used by vmalloc to allocate a large virtually continous memory area for modules. Use kseg0 you have to get a large physically continuous area, and that is difficult unless you reserve some memory. > > thanks > srini > >> Ralf >