hake, platforms: include armv8_qemu menu list, build platform correctly.
authorMoritz Hoffmann <moritz.hoffmann@hpe.com>
Wed, 20 Jul 2016 18:47:17 +0000 (11:47 -0700)
committerMoritz Hoffmann <moritz.hoffmann@hpe.com>
Wed, 20 Jul 2016 18:47:17 +0000 (11:47 -0700)
Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>

hake/menu.lst.armv8_qemu [new file with mode: 0644]
platforms/Hakefile

diff --git a/hake/menu.lst.armv8_qemu b/hake/menu.lst.armv8_qemu
new file mode 100644 (file)
index 0000000..7317343
--- /dev/null
@@ -0,0 +1,39 @@
+#
+# This script is used to describe the commands to start at
+# boot-time and the arguments they should receive.
+#
+
+kernel /armv8/sbin/cpu_tmas loglevel=4 earlycon=9000000 gicv2=8000000,8010000
+stack 131072
+module /armv8/sbin/init
+
+# Domains spawned by init
+module /armv8/sbin/mem_serv
+module /armv8/sbin/monitor
+
+# Special boot time domains spawned by monitor
+#module /armv8/sbin/chips boot
+module /armv8/sbin/ramfsd boot
+module /armv8/sbin/skb boot
+module /armv8/sbin/kaluga boot
+module /armv8/sbin/spawnd boot bootarm=0
+module /armv8/sbin/startd boot
+
+# General user domains
+module /armv8/sbin/serial_tmas auto portbase=2
+module /armv8/sbin/fish nospawn
+module /armv8/sbin/angler serial0.terminal xterm
+
+module /armv8/sbin/memtest
+
+module eclipseclp_ramfs.cpio.gz
+module skb_ramfs.cpio.gz
+
+module /armv8/sbin/acpi apicid=0
+
+#module /armv8/sbin/corectrl auto
+#module /armv8/sbin/usb_manager auto
+#module /armv8/sbin/usb_keyboard auto
+#module /armv8/sbin/sdma auto
+
+# End of file, this needs to have a certain length...
index a06cc8e..3696be3 100644 (file)
@@ -349,7 +349,7 @@ let bin_rcce_lu = [ "/sbin/" ++ f | f <- [
 
     -- ARMv8 modules for running under QEMU
     armv8_qemuModules = [ "/sbin/" ++ f | f <- [
-                       "cpu_qemu",
+                       "cpu_tmas",
                        "init",
                        "mem_serv",
                        "monitor",
@@ -359,9 +359,11 @@ let bin_rcce_lu = [ "/sbin/" ++ f | f <- [
                        "corectrl",
                        "skb",
                        "memtest",
-                       "serial_qemu",
+                       "serial_tmas",
                        "fish",
-                       "angler"
+                       "angler",
+                       "kaluga",
+                       "acpi"
                        ] ]
 
     armv7Image target bootTarget physBase modules =