Fix bug in kernel_init, and reduce size of remote_fifo.
Changeset view not shown, since the total size (290.9 MB) exceeds 9.5 MB