sysprog21 / semu

A minimalist RISC-V system emulator capable of running Linux kernel
MIT License
253 stars 47 forks source link

Implement the loading of initrd image #24

Closed jserv closed 1 year ago

jserv commented 1 year ago

At present, initrd is missing, which means users have to boot Linux with initramfs enabled. This might not be convenient for someone who expects to specify a customized userland and/or benchmark suite at an early stage.

Expected output:

  1. specify initrd-start and initrd-end in device tree.
  2. Add an option -i to specify initrd image along with the functionality to load.

Reference:

jserv commented 1 year ago

Close via commit 61cea98.