- make ARCH=riscv defconfig && \
- make ARCH=riscv \
- CONFIG_CROSS_COMPILE=riscv64-unknown-elf- \
- CONFIG_CMDLINE="root=/dev/htifblk0 init=/bin/bash" \
- vmlinux
+ make ARCH=riscv defconfig
+ echo CONFIG_CMDLINE=\"root=/dev/htifblk0 init=/init\" >> stage3-kernel/linux-$(KERNEL_VERSION)/.config
+ echo CONFIG_CROSS_COMPILE=riscv64-unknown-elf- >> stage3-kernel/linux-$(KERNEL_VERSION)/.config
+ cd stage3-kernel/linux-$(KERNEL_VERSION) && \
+ make ARCH=riscv olddefconfig
+ cd stage3-kernel/linux-$(KERNEL_VERSION) && \
+ make ARCH=riscv vmlinux