All of lore.kernel.org
 help / color / mirror / Atom feed
* Question: direct I/O for system volume
@ 2008-08-27 11:07 Jun Kamada
  2008-08-28  8:59 ` Samuel Thibault
  0 siblings, 1 reply; 5+ messages in thread
From: Jun Kamada @ 2008-08-27 11:07 UTC (permalink / raw)
  To: xen-devel; +Cc: kama

Hi all,

I have a simple question about the device passthrough functionality,
that Xen 3.3 started to support. Does the functionality provide direct
I/O for "system volume" in guest domain? I suppose extension of many
components, such as guest firmware, will be needed. Somebody have a 
plan to do the extension?

Best regards,

-----
Jun Kamada

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Question: direct I/O for system volume
  2008-08-27 11:07 Question: direct I/O for system volume Jun Kamada
@ 2008-08-28  8:59 ` Samuel Thibault
  2008-08-28  9:31   ` Jun Kamada
  0 siblings, 1 reply; 5+ messages in thread
From: Samuel Thibault @ 2008-08-28  8:59 UTC (permalink / raw)
  To: Jun Kamada; +Cc: xen-devel

Hello,

Jun Kamada, le Wed 27 Aug 2008 20:07:23 +0900, a écrit :
> Does the functionality provide direct I/O for "system volume" in guest
> domain?

What do you call "system volume"?

Samuel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Question: direct I/O for system volume
  2008-08-28  8:59 ` Samuel Thibault
@ 2008-08-28  9:31   ` Jun Kamada
  2008-08-28  9:44     ` Samuel Thibault
  0 siblings, 1 reply; 5+ messages in thread
From: Jun Kamada @ 2008-08-28  9:31 UTC (permalink / raw)
  To: Samuel Thibault, xen-devel; +Cc: kama

Hi Samuel-san,

On Thu, 28 Aug 2008 09:59:08 +0100
Samuel Thibault <samuel.thibault@eu.citrix.com> wrote:
> Jun Kamada, le Wed 27 Aug 2008 20:07:23 +0900, a 馗rit :
> > Does the functionality provide direct I/O for "system volume" in guest
> > domain?
> 
> What do you call "system volume"?

Sorry, it means "boot disk". 

Guest software can directly see HBA(Host Bus Adapter) as a hardware 
by using the device passthrough functionality. However, current guest
BIOS doesn't have a capability to load and invoke expansion ROM stored 
in the HBA, I guess. As a result, the guest OS cannot boot up from a 
disk under the HBA.

#If my understanding was wrong, please point out.

I understand that this limitation does not come from the device
passthrough functionality, but probably from guest BIOS or the other
component.

Best regards,


-----
Jun Kamada

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Question: direct I/O for system volume
  2008-08-28  9:31   ` Jun Kamada
@ 2008-08-28  9:44     ` Samuel Thibault
  2008-08-28 10:20       ` Jun Kamada
  0 siblings, 1 reply; 5+ messages in thread
From: Samuel Thibault @ 2008-08-28  9:44 UTC (permalink / raw)
  To: Jun Kamada; +Cc: xen-devel

Hello,

Jun Kamada, le Thu 28 Aug 2008 18:31:23 +0900, a écrit :
> On Thu, 28 Aug 2008 09:59:08 +0100
> Samuel Thibault <samuel.thibault@eu.citrix.com> wrote:
> > Jun Kamada, le Wed 27 Aug 2008 20:07:23 +0900, a 馗rit :
> > > Does the functionality provide direct I/O for "system volume" in guest
> > > domain?
> > 
> > What do you call "system volume"?
> 
> Sorry, it means "boot disk". 
> 
> Guest software can directly see HBA(Host Bus Adapter) as a hardware 
> by using the device passthrough functionality. However, current guest
> BIOS doesn't have a capability to load and invoke expansion ROM stored 
> in the HBA, I guess. As a result, the guest OS cannot boot up from a 
> disk under the HBA.

Ok, much more clear :)
You may want to have a look at Jean Guyader's work on VGA card
pass-through, which precisely requires mapping the expansion ROM into
the guest.  In other words, the tools to achieve it are there, I guess
you just need to assemble them.

Samuel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Question: direct I/O for system volume
  2008-08-28  9:44     ` Samuel Thibault
@ 2008-08-28 10:20       ` Jun Kamada
  0 siblings, 0 replies; 5+ messages in thread
From: Jun Kamada @ 2008-08-28 10:20 UTC (permalink / raw)
  To: Samuel Thibault, xen-devel; +Cc: kama

Hi Samuel-san,

Thank you for your helpful information. I will access the work.

Best regards,


On Thu, 28 Aug 2008 10:44:41 +0100
Samuel Thibault <samuel.thibault@eu.citrix.com> wrote:

> Hello,
> 
> Jun Kamada, le Thu 28 Aug 2008 18:31:23 +0900, a ecrit :
> > On Thu, 28 Aug 2008 09:59:08 +0100
> > Samuel Thibault <samuel.thibault@eu.citrix.com> wrote:
> > > Jun Kamada, le Wed 27 Aug 2008 20:07:23 +0900, a 馗rit :
> > > > Does the functionality provide direct I/O for "system volume" in guest
> > > > domain?
> > > 
> > > What do you call "system volume"?
> > 
> > Sorry, it means "boot disk". 
> > 
> > Guest software can directly see HBA(Host Bus Adapter) as a hardware 
> > by using the device passthrough functionality. However, current guest
> > BIOS doesn't have a capability to load and invoke expansion ROM stored 
> > in the HBA, I guess. As a result, the guest OS cannot boot up from a 
> > disk under the HBA.
> 
> Ok, much more clear :)
> You may want to have a look at Jean Guyader's work on VGA card
> pass-through, which precisely requires mapping the expansion ROM into
> the guest.  In other words, the tools to achieve it are there, I guess
> you just need to assemble them.
> 
> Samuel


-----
Jun Kamada

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-08-28 10:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-27 11:07 Question: direct I/O for system volume Jun Kamada
2008-08-28  8:59 ` Samuel Thibault
2008-08-28  9:31   ` Jun Kamada
2008-08-28  9:44     ` Samuel Thibault
2008-08-28 10:20       ` Jun Kamada

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.