[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 09/19] xen: add PVH boot entry code
From: |
Daniel Kiper |
Subject: |
Re: [PATCH v4 09/19] xen: add PVH boot entry code |
Date: |
Thu, 8 Nov 2018 16:53:40 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Fri, Nov 02, 2018 at 01:37:28PM +0100, Juergen Gross wrote:
> Add the code for the Xen PVH mode boot entry.
>
> Signed-off-by: Juergen Gross <address@hidden>
One nitpick below. Otherwise
Reviewed-by: Daniel Kiper <address@hidden>
> ---
> V3: clear %fs and %gs, too (Daniel Kiper)
> use GRUB_MEMORY_MACHINE_PROT_STACK_SIZE for stack size (Daniel Kiper)
> ---
> grub-core/kern/i386/xen/startup_pvh.S | 52
> +++++++++++++++++++++++++++++++++++
> 1 file changed, 52 insertions(+)
>
> diff --git a/grub-core/kern/i386/xen/startup_pvh.S
> b/grub-core/kern/i386/xen/startup_pvh.S
> index 69b8fdcca..417655990 100644
> --- a/grub-core/kern/i386/xen/startup_pvh.S
> +++ b/grub-core/kern/i386/xen/startup_pvh.S
> @@ -19,11 +19,63 @@
>
> #include <config.h>
> #include <grub/symbol.h>
> +#include <grub/machine/memory.h>
>
> .file "startup_pvh.S"
> .text
> + .globl start, _start
> + .code32
>
> +start:
> +_start:
> + cld
> + lgdt gdtdesc
> + ljmp $GRUB_MEMORY_MACHINE_PROT_MODE_CSEG, $1f
> +1:
> + movl $GRUB_MEMORY_MACHINE_PROT_MODE_DSEG, %eax
> + mov %eax, %ds
> + mov %eax, %es
> + mov %eax, %ss
> + mov %eax, %fs
> + mov %eax, %gs
I would do this in that order:
mov %eax, %ds
mov %eax, %es
mov %eax, %fs
mov %eax, %gs
mov %eax, %ss
Daniel
- [PATCH v4 16/19] grub-module-verifier: Ignore all_video for xenpvh, (continued)
- [PATCH v4 16/19] grub-module-verifier: Ignore all_video for xenpvh, Juergen Gross, 2018/11/02
- [PATCH v4 17/19] xen_pvh: support building a standalone image, Juergen Gross, 2018/11/02
- [PATCH v4 15/19] xen_pvh: add build runes for grub-core, Juergen Gross, 2018/11/02
- [PATCH v4 19/19] xen_pvh: add support to configure, Juergen Gross, 2018/11/02
- [PATCH v4 13/19] xen: setup Xen specific data for PVH, Juergen Gross, 2018/11/02
- [PATCH v4 09/19] xen: add PVH boot entry code, Juergen Gross, 2018/11/02
- Re: [PATCH v4 09/19] xen: add PVH boot entry code,
Daniel Kiper <=
- [PATCH v4 11/19] xen: get memory map from hypervisor for PVH, Juergen Gross, 2018/11/02
- [PATCH v4 06/19] xen: rearrange xen/init.c to prepare it for Xen PVH mode, Juergen Gross, 2018/11/02
- [PATCH v4 08/19] xen: add basic hooks for PVH in current code, Juergen Gross, 2018/11/02
- [PATCH v4 02/19] loader/linux: support passing rsdp address via boot params, Juergen Gross, 2018/11/02