]> git.proxmox.com Git - grub2.git/commit
Revamp relocation handling.
authorVladimir Serbinenko <phcoder@gmail.com>
Fri, 6 Dec 2013 08:18:55 +0000 (09:18 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Fri, 6 Dec 2013 08:18:55 +0000 (09:18 +0100)
commit8c534b85f1c6b29e2ab680578ae158601c398d33
treefbd9f73e6fa79640ce3efcae7b3a014defe0f9c1
parenta846dd4b3aa2c4b3f8a593f5c122726f2e5deb7b
Revamp relocation handling.

Move more code to common dl.c. Add missing veneers for arm and arm64.
Decreases kernel size by 70 bytes on i386-pc (40-50 compressed)
18 files changed:
ChangeLog
grub-core/kern/arm/dl.c
grub-core/kern/arm/dl_helper.c
grub-core/kern/arm64/dl.c
grub-core/kern/arm64/dl_helper.c
grub-core/kern/dl.c
grub-core/kern/emu/full.c
grub-core/kern/i386/dl.c
grub-core/kern/ia64/dl.c
grub-core/kern/mips/dl.c
grub-core/kern/powerpc/dl.c
grub-core/kern/sparc64/dl.c
grub-core/kern/x86_64/dl.c
include/grub/arm/reloc.h
include/grub/arm64/reloc.h
include/grub/dl.h
util/grub-mkimagexx.c
util/mkimage.c