* Install paravirtualized drivers after booting for high-performance IO
@ 2005-05-09 7:11 Arlen.D.Wang
2005-05-09 11:57 ` Mark Williamson
0 siblings, 1 reply; 10+ messages in thread
From: Arlen.D.Wang @ 2005-05-09 7:11 UTC (permalink / raw)
To: xen-devel
Hi!
What is "high-performance IO" ?
What meaning for "Install paravirtualized drivers after booting for
high-performance IO"?
Thanks,
--
DengYu Wang
Star SoftComm(China) Ltd
www.starsoftcomm.com
Phone: +86-10-82893388 Ext 825
Mobile: +86-13520799946 Mail: dengyu@starsoftcomm.com
Address: 3rd Floor Xinxi Road,Shangdi,Haidian District, Beijing 100085,PRC
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Install paravirtualized drivers after booting for high-performance IO
2005-05-09 7:11 Install paravirtualized drivers after booting for high-performance IO Arlen.D.Wang
@ 2005-05-09 11:57 ` Mark Williamson
2005-05-10 1:37 ` Install paravirtualized drivers after booting forhigh-performance IO Arlen.D.Wang
0 siblings, 1 reply; 10+ messages in thread
From: Mark Williamson @ 2005-05-09 11:57 UTC (permalink / raw)
To: xen-devel; +Cc: Arlen.D.Wang
Hi there,
I expect you've seen a reference to the Windows support using Vanderpool
Technology?
The current VT implementation provides an emulation of real hardware devices
(e.g. an NE2000 ethernet card) to the guest OS. This has the advantage that
you can boot an unmodified OS and it'll recognise the emulated devices and
Just Work. This will allow you to install the OS using its usual installer
and get things up and running.
However, you pay a performance price for emulating a device like this. The
most straightforward way to solve this is to replace the emulated device
drivers with Xen-aware drivers (like the ones used by the Xen-native Linux
port). Once you've installed the OS, you can upgrade to the Xen device
drivers.
This should give better bandwidth for things like disk and network IO.
Does that help?
Cheers,
Mark
> What is "high-performance IO" ?
> What meaning for "Install paravirtualized drivers after booting for
> high-performance IO"?
>
> Thanks,
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Install paravirtualized drivers after booting forhigh-performance IO
2005-05-09 11:57 ` Mark Williamson
@ 2005-05-10 1:37 ` Arlen.D.Wang
2005-05-10 2:24 ` Mark Williamson
0 siblings, 1 reply; 10+ messages in thread
From: Arlen.D.Wang @ 2005-05-10 1:37 UTC (permalink / raw)
To: xen-devel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1430 bytes --]
Yes, Thank you .
Where is get a reference to the Windows support using Vanderpool Technology
?
Who is doing that Windows support using Vanderpool Technology ?
If Xen can run unmodified Linux , then Xen can run unmodified Windows also ,
right ?
DengYu Wang
"Mark Williamson" <mark.williamson@cl.cam.ac.uk> дÈëÏûÏ¢ÐÂÎÅ:200505091257.04034.mark.williamson@cl.cam.ac.uk...
> Hi there,
>
> I expect you've seen a reference to the Windows support using Vanderpool
> Technology?
>
> The current VT implementation provides an emulation of real hardware
> devices
> (e.g. an NE2000 ethernet card) to the guest OS. This has the advantage
> that
> you can boot an unmodified OS and it'll recognise the emulated devices and
> Just Work. This will allow you to install the OS using its usual
> installer
> and get things up and running.
>
> However, you pay a performance price for emulating a device like this.
> The
> most straightforward way to solve this is to replace the emulated device
> drivers with Xen-aware drivers (like the ones used by the Xen-native Linux
> port). Once you've installed the OS, you can upgrade to the Xen device
> drivers.
>
> This should give better bandwidth for things like disk and network IO.
>
> Does that help?
>
> Cheers,
> Mark
>
>> What is "high-performance IO" ?
>> What meaning for "Install paravirtualized drivers after booting for
>> high-performance IO"?
>>
>> Thanks,
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Install paravirtualized drivers after booting forhigh-performance IO
2005-05-10 1:37 ` Install paravirtualized drivers after booting forhigh-performance IO Arlen.D.Wang
@ 2005-05-10 2:24 ` Mark Williamson
2005-05-10 7:20 ` Re: Install paravirtualized drivers after bootingforhigh-performance IO Arlen.D.Wang
[not found] ` <03a801c5552f$fc7c0fe0$b403a8c0@dengyu>
0 siblings, 2 replies; 10+ messages in thread
From: Mark Williamson @ 2005-05-10 2:24 UTC (permalink / raw)
To: xen-devel; +Cc: Arlen.D.Wang
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="utf-8", Size: 2265 bytes --]
> Where is get a reference to the Windows support using Vanderpool
> Technology ?
The code in the unstable tree is the best reference (if you feel brave).
There are the slides for a couple of talks about VT at the Xen Summit webpage
(http://summit.xensource.com/presentations/).
> Who is doing that Windows support using Vanderpool Technology ?
This implementation work has been spearheaded by Intel, although I think there
are also some people at IBM also working on Xen/VT (is that right?)
> If Xen can run unmodified Linux , then Xen can run unmodified Windows also
> , right ?
Not yet: running Windows requires emulating extra 16 bit x86 stuff that Linux
doesn't need in order to run. There is a design for supporting this and it
might even be under development right now.
HTH,
Mark
> DengYu Wang
>
> "Mark Williamson" <mark.williamson@cl.cam.ac.uk>
> дÈëÏûÏ¢ÐÂÎÅ:200505091257.04034.mark.williamson@cl.cam.ac.uk...
>
> > Hi there,
> >
> > I expect you've seen a reference to the Windows support using Vanderpool
> > Technology?
> >
> > The current VT implementation provides an emulation of real hardware
> > devices
> > (e.g. an NE2000 ethernet card) to the guest OS. This has the advantage
> > that
> > you can boot an unmodified OS and it'll recognise the emulated devices
> > and Just Work. This will allow you to install the OS using its usual
> > installer
> > and get things up and running.
> >
> > However, you pay a performance price for emulating a device like this.
> > The
> > most straightforward way to solve this is to replace the emulated device
> > drivers with Xen-aware drivers (like the ones used by the Xen-native
> > Linux port). Once you've installed the OS, you can upgrade to the Xen
> > device drivers.
> >
> > This should give better bandwidth for things like disk and network IO.
> >
> > Does that help?
> >
> > Cheers,
> > Mark
> >
> >> What is "high-performance IO" ?
> >> What meaning for "Install paravirtualized drivers after booting for
> >> high-performance IO"?
> >>
> >> Thanks,
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Install paravirtualized drivers after bootingforhigh-performance IO
2005-05-10 2:24 ` Mark Williamson
@ 2005-05-10 7:20 ` Arlen.D.Wang
2005-05-13 9:31 ` Miao Feng
[not found] ` <03a801c5552f$fc7c0fe0$b403a8c0@dengyu>
1 sibling, 1 reply; 10+ messages in thread
From: Arlen.D.Wang @ 2005-05-10 7:20 UTC (permalink / raw)
To: xen-devel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2271 bytes --]
What is the difference between paravirtualized and virtualized?
DengYu Wang
> Where is get a reference to the Windows support using Vanderpool
> Technology ?
The code in the unstable tree is the best reference (if you feel brave).
There are the slides for a couple of talks about VT at the Xen Summit
webpage
(http://summit.xensource.com/presentations/).
> Who is doing that Windows support using Vanderpool Technology ?
This implementation work has been spearheaded by Intel, although I think
there
are also some people at IBM also working on Xen/VT (is that right?)
> If Xen can run unmodified Linux , then Xen can run unmodified Windows also
> , right ?
Not yet: running Windows requires emulating extra 16 bit x86 stuff that
Linux
doesn't need in order to run. There is a design for supporting this and it
might even be under development right now.
HTH,
Mark
> DengYu Wang
>
> "Mark Williamson" <mark.williamson@cl.cam.ac.uk>
> §Õ?:200505091257.04034.mark.williamson@cl.cam.ac.uk...
>
> > Hi there,
> >
> > I expect you've seen a reference to the Windows support using Vanderpool
> > Technology?
> >
> > The current VT implementation provides an emulation of real hardware
> > devices
> > (e.g. an NE2000 ethernet card) to the guest OS. This has the advantage
> > that
> > you can boot an unmodified OS and it'll recognise the emulated devices
> > and Just Work. This will allow you to install the OS using its usual
> > installer
> > and get things up and running.
> >
> > However, you pay a performance price for emulating a device like this.
> > The
> > most straightforward way to solve this is to replace the emulated device
> > drivers with Xen-aware drivers (like the ones used by the Xen-native
> > Linux port). Once you've installed the OS, you can upgrade to the Xen
> > device drivers.
> >
> > This should give better bandwidth for things like disk and network IO.
> >
> > Does that help?
> >
> > Cheers,
> > Mark
> >
> >> What is "high-performance IO" ?
> >> What meaning for "Install paravirtualized drivers after booting for
> >> high-performance IO"?
> >>
> >> Thanks,
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Install paravirtualized drivers after booting forhigh-performance IO
[not found] ` <03a801c5552f$fc7c0fe0$b403a8c0@dengyu>
@ 2005-05-10 14:12 ` Mark Williamson
0 siblings, 0 replies; 10+ messages in thread
From: Mark Williamson @ 2005-05-10 14:12 UTC (permalink / raw)
To: dengyu wang; +Cc: xen-devel
> What is the difference between paravirtualized and virtualized?
Paravirtualisation is providing virtual machines to operating systems that
have been ported to run on Xen.
Full virtualisation is providing virtual machines to unmodified operating
systems.
A compromise for when you can't properly modify an OS is to full virtualise
the CPU using VT but install device drivers that are Xen-aware.
Cheers,
Mark
>
>
> ----- Original Message -----
> From: "Mark Williamson" <mark.williamson@cl.cam.ac.uk>
> To: <xen-devel@lists.xensource.com>
> Cc: "Arlen.D.Wang" <dengyu@starsoftcomm.com>
> Sent: Tuesday, May 10, 2005 10:24 AM
> Subject: Re: [Xen-devel] Re: Install paravirtualized drivers after booting
> forhigh-performance IO
>
> > Where is get a reference to the Windows support using Vanderpool
> > Technology ?
>
> The code in the unstable tree is the best reference (if you feel brave).
> There are the slides for a couple of talks about VT at the Xen Summit
> webpage (http://summit.xensource.com/presentations/).
>
> > Who is doing that Windows support using Vanderpool Technology ?
>
> This implementation work has been spearheaded by Intel, although I think
> there are also some people at IBM also working on Xen/VT (is that right?)
>
> > If Xen can run unmodified Linux , then Xen can run unmodified Windows
> > also , right ?
>
> Not yet: running Windows requires emulating extra 16 bit x86 stuff that
> Linux doesn't need in order to run. There is a design for supporting this
> and it might even be under development right now.
>
> HTH,
> Mark
>
> > DengYu Wang
> >
> > "Mark Williamson" <mark.williamson@cl.cam.ac.uk>
> > дϢ:200505091257.04034.mark.williamson@cl.cam.ac.uk...
> >
> > > Hi there,
> > >
> > > I expect you've seen a reference to the Windows support using
> > > Vanderpool Technology?
> > >
> > > The current VT implementation provides an emulation of real hardware
> > > devices
> > > (e.g. an NE2000 ethernet card) to the guest OS. This has the advantage
> > > that
> > > you can boot an unmodified OS and it'll recognise the emulated devices
> > > and Just Work. This will allow you to install the OS using its usual
> > > installer
> > > and get things up and running.
> > >
> > > However, you pay a performance price for emulating a device like this.
> > > The
> > > most straightforward way to solve this is to replace the emulated
> > > device drivers with Xen-aware drivers (like the ones used by the
> > > Xen-native Linux port). Once you've installed the OS, you can upgrade
> > > to the Xen device drivers.
> > >
> > > This should give better bandwidth for things like disk and network IO.
> > >
> > > Does that help?
> > >
> > > Cheers,
> > > Mark
> > >
> > >> What is "high-performance IO" ?
> > >> What meaning for "Install paravirtualized drivers after booting
> > >> for high-performance IO"?
> > >>
> > >> Thanks,
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xensource.com
> > http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Re: Install paravirtualized drivers after bootingforhigh-performance IO
2005-05-10 7:20 ` Re: Install paravirtualized drivers after bootingforhigh-performance IO Arlen.D.Wang
@ 2005-05-13 9:31 ` Miao Feng
2005-05-13 15:33 ` Mark Williamson
0 siblings, 1 reply; 10+ messages in thread
From: Miao Feng @ 2005-05-13 9:31 UTC (permalink / raw)
To: Xen-devel
Hi:
As i recognized, paravirtulization is an implemention of high
performence virtulization in non-VT box, pure virtulization needs no
modification on guest os, but paravirtulization do needs. Is that right?
If so, guest os on VT cpu will provide no paravirtulization?
Any suggestions?
Miao
StarSoftComm.com
Arlen.D.Wang wrote:
>What is the difference between paravirtualized and virtualized?
>
>
>DengYu Wang
>
>
>
>
>>Where is get a reference to the Windows support using Vanderpool
>>Technology ?
>>
>
>The code in the unstable tree is the best reference (if you feel brave).
>There are the slides for a couple of talks about VT at the Xen Summit
>webpage
>(http://summit.xensource.com/presentations/).
>
>
>>Who is doing that Windows support using Vanderpool Technology ?
>>
>
>This implementation work has been spearheaded by Intel, although I think
>there
>are also some people at IBM also working on Xen/VT (is that right?)
>
>
>>If Xen can run unmodified Linux , then Xen can run unmodified Windows also
>>, right ?
>>
>
>Not yet: running Windows requires emulating extra 16 bit x86 stuff that
>Linux
>doesn't need in order to run. There is a design for supporting this and it
>might even be under development right now.
>
>HTH,
>Mark
>
>
>>DengYu Wang
>>
>>"Mark Williamson" <mark.williamson@cl.cam.ac.uk>
>>§Õ?:200505091257.04034.mark.williamson@cl.cam.ac.uk...
>>
>>
>>>Hi there,
>>>
>>>I expect you've seen a reference to the Windows support using Vanderpool
>>>Technology?
>>>
>>>The current VT implementation provides an emulation of real hardware
>>>devices
>>>(e.g. an NE2000 ethernet card) to the guest OS. This has the advantage
>>>that
>>>you can boot an unmodified OS and it'll recognise the emulated devices
>>>and Just Work. This will allow you to install the OS using its usual
>>>installer
>>>and get things up and running.
>>>
>>>However, you pay a performance price for emulating a device like this.
>>>The
>>>most straightforward way to solve this is to replace the emulated device
>>>drivers with Xen-aware drivers (like the ones used by the Xen-native
>>>Linux port). Once you've installed the OS, you can upgrade to the Xen
>>>device drivers.
>>>
>>>This should give better bandwidth for things like disk and network IO.
>>>
>>>Does that help?
>>>
>>>Cheers,
>>>Mark
>>>
>>>
>>>> What is "high-performance IO" ?
>>>> What meaning for "Install paravirtualized drivers after booting for
>>>>high-performance IO"?
>>>>
>>>> Thanks,
>>>>
>>_______________________________________________
>>Xen-devel mailing list
>>Xen-devel@lists.xensource.com
>>http://lists.xensource.com/xen-devel
>>
>
>
>
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@lists.xensource.com
>http://lists.xensource.com/xen-devel
>
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Re: Install paravirtualized drivers after bootingforhigh-performance IO
2005-05-13 9:31 ` Miao Feng
@ 2005-05-13 15:33 ` Mark Williamson
2005-05-16 11:49 ` miaofeng
0 siblings, 1 reply; 10+ messages in thread
From: Mark Williamson @ 2005-05-13 15:33 UTC (permalink / raw)
To: xen-devel; +Cc: Miao Feng
> As i recognized, paravirtulization is an implemention of high
> performence virtulization in non-VT box, pure virtulization needs no
> modification on guest os, but paravirtulization do needs. Is that right?
Yes, that's all correct.
> If so, guest os on VT cpu will provide no paravirtulization?
A fully virtualised environment will be available for guests on a VT CPU, so
they won't *need* any modifications in order to run. However, for good IO
performance, you're likely to want to install Xen-aware device drivers which
will be compatible with the existing frontend/backend scheme.
Other fully virtualised environments (e.g. VMWare) also sometimes provide
higher-performance drivers that are aware of the environment. In Xen's case
we have Xen-aware drivers already but they need to be adapted to run in a VT
virtual machine
HTH,
Mark
> Any suggestions?
>
> Miao
> StarSoftComm.com
>
> Arlen.D.Wang wrote:
> >What is the difference between paravirtualized and virtualized?
> >
> >
> >DengYu Wang
> >
> >>Where is get a reference to the Windows support using Vanderpool
> >>Technology ?
> >
> >The code in the unstable tree is the best reference (if you feel brave).
> >There are the slides for a couple of talks about VT at the Xen Summit
> >webpage
> >(http://summit.xensource.com/presentations/).
> >
> >>Who is doing that Windows support using Vanderpool Technology ?
> >
> >This implementation work has been spearheaded by Intel, although I think
> >there
> >are also some people at IBM also working on Xen/VT (is that right?)
> >
> >>If Xen can run unmodified Linux , then Xen can run unmodified Windows
> >> also , right ?
> >
> >Not yet: running Windows requires emulating extra 16 bit x86 stuff that
> >Linux
> >doesn't need in order to run. There is a design for supporting this and
> > it might even be under development right now.
> >
> >HTH,
> >Mark
> >
> >>DengYu Wang
> >>
> >>"Mark Williamson" <mark.williamson@cl.cam.ac.uk>
> >>§Õ?:200505091257.04034.mark.williamson@cl.cam.ac.uk...
> >>
> >>>Hi there,
> >>>
> >>>I expect you've seen a reference to the Windows support using Vanderpool
> >>>Technology?
> >>>
> >>>The current VT implementation provides an emulation of real hardware
> >>>devices
> >>>(e.g. an NE2000 ethernet card) to the guest OS. This has the advantage
> >>>that
> >>>you can boot an unmodified OS and it'll recognise the emulated devices
> >>>and Just Work. This will allow you to install the OS using its usual
> >>>installer
> >>>and get things up and running.
> >>>
> >>>However, you pay a performance price for emulating a device like this.
> >>>The
> >>>most straightforward way to solve this is to replace the emulated device
> >>>drivers with Xen-aware drivers (like the ones used by the Xen-native
> >>>Linux port). Once you've installed the OS, you can upgrade to the Xen
> >>>device drivers.
> >>>
> >>>This should give better bandwidth for things like disk and network IO.
> >>>
> >>>Does that help?
> >>>
> >>>Cheers,
> >>>Mark
> >>>
> >>>> What is "high-performance IO" ?
> >>>> What meaning for "Install paravirtualized drivers after booting for
> >>>>high-performance IO"?
> >>>>
> >>>> Thanks,
> >>
> >>_______________________________________________
> >>Xen-devel mailing list
> >>Xen-devel@lists.xensource.com
> >>http://lists.xensource.com/xen-devel
> >
> >_______________________________________________
> >Xen-devel mailing list
> >Xen-devel@lists.xensource.com
> >http://lists.xensource.com/xen-devel
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Install paravirtualized drivers after bootingforhigh-performance IO
2005-05-13 15:33 ` Mark Williamson
@ 2005-05-16 11:49 ` miaofeng
2005-05-17 10:15 ` Mark Williamson
0 siblings, 1 reply; 10+ messages in thread
From: miaofeng @ 2005-05-16 11:49 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1: Type: text/plain, Size: 1628 bytes --]
Thanx alot, Mark.
I am wondering if device management, like vga, would share the same architecture as block device?
if that is the case, would vga be accessed by guest os directly?
if that is not the case, shall we have to base it on X11 system?
if all above is wrong, will u please give me some outline of the device achitecture?
Miao
StarSoftComm.com
----- Original Message -----
From: "Mark Williamson" <mark.williamson@cl.cam.ac.uk>
To: <xen-devel@lists.xensource.com>
Cc: "Miao Feng" <miaofeng@starsoftcomm.com>
Sent: Friday, May 13, 2005 11:33 PM
Subject: Re: [Xen-devel] Re: Re: Install paravirtualized drivers after bootingforhigh-performance IO
> As i recognized, paravirtulization is an implemention of high
> performence virtulization in non-VT box, pure virtulization needs no
> modification on guest os, but paravirtulization do needs. Is that right?
Yes, that's all correct.
> If so, guest os on VT cpu will provide no paravirtulization?
A fully virtualised environment will be available for guests on a VT CPU, so
they won't *need* any modifications in order to run. However, for good IO
performance, you're likely to want to install Xen-aware device drivers which
will be compatible with the existing frontend/backend scheme.
Other fully virtualised environments (e.g. VMWare) also sometimes provide
higher-performance drivers that are aware of the environment. In Xen's case
we have Xen-aware drivers already but they need to be adapted to run in a VT
virtual machine
HTH,
Mark
> Any suggestions?
>
> Miao
> StarSoftComm.com
>
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re: Install paravirtualized drivers after bootingforhigh-performance IO
2005-05-16 11:49 ` miaofeng
@ 2005-05-17 10:15 ` Mark Williamson
0 siblings, 0 replies; 10+ messages in thread
From: Mark Williamson @ 2005-05-17 10:15 UTC (permalink / raw)
To: xen-devel; +Cc: miaofeng
> I am wondering if device management, like vga, would share the same
> architecture as block device? if that is the case, would vga be accessed by
> guest os directly?
> if that is not the case, shall we have to base it on X11 system?
Right now, a VGA video card is emulated by the ioemu device model in dom0,
which displays the current screen state in an X11 window. The guest is not
aware of this.
It may well be that initially the block and net drivers are made Xen-aware but
the VGA device continues to be an emulated PCI device.
At some stage in the future, there may be a "virtual framebuffer" device that
will be Xen-aware and use shared memory like the block and net drivers. This
may give better performance and thus be preferable to the fully emulated
graphics device for desktop systems. This is likely to be some time after
the Xen-aware block / net devices.
Even further into the future, we might see a high performance Xen virtual 3D
device. This is some way off, though.
HTH,
Mark
> if all above is wrong, will u please give me some outline of the device
> achitecture?
>
> Miao
>
> StarSoftComm.com
>
>
> ----- Original Message -----
> From: "Mark Williamson" <mark.williamson@cl.cam.ac.uk>
> To: <xen-devel@lists.xensource.com>
> Cc: "Miao Feng" <miaofeng@starsoftcomm.com>
> Sent: Friday, May 13, 2005 11:33 PM
> Subject: Re: [Xen-devel] Re: Re: Install paravirtualized drivers after
> bootingforhigh-performance IO
>
> > As i recognized, paravirtulization is an implemention of high
> > performence virtulization in non-VT box, pure virtulization needs no
> > modification on guest os, but paravirtulization do needs. Is that right?
>
> Yes, that's all correct.
>
> > If so, guest os on VT cpu will provide no paravirtulization?
>
> A fully virtualised environment will be available for guests on a VT CPU,
> so they won't *need* any modifications in order to run. However, for good
> IO performance, you're likely to want to install Xen-aware device drivers
> which will be compatible with the existing frontend/backend scheme.
>
> Other fully virtualised environments (e.g. VMWare) also sometimes provide
> higher-performance drivers that are aware of the environment. In Xen's
> case we have Xen-aware drivers already but they need to be adapted to run
> in a VT virtual machine
>
> HTH,
> Mark
>
> > Any suggestions?
> >
> > Miao
> > StarSoftComm.com
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2005-05-17 10:15 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-09 7:11 Install paravirtualized drivers after booting for high-performance IO Arlen.D.Wang
2005-05-09 11:57 ` Mark Williamson
2005-05-10 1:37 ` Install paravirtualized drivers after booting forhigh-performance IO Arlen.D.Wang
2005-05-10 2:24 ` Mark Williamson
2005-05-10 7:20 ` Re: Install paravirtualized drivers after bootingforhigh-performance IO Arlen.D.Wang
2005-05-13 9:31 ` Miao Feng
2005-05-13 15:33 ` Mark Williamson
2005-05-16 11:49 ` miaofeng
2005-05-17 10:15 ` Mark Williamson
[not found] ` <03a801c5552f$fc7c0fe0$b403a8c0@dengyu>
2005-05-10 14:12 ` Re: Install paravirtualized drivers after booting forhigh-performance IO Mark Williamson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.