The project goal is boot up to mainline kernel on STM32F7-discovery ARM Cortex-M7 microcontroller evaluation board and to implement code to utilize some of its features.
ARM Cortex-M7 that is powerful microcontroller core, it has D&I cache, 6-stage pipeline, super-scaler and so on. Several ARM Cortex-M7 development boards(e.g. STM32F7-discovery) has enough memory to boot linux kernel, but the mainline kernel has not supported. If ARM Cortex-M7 supported, then we will be more easy to develop applications.