building a new kernel, and firmware