[PATCH 18/20] x86_64: Relocatable Kernel Support

2007-03-06 Thread Vivek Goyal
This patch modifies the x86_64 kernel so that it can be loaded and run at any 2M aligned address, below 512G. The technique used is to compile the decompressor with -fPIC and modify it so the decompressor is fully relocatable. For the main kernel the page tables are modified so the kernel remai

Re: [PATCH 18/20] x86_64: Relocatable kernel support

2006-11-17 Thread Andi Kleen
On Sat, Nov 18, 2006 at 05:56:47AM +, Oleg Verych wrote: > > On 2006-11-17, Vivek Goyal wrote: > [] > > static void error(char *x) > > @@ -281,57 +335,8 @@ static void error(char *x) > > while(1); /* Halt */ > > } > > Is it possible to make this optional (using "panic" reboot time

Re: [PATCH 18/20] x86_64: Relocatable kernel support

2006-11-17 Thread Oleg Verych
On 2006-11-17, Vivek Goyal wrote: [] > static void error(char *x) > @@ -281,57 +335,8 @@ static void error(char *x) > while(1); /* Halt */ > } Is it possible to make this optional (using "panic" reboot timeout)? - To unsubscribe from this list: send the line "unsubscribe linux-

[PATCH 18/20] x86_64: Relocatable kernel support

2006-11-17 Thread Vivek Goyal
This patch modifies the x86_64 kernel so that it can be loaded and run at any 2M aligned address, below 512G. The technique used is to compile the decompressor with -fPIC and modify it so the decompressor is fully relocatable. For the main kernel the page tables are modified so the kernel remai