I'm dumb, we don't need to drop to assembly for kernel end. Move it to rust.