Kernel compilation guides
Being the innermost part of the operating system, the kernel might be rebuilt by advanced developers to enable access to particular features and make modifications to the device. These tutorials will guide you through the process of how to rebuild a Linux kernel and flash it to the latest generation of Sony Xperia devices.
How to build and flash a Linux kernel for AOSP supported devices
How to build and flash a Linux kernel from Sony copyleft archives
How to build mainline Linux kernel for Xperia devices
Build basic Linux environment for development - Buildroot for Xperia