[RFC] First (incomplete) cut of Xen paravirt binding

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [KVM Development]     [Libvirt Development]     [Libvirt Users]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux