no output about systemd information

I followed this link to do https://github.com/kraj/meta-musl. This link provides the application of musl-libc library set on OpenEmbedded/Yocto.I added the layer to bblayers.conf and also added TCLIBC = “musl” to local.conf I initialized the environment and then run bitbake core-image-full-cmdline. I got a core-image-full-cmdline-freedom-u540. wic and write to uSD card. Set MSEL to mode 1111. Start HiFive Unleashed development board and get the following output:

But there is no output about systemd information,what should i do?

[ 1.465784] Waiting for root device /dev/mmcblk0p3…
[ 1.516471] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.523765] mmc0: new SDXC card on SPI
[ 1.529857] mmcblk0: mmc0:0000 SC64G 59.5 GiB
[ 1.561662] mmcblk0: p1 p2 p3
[ 1.647862] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[ 1.655298] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 1.666733] devtmpfs: mounted
[ 1.669491] Freeing unused kernel memory: 216K
[ 1.673381] This architecture does not have kernel memory protection.
[ 1.679806] Run /sbin/init as init process

I think you should add ,these two variables to get the systemd stuff on your image.

DISTRO_FEATURES_append = " systemd"
VIRTUAL-RUNTIME_init_manager = “systemd”