1 # Copyright (c) 2015, ETH Zurich.
2 # Copyright (c) 2015, Hewlett Packard Enterprise Development LP.
5 # This file is distributed under the terms in the attached LICENSE file.
6 # If you do not find this file, copies can be found by writing to:
7 # ETH Zurich D-INFK, Universitätstasse 6, CH-8092 Zurich. Attn: Systems Group.
12 # This script is used to describe the commands to start at
13 # boot-time and the arguments they should receive.
15 # Kernel arguments are not read from this script. On QEMU they can be
16 # set using 'qemu-system-arm -append ...'.
20 kernel /armv8/sbin/cpu_gem5 loglevel=3
21 module /armv8/sbin/cpu_gem5
22 module /armv8/sbin/init
24 # Domains spawned by init
25 module /armv8/sbin/mem_serv
26 module /armv8/sbin/monitor
28 # Special boot time domains spawned by monitor
29 module /armv8/sbin/ramfsd boot
30 module /armv8/sbin/skb boot
31 module /armv8/sbin/spawnd boot
32 module /armv8/sbin/startd boot
34 # General user domains
35 module /armv8/sbin/serial auto
36 module /armv8/sbin/fish nospawn
37 module /armv8/sbin/angler serial0.terminal xterm
39 module /armv8/sbin/memtest core=0
41 # GEM5 simulates 256MB of RAM starting at 0x0
43 mmap map 0x00000000 0x10000000 1