The end address of the hypervisor area has been changed to 0xfffe0000 because the (whole) d-cache flush of Xscale processor need to be transferred to this address as temporary buffer. This is specified in arch/arm/mach-pxa/generic.c (for all PXAs). Therefore the size of the hypervisor is 16 MB - 64 Ko which are reserved to this cache flush operation. Therefore, HYPERVISOR_SIZE has been reduced accordingly (include/asm/config.h).
Now, the git version also supports the Colibri/PXA270. Please, be careful with .config depending on if you use QEMU or the Colibri/PXA270 board; you must adapt the CONFIG_MACH_* accordingly (and only that).
Daniel
|