aboutsummaryrefslogtreecommitdiff
path: root/scripts/uboot-script-gen
diff options
context:
space:
mode:
authorAyan Kumar Halder2021-11-10 16:03:45 +0000
committerStefano Stabellini2021-11-10 12:05:38 -0800
commit4435825070fe062bb5576e9e048883191c0d87b7 (patch)
tree326dd1bb6cca9c7db85678b13260a679d8494aba /scripts/uboot-script-gen
parentc3ae3077b9489c105089592d59b146c456f5ed6b (diff)
Enable setting xen,passthrough
Add an option 'XEN_PASSTHROUGH_PATHS' to the imagebuilder config file. It takes a list of device paths (separated by spaces) which needs to be marked with xen,passthrough. Signed-off-by: Ayan Kumar Halder <ayankuma@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
Diffstat (limited to 'scripts/uboot-script-gen')
-rwxr-xr-xscripts/uboot-script-gen5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/uboot-script-gen b/scripts/uboot-script-gen
index 66bcad7..4f9c04a 100755
--- a/scripts/uboot-script-gen
+++ b/scripts/uboot-script-gen
@@ -133,6 +133,11 @@ function xen_device_tree_editing()
dt_set "/chosen/dom0-ramdisk" "reg" "hex" "0x0 $ramdisk_addr 0x0 $(printf "0x%x" $ramdisk_size)"
fi
+ for devpath in $XEN_PASSTHROUGH_PATHS
+ do
+ dt_set "$devpath" "xen,passthrough" "str_a"
+ done
+
i=0
while test $i -lt $NUM_DOMUS
do