1:name: Vybrid 2:description: This script runs Linux on Vybrid. 3 4using sysbus 5$name?="Vybrid" 6mach create $name 7 8machine LoadPlatformDescription @platforms/cpus/vybrid.repl 9 10sysbus Redirect 0xC0000000 0x80000000 0x10000000 11sysbus LoadAtags "rw mem=256M console=ttymxc1,115200n8 root=/dev/ram init=/sbin/init initrd=0x88300000,8M" 0x10000000 0x80000100 12 13$bin?=@https://dl.antmicro.com/projects/renode/vybrid--vmlinux_vybrid--235183998c9d09618d3945ad57eb98ea1bbef30a 14$rootfs?=@https://dl.antmicro.com/projects/renode/cortex-a9--rootfs-minimal.cpio--abd8ed48b3dd3b0fec98f5ffb50fdd881fde40af 15 16### create externals ### 17 18showAnalyzer sysbus.uart1 19 20macro reset 21""" 22 ### set registers ### 23 24 cpuA5 SetRegister 2 0x80000100 25 26 ### load binaries ### 27 28 sysbus ZeroRange 0x88300000 0x100000 29 sysbus LoadBinary $rootfs 0x88300000 30 sysbus LoadELF $bin 31""" 32 33runMacro $reset 34