Re: ABI coupling to hypervisors via CONFIG_PARAVIRT

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Friday, March 9, 2007 - 3:12 pm

* Jeremy Fitzhardinge <jeremy@goop.org> wrote:


yep. That's precisely my worry. And it doesnt have to be a 'great' thing 
- just any random small change in the kernel that makes sense: what is 
the likelyhood that it cannot be implemented, no matter what amount of 
insight, paravirt_ops + hyper-ABI emulation hackery, for FoobieVisor, 
because FoobieVisor messed up its ABI.

that likelyhood is a pure function of how FoobieVisor's hypercall ABI is 
shaped. Wow! So can you guess where my fixation about not having too 
many ABIs could possibly originate from? ;-)

Until today everyone on the hypervisor side of the argument pretended 
that paravirt_ops solves all problems and acted stupid when i said an 
ABI is an ABI is an ABI, and that "backwards compatibility" does have 
some technological consequences. _Now_ at least i've got this minimal 
admission that FoobieVisor _might_ break. Quite a breakthrough =B-)

	Ingo
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 11:02 am)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Andi Kleen, (Fri Mar 9, 11:28 am)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Linus Torvalds, (Fri Mar 9, 11:30 am)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Chris Wright, (Fri Mar 9, 12:00 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 12:24 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Linus Torvalds, (Fri Mar 9, 12:51 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 1:12 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Jan Engelhardt, (Fri Mar 9, 1:50 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 2:04 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Jeremy Fitzhardinge, (Fri Mar 9, 2:05 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Linus Torvalds, (Fri Mar 9, 2:06 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Chris Wright, (Fri Mar 9, 2:27 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 2:36 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Jeremy Fitzhardinge, (Fri Mar 9, 2:40 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 2:47 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Jeremy Fitzhardinge, (Fri Mar 9, 2:59 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Chris Wright, (Fri Mar 9, 3:10 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 3:12 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 3:24 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Linus Torvalds, (Fri Mar 9, 3:27 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Jeremy Fitzhardinge, (Fri Mar 9, 3:30 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Jeremy Fitzhardinge, (Fri Mar 9, 3:36 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Chris Wright, (Fri Mar 9, 3:46 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 3:50 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Lee Revell, (Fri Mar 9, 3:50 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 4:02 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Zachary Amsden, (Fri Mar 9, 4:07 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 4:10 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Rik van Riel, (Fri Mar 9, 4:13 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Zachary Amsden, (Fri Mar 9, 4:38 pm)
Re: ABI coupling to hypervisors via CONFIG_PARAVIRT, Ingo Molnar, (Fri Mar 9, 4:38 pm)