xen-devel
Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)
To: |
Ingo Molnar <mingo@xxxxxxx> |
Subject: |
Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops) |
From: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Date: |
Wed, 27 May 2009 17:49:15 -0700 |
Cc: |
Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxxxxx>, the arch/x86 maintainers <x86@xxxxxxxxxx>, Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>, Avi Kivity <avi@xxxxxxxxxx>, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> |
Delivery-date: |
Wed, 27 May 2009 17:49:41 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20090528001350.GD26820@xxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<4A1C3453.6080402@xxxxxxxxxx> <162f4c90-6431-4a2a-b337-6d7451d7b11e@default> <20090528001350.GD26820@xxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Thunderbird 2.0.0.21 (X11/20090320) |
Ingo Molnar wrote:
I also find it pretty telling that you cut out the most important
point of Avi's reply:
I think the Xen design has merit if it can truly make dom0 a
guest -- that is, if it can survive dom0 failure. Until then,
you're just taking a large interdependent codebase and splitting
it at some random point, but you don't get any stability or
security in return.
that crucial question really has to be answered honestly and
upfront.
Xen, the hypervisor itself, doesn't require any services from dom0. From
its perspective, dom0 is just another guest domain, though with enough
privileges to access hardware. Dom0's job is to provide device access
to other less privileged domains.
There is currently some system-wide information which is stored in a
usermode daemon in dom0. Recovering from its loss is hard, but there is
a prototype to pull that daemon out into its own special-purpose
domain. At that point, dom0 can reboot without affecting any of the
other domains or Xen itself.
If dom0 goes away, the other domains will get a disconnect and
temporarily lose access to their devices, but they can cope with that.
From their perspective, it would look like they'd just been
save/restored or migrated to another machine. When dom0 comes back,
they'll reconnect and carry on.
The disaggregation of dom0's functions is something that the Xen
development community is actively perusing.
J
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 16/17] xen: fix legacy irq setup, make ioapic-less machines work., (continued)
- [Xen-devel] [PATCH 16/17] xen: fix legacy irq setup, make ioapic-less machines work., Jeremy Fitzhardinge
- [Xen-devel] [PATCH 17/17] xen: disable MSI, Jeremy Fitzhardinge
- [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Ingo Molnar
- [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Jeremy Fitzhardinge
- [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Ingo Molnar
- Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), George Dunlap
- Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Avi Kivity
- RE: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Dan Magenheimer
- Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Avi Kivity
- Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Ingo Molnar
- Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops),
Jeremy Fitzhardinge <=
- RE: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops), Dan Magenheimer
- Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Luke S Crawford
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Tim Post
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Luke S Crawford
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Tim Post
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Tim Post
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), George Dunlap
- RE: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Dan Magenheimer
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Luke S Crawford
- Re: Distro kernel and 'virtualization server' vs. 'server that sometimes runs virtual instances' rant (was: Re: [Xen-devel] Re: [GIT PULL] Xen APIC hooks (with io_apic_ops)), Tim Post
|
|
|