Work on haihu kernel.