From bcf3c55531349dfec135cad9bf359960214dd0f6 Mon Sep 17 00:00:00 2001 From: phcoder Date: Sun, 5 Mar 2017 10:04:07 +0100 Subject: [PATCH] xen: Fix wrong register in relocator. This fixes chainloading of some GRUB variants. --- grub-core/lib/i386/xen/relocator.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grub-core/lib/i386/xen/relocator.S b/grub-core/lib/i386/xen/relocator.S index f1c729e8c..96e51b59a 100644 --- a/grub-core/lib/i386/xen/relocator.S +++ b/grub-core/lib/i386/xen/relocator.S @@ -128,7 +128,7 @@ VARIABLE(grub_relocator_xen_start) VARIABLE(grub_relocator_xen_remapper_virt2) .long 0 - movl %eax, %edi + movl %eax, %ebx xorl %ecx, %ecx /* Invalid pte */ xorl %edx, %edx