build: kernel: use google/msm structure