12345678910111213141516171819202122 |
- #@TYPE: Machine
- #@NAME: generic riscv32 baremetal machine
- #@DESCRIPTION: Machine configuration for running a generic riscv32
- DEFAULTTUNE = "riscv32"
- require conf/machine/include/qemu.inc
- require conf/machine/include/riscv/tune-riscv.inc
- PREFERRED_VERSION_openocd-native = "riscv"
- PREFERRED_VERSION_openocd = "riscv"
- # qemuboot options
- QB_MACHINE = "-machine virt"
- QB_DEFAULT_KERNEL = "fw_payload.elf"
- QB_NETWORK_DEVICE = "-device virtio-net-device,netdev=net0,mac=@MAC@"
- QB_ROOTFS_OPT = "-drive file=@ROOTFS@,format=raw,id=hd0 -device virtio-blk-device,drive=hd0"
- QB_SLIRP_OPT = "-netdev user,id=net0,hostfwd=tcp::22222-:22"
- # Prelink does not yet work
- USER_CLASSES_remove = "image-prelink"
- TCLIBC = "baremetal"
|