Re: [RFC PATCH 07/35] Make LOAD_OFFSET defined by subarch

Zachary Amsden
2006-05-10T23:32:25Z

Chris Wright wrote:
> Change LOAD_OFFSET so that the kernel has virtual addresses in the elf header fields.
>
> Unlike bare metal kernels, Xen kernels start with virtual address
> management turned on and thus the addresses to load to should be
> virtual addresses.

This patch interferes with using a traditional bootloader. The loader
for Xen should be smarter - it already has VIRT_BASE from the xen_guest
section, and can simply add the relocation to these header fields. This
is unnecessary, and one of the many reasons a Xen kernel can't run in a
normal environment.

Zach