]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
xen: Add PVH specific defines to offset.h
authorJuergen Gross <jgross@suse.com>
Fri, 7 Dec 2018 12:11:36 +0000 (13:11 +0100)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 12 Dec 2018 11:03:27 +0000 (12:03 +0100)
include/grub/offsets.h needs some defines for Xen PVH mode.

Add them. While at it line up the values in the surrounding lines to
start at the same column.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Tested-by: Hans van Kranenburg <hans@knorrie.org>
include/grub/offsets.h

index 330e4c70738abcacc3c1d53fb16ae1ec8896d9e3..871e1cd4c38c9fce19c7a599f516af161a3463bc 100644 (file)
 #define GRUB_DECOMPRESSOR_I386_PC_MAX_DECOMPRESSOR_SIZE (0x9000-0x8200)
 
 /* The segment where the kernel is loaded.  */
-#define GRUB_BOOT_I386_PC_KERNEL_SEG   0x800
+#define GRUB_BOOT_I386_PC_KERNEL_SEG           0x800
 
-#define GRUB_KERNEL_I386_PC_LINK_ADDR  0x9000
+#define GRUB_KERNEL_I386_PC_LINK_ADDR          0x9000
+#define GRUB_KERNEL_I386_XEN_PVH_LINK_ADDR     0x100000
 
 /* The upper memory area (starting at 640 kiB).  */
 #define GRUB_MEMORY_I386_PC_UPPER              0xa0000
 #define GRUB_KERNEL_I386_MULTIBOOT_MOD_ALIGN   GRUB_KERNEL_I386_COREBOOT_MOD_ALIGN
 
 #define GRUB_KERNEL_X86_64_XEN_MOD_ALIGN       0x8
-#define GRUB_KERNEL_I386_XEN_MOD_ALIGN 0x8
+#define GRUB_KERNEL_I386_XEN_MOD_ALIGN         0x8
+#define GRUB_KERNEL_I386_XEN_PVH_MOD_ALIGN     0x8
 
 /* Non-zero value is only needed for PowerMacs.  */
-#define GRUB_KERNEL_X86_64_XEN_MOD_GAP 0x0
-#define GRUB_KERNEL_I386_XEN_MOD_GAP 0x0
-#define GRUB_KERNEL_I386_IEEE1275_MOD_GAP 0x0
-#define GRUB_KERNEL_I386_COREBOOT_MOD_GAP 0x0
-#define GRUB_KERNEL_SPARC64_IEEE1275_MOD_GAP 0x0
-#define GRUB_KERNEL_ARM_UBOOT_MOD_GAP 0x0
+#define GRUB_KERNEL_X86_64_XEN_MOD_GAP         0x0
+#define GRUB_KERNEL_I386_XEN_MOD_GAP           0x0
+#define GRUB_KERNEL_I386_XEN_PVH_MOD_GAP       0x0
+#define GRUB_KERNEL_I386_IEEE1275_MOD_GAP      0x0
+#define GRUB_KERNEL_I386_COREBOOT_MOD_GAP      0x0
+#define GRUB_KERNEL_SPARC64_IEEE1275_MOD_GAP   0x0
+#define GRUB_KERNEL_ARM_UBOOT_MOD_GAP          0x0
 
 #define GRUB_KERNEL_POWERPC_IEEE1275_MOD_ALIGN 0x1000
 #define GRUB_KERNEL_SPARC64_IEEE1275_LOG_MOD_ALIGN 3