Hi again,
I adapted the kernel to allow a four-level CAM mapping.
If the memory is reduced to 448M (i.e. result is CAM0=256Mb, CAM1=64Mb,
CAM2=64Mb CAM3=64Mb residual: 0Mb) there will be no highmem assigned by
the kernel at all.
In that case the U-Boot boot loader is set to initrd_high=0x1C000000,
i.e. it will put the initrd right at the "upper end" of available memory.
linux-rt doesn't fail to mount the initrd.
I tend to believe that the issue is related to the use of highmem in
linux-rt (OK, pretty vague:).
Florian
--
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