]> git.proxmox.com Git - grub2.git/commit
xen: Prepare common code for Xen PVH support
authorJuergen Gross <jgross@suse.com>
Fri, 7 Dec 2018 12:11:32 +0000 (13:11 +0100)
committerSteve McIntyre <93sam@debian.org>
Tue, 25 Jun 2019 09:11:12 +0000 (10:11 +0100)
commit4085c8fb15a86cbe67262267702a3e8135dbc0f2
tree3a190c4bd6cf2fa74c0def6e2d1fd12935e86ea1
parente2849e8788c8ab3a315294cec5c1c06556d08d9d
xen: Prepare common code for Xen PVH support

Some common code needs to be special cased for Xen PVH mode. This hits
mostly Xen PV mode specific areas.

Split include/grub/i386/pc/int_types.h off from
include/grub/i386/pc/int.h to support including this file later from
xen_pvh code without the grub_bios_interrupt definition.

Move definition of struct grub_e820_mmap_entry from
grub-core/mmap/i386/pc/mmap.c to include/grub/i386/memory.h in order
to make it usable from xen_pvh code.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Tested-by: Hans van Kranenburg <hans@knorrie.org>
Origin: upstream, https://git.savannah.gnu.org/cgit/grub.git/commit/?id=fc9d47ead56365c3335bb42cf651008c9ac1f494
Bug-Debian: https://bugs.debian.org/776450
Last-Update: 2019-01-07

Patch-Name: xen-pvh-prepare-common-code.patch

Gbp-Pq: Name xen-pvh-prepare-common-code.patch
grub-core/kern/i386/tsc.c
grub-core/mmap/i386/pc/mmap.c
include/grub/i386/memory.h
include/grub/i386/pc/int.h
include/grub/i386/pc/int_types.h [new file with mode: 0644]
include/grub/i386/tsc.h
include/grub/i386/xen/hypercall.h
include/grub/kernel.h