# # Build # if {[have_spec okl4] == 0} { puts "Runs on OKL4 only" exit 0 } # generic components set build_components { core init drivers/timer drivers/pci drivers/framebuffer/vesa drivers/input/ps2 server/rom_loopdev oklinux } build $build_components create_boot_directory # # Config # set config { } install_config $config # # Boot modules # set boot_modules { } # basic binaries lappend boot_modules "core init" # drivers lappend boot_modules "pci_drv fb_drv ps2_drv timer rom_loopdev" # oklinux lappend boot_modules "vmlinux initrd.gz tinycore.img" build_boot_image [join $boot_modules " "] append qemu_args " -m 512 " run_genode_until forever