[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Multiple Memory Chunks


Apparently the linux kernel only utilizes the largest memory chunk with highest priority on Amigas:

[ 0.000000] Ignoring memory chunk at 0x7400000:0xc00000 before the first chunk

That's the 12 MB FastMem on the mainboard of Spice (A3000), running 3.2.0-4-amiga.

I load the kernel with a memory file:

amiboot-5.6 -m sys:work/debian/amiga/memfile -k vmlinux-3.2.0-4-amiga "root=/dev/sda5 video=cirrusfb:mode=800x600-60 devtmpfs.mount=1"

0x08000000 67108864
0x07400000 12582912

So, apparently the second FastMem chunk is ignored by the kernel itself. Is there a way to make use of the additional 12 MB RAM? Although it's not as fast as the 32bit memory on the accelerator card (64MB), it is still faster than swapping to/from disk. Especially this becomes important when we want to put BigRamPlus RAM extensions into Amigas. Those are 256MB RAM extensions via ZorroIII bus and the port would highly benefit from supporting multiple memory chunks. Is this possible?

Ciao...          //    Fon: 0381-2744150
.     Ingo     \X/     http://blog.windfluechter.net

gpg pubkey: http://www.juergensmann.de/ij_public_key.

Reply to: