[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Elf loader fixes
>> The elf kernel loader certainly doesn't look like it cares much >> about virtual address (other than VIRT_BASE) ... > > Correct. And the same applies to boot loaders. Well, the difference between xen and other boot loaders is that xen boots the kernel with paging already enabled ... Right now it's completely broken: the loader works only with virtual addresses in the paddr header field. It can't stay that way, especially if we'll want to have kexec working with xenlinux kernels some day ;) As I see things there are basically two ways to fixup this: Either create a simple linear mapping using paddr + VIRT_BASE, which would be pretty close to the current behaviour (and other boot loaders). Or do a complete virtual memory setup, which probably can't be done without major changes in the domain builder ... cheers, Gerd -- Gerd 'just married' Hoffmann <kraxel@xxxxxxx> I'm the hacker formerly known as Gerd Knorr. http://www.suse.de/~kraxel/just-married.jpeg _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |