From fef06cd9d86c09dc7053a44eea71ab77f3b9da5d Mon Sep 17 00:00:00 2001 From: Michael Ellerman Date: Mon, 15 Dec 2014 11:52:58 +1100 Subject: mambo: Get the zImage from an environment variable Rather than hard coding /tmp/zImage.epapr, get the zImage from an environment variable. This is a) cleaner, and b) allows running multiple copies of the simulator against different kernels simultaneously. Signed-off-by: Michael Ellerman Signed-off-by: Stewart Smith --- external/mambo/skiboot.tcl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'external/mambo/skiboot.tcl') diff --git a/external/mambo/skiboot.tcl b/external/mambo/skiboot.tcl index cc1fc36..4993d18 100644 --- a/external/mambo/skiboot.tcl +++ b/external/mambo/skiboot.tcl @@ -25,7 +25,10 @@ mconfig boot_load MAMBO_BOOT_LOAD 0 mconfig boot_pc MAMBO_BOOT_PC 0x10 # Payload: Allow for a Linux style ramdisk/initrd -mconfig payload PAYLOAD /tmp/zImage.epapr +if { ![info exists env(SKIBOOT_ZIMAGE)] } { + error "Please set SKIBOOT_ZIMAGE to the path of your zImage.epapr" +} +mconfig payload PAYLOAD $env(SKIBOOT_ZIMAGE) # Paylod: Memory location for a Linux style ramdisk/initrd mconfig payload_addr PAYLOAD_ADDR 0x20000000; -- cgit v1.1