steps for kernel compilation