From: Julien Grall <julien.gr...@arm.com> The GRUB package in stretch is not able to boot Xen on Arm64. Use chainloading as we did for jessie for the time being.
Note that a bug has been filled on Debian to integrate Xen pactches for the next release (see [1]). [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884770 Signed-off-by: Julien Grall <julien.gr...@arm.com> Signed-off-by: Wei Liu <wei.l...@citrix.com> Acked-by: Ian Jackson <ian.jack...@eu.citrix.com> --- v4: Correct suite name capitalisation in commit message and comment. --- Osstest/Debian.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm index 85b1890d..80b4cf37 100644 --- a/Osstest/Debian.pm +++ b/Osstest/Debian.pm @@ -435,10 +435,10 @@ sub setupboot_grub2 ($$$$) { my $rmenu= '/boot/grub/grub.cfg'; my $kernkey= (defined $xenhopt ? 'KernDom0' : 'KernOnly'); - # Grub2 on Jessie/arm* doesn't do multiboot, so we must chainload. + # Grub2 on jessie/stretch ARM* doesn't do multiboot, so we must chainload. my $need_uefi_chainload = get_host_property($ho, "firmware", "") eq "uefi" && - $ho->{Suite} =~ m/jessie/ && $r{arch} =~ m/^arm/; + $ho->{Suite} =~ m/jessie|stretch/ && $r{arch} =~ m/^arm/; my $parsemenu= sub { my $f= bl_getmenu_open($ho, $rmenu, "$stash/$ho->{Name}--grub.cfg.1"); -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel