kernel uncompression code creates a stack directly after the compressed payload, which was trashing the dtb