On Mon, 2006-07-31 at 08:45 -0600, Eric W. Biederman wrote: > I have a fundamental problem with this patch. > Don't we enter the kernel at: > arch/i386/boot/compressed/head.S startup_32? > Doesn't %ebx get stomped? > > Otherwise I think the concept is fine, the implementation just > won't work. If you want to boot compressed kernels, yes. > Well I can tell to some extent it doesn't work as you got the > x86 calling conventions wrong. Well, the init function pointer is labelled "fastcall", but as the code is untested I can easily believe I screwed up in at least one place. Since the Xen people seem happy to revise their boot procedure, I'm going to drop mu proposal and let you, Zach and Jeremy sort it out from scratch. I want a single entry point, and I want a new hypervisor ABI implementation to merely have to add a new paravirt ops. Meet those, and I'm happy... Thanks! Rusty. -- Help! Save Australia from the worst of the DMCA: http://linux.org.au/law