Re: A proposal - binary

From: Zachary Amsden
Date: Thu Aug 03 2006 - 18:48:12 EST

Greg KH wrote:
And the PowerPC hypervisor interface :)

Have you discussed this with those two groups to make sure you aren't
doing something that would merely duplicate what they have already done?

I haven't personally.

There's nothing anybody has done that can be considered sufficient to address virtualizing i386. Most of these other architectures have a prom / lpar / hypervisor support layer already, which is what we are trying to create for i386. And it is just about 100% architecture specific because of the weird non-virtualizable parts of x86. Page tables are completely different beasts when you are using a hashed page table scheme versus hardware page tables, so there is not even common ground in the MMU. About the only common ground would be the cede / prod for remote notifications, but it is all so architecture dependent that I really think any idea of creating a common cross architecture hypervisor layer is just impossible at this time.

We need to focus on establishing that lower layer interface for i386 instead of trying to come up with the grand unified hypervisor interface, which could be years away. For now, I think it's fair to say there is about zero duplication, and any that we find along the way can go into common Linux interfaces.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at