]> git.ipfire.org Git - thirdparty/grub.git/commit
Add new ports: i386-xen and x86_64-xen. This allows running GRUB in
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 9 Nov 2013 20:29:11 +0000 (21:29 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 9 Nov 2013 20:29:11 +0000 (21:29 +0100)
commit9612ebc00ef5f186e9084b60ceeb1606d34f1d23
treea1a5d63720dc9b1f36287058ae9c72165e4fdeb6
parent1a46a3a4b38c36f0c2f23d860b341fbba476b35a
Add new ports: i386-xen and x86_64-xen. This allows running GRUB in
XEN PV environment and load kernels.
59 files changed:
ChangeLog
conf/Makefile.common
configure.ac
docs/grub.texi
gentpl.py
grub-core/Makefile.am
grub-core/Makefile.core.def
grub-core/commands/boot.c
grub-core/commands/nativedisk.c
grub-core/commands/xen/lsxen.c [new file with mode: 0644]
grub-core/disk/xen/xendisk.c [new file with mode: 0644]
grub-core/fs/cbfs.c
grub-core/io/offset.c [new file with mode: 0644]
grub-core/kern/emu/main.c
grub-core/kern/i386/coreboot/init.c
grub-core/kern/i386/efi/init.c
grub-core/kern/i386/pc/init.c
grub-core/kern/i386/qemu/init.c
grub-core/kern/i386/tsc.c
grub-core/kern/i386/xen/hypercall.S [new file with mode: 0644]
grub-core/kern/i386/xen/startup.S [new file with mode: 0644]
grub-core/kern/ia64/efi/init.c
grub-core/kern/ieee1275/init.c
grub-core/kern/mips/arc/init.c
grub-core/kern/mips/loongson/init.c
grub-core/kern/mips/qemu_mips/init.c
grub-core/kern/x86_64/xen/hypercall.S [new file with mode: 0644]
grub-core/kern/x86_64/xen/startup.S [new file with mode: 0644]
grub-core/kern/xen/init.c [new file with mode: 0644]
grub-core/lib/i386/reboot.c
grub-core/lib/i386/relocator.c
grub-core/lib/i386/relocator_common_c.c [new file with mode: 0644]
grub-core/lib/i386/xen/relocator.S [new file with mode: 0644]
grub-core/lib/legacy_parse.c
grub-core/lib/relocator.c
grub-core/lib/x86_64/xen/relocator.S [new file with mode: 0644]
grub-core/lib/xen/datetime.c [new file with mode: 0644]
grub-core/lib/xen/halt.c [new file with mode: 0644]
grub-core/lib/xen/reboot.c [new file with mode: 0644]
grub-core/lib/xen/relocator.c [new file with mode: 0644]
grub-core/loader/i386/xen.c [new file with mode: 0644]
grub-core/loader/i386/xen_file.c [new file with mode: 0644]
grub-core/loader/i386/xen_file32.c [new file with mode: 0644]
grub-core/loader/i386/xen_file64.c [new file with mode: 0644]
grub-core/loader/i386/xen_fileXX.c [new file with mode: 0644]
grub-core/term/xen/console.c [new file with mode: 0644]
include/grub/disk.h
include/grub/elf.h
include/grub/file.h
include/grub/i386/xen/hypercall.h [new file with mode: 0644]
include/grub/i386/xen/memory.h [new file with mode: 0644]
include/grub/kernel.h
include/grub/offsets.h
include/grub/x86_64/xen/hypercall.h [new file with mode: 0644]
include/grub/xen.h [new file with mode: 0644]
include/grub/xen/relocator.h [new file with mode: 0644]
include/grub/xen_file.h [new file with mode: 0644]
util/grub-mkimagexx.c
util/mkimage.c