Hi,
I did some further tests in the meanwhile.
If the memory is reduced to 256M with mem=256M Linux does not make use
of highmem, since memory can be completely mapped using a single CAM entry.
(Kernel output: Memory CAM mapping: CAM0=256Mb, CAM1=0Mb, CAM2=0Mb
residual: 0Mb)
In that case the initrd is successfully mounted at all times up to now.
When I was starting to play with mem=... on vanilla kernels I was told
[1] that it should be trivial to allow more than three levels of CAM
mappings. May be this is an intermediate solution.
Florian
[1] http://ozlabs.org/pipermail/linuxppc-embedded/2008-June/030638.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html