All of lore.kernel.org
 help / color / mirror / Atom feed
* x86-64 Xen development
@ 2005-03-03  2:34 Jerone Young
  0 siblings, 0 replies; 6+ messages in thread
From: Jerone Young @ 2005-03-03  2:34 UTC (permalink / raw)
  To: Nakajima, Jun; +Cc: xen-devel

Hi,

	What is Intel's status on x86-64 work for Xen? Do require any
assistance on any remaining work to get Xen x86-64 enabled? We want to
have more public discussion on x86-64 Xen development.

-- 
Jerone Young
Open Virtualization
IBM Linux Technology Center
jyoung5@us.ibm.com
512-838-1157 (T/L: 678-1157)



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

^ permalink raw reply	[flat|nested] 6+ messages in thread
* RE: x86-64 Xen development
@ 2005-03-03 11:26 Ian Pratt
  2005-03-03 12:00 ` Keir Fraser
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Pratt @ 2005-03-03 11:26 UTC (permalink / raw)
  To: Jerone Young, Nakajima, Jun; +Cc: xen-devel, ian.pratt

> 	What is Intel's status on x86-64 work for Xen? Do require any
> assistance on any remaining work to get Xen x86-64 enabled? We want to
> have more public discussion on x86-64 Xen development.

Jun, 

Please can you post the x86_64 dom0 domain builder so that Jerone can
get to work on the user space builder.

Are there any fixes we need to do to x86_64 xen? Have you an ETA on the
dom0 checkin?

Jerone, if you're currently stalled on work to do then please can you
look into bringing xc_linux_save/restore up to date in the unstable
tree. We need a couple of trivial changes to modify it to transfer the
context of multiple CPUs, and also to cope with the new way of getting
the machine_to_phys table start mfn. We need a simple patch in Linux
too, to post a softirq to count the other VCPUs into a safe state
pending the final suspend (and obivously release them at the end of a
restore).

Ian


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=click

^ permalink raw reply	[flat|nested] 6+ messages in thread
* RE: x86-64 Xen development
@ 2005-03-03 17:03 Nakajima, Jun
  2005-03-03 19:12 ` Jerone Young
  0 siblings, 1 reply; 6+ messages in thread
From: Nakajima, Jun @ 2005-03-03 17:03 UTC (permalink / raw)
  To: Ian Pratt, Jerone Young; +Cc: xen-devel, ian.pratt

Ian Pratt wrote:
>> 	What is Intel's status on x86-64 work for Xen? Do require any
>> assistance on any remaining work to get Xen x86-64 enabled? We want
>> to have more public discussion on x86-64 Xen development.
> 
> Jun,
> 
> Please can you post the x86_64 dom0 domain builder so that Jerone can
> get to work on the user space builder.
> 
> Are there any fixes we need to do to x86_64 xen? Have you an ETA on
> the dom0 checkin?

Ian,

I'm shooting the next week, in a week or so. We've been making steady
progress despite _numerous_ minor issus/problems. Jerone, it would be
helpful if you take a look at 32-bit apps support (i.e. what does it
take for us to support those in xenolinux64) because we are not
proactively looking at the area at this point.

There are a couple of minor fixes required in the hypervisor. For
example, check_descriptor() in arch/x86/x86-64/mm.c needs to shift bits
when comparing the value.  
/* The guest can only safely be executed in ring 3. */
    if ( ((b & _SEGMENT_DPL) >> 13) !=  3) {
                goto bad;
    }
I'll send patches this week.

Jun



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=click

^ permalink raw reply	[flat|nested] 6+ messages in thread
* RE: x86-64 Xen development
@ 2005-03-03 19:47 Ian Pratt
  0 siblings, 0 replies; 6+ messages in thread
From: Ian Pratt @ 2005-03-03 19:47 UTC (permalink / raw)
  To: Jerone Young, Nakajima, Jun; +Cc: xen-devel, ian.pratt

> Sounds awesome! I'll be looking into supporting 32-bit apps. I am also
> getting the current tool ready for x86-64 to be able to lauch 64-bit
> domains.

Great. 
 
> Supporting 32-bit apps (as well as 32bit domains) are going to require
> an ioctl conversion layer as some syscall conversion stuff. Not 100%
> sure yet on how things are going to be just yet. I'll figure something
> out and get back to the list.

Supporting 32bit domains on 64 bit Xen is going to be ugly (requiring
shadow page tables), so I wouldn't count it as a priority. 32 bit user
space is certainly very important.

Ian

> 
> On Thu, 2005-03-03 at 09:03 -0800, Nakajima, Jun wrote:
> > Ian Pratt wrote:
> > >> 	What is Intel's status on x86-64 work for Xen? Do require any
> > >> assistance on any remaining work to get Xen x86-64 
> enabled? We want
> > >> to have more public discussion on x86-64 Xen development.
> > > 
> > > Jun,
> > > 
> > > Please can you post the x86_64 dom0 domain builder so 
> that Jerone can
> > > get to work on the user space builder.
> > > 
> > > Are there any fixes we need to do to x86_64 xen? Have you 
> an ETA on
> > > the dom0 checkin?
> > 
> > Ian,
> > 
> > I'm shooting the next week, in a week or so. We've been 
> making steady
> > progress despite _numerous_ minor issus/problems. Jerone, 
> it would be
> > helpful if you take a look at 32-bit apps support (i.e. what does it
> > take for us to support those in xenolinux64) because we are not
> > proactively looking at the area at this point.
> > 
> > There are a couple of minor fixes required in the hypervisor. For
> > example, check_descriptor() in arch/x86/x86-64/mm.c needs 
> to shift bits
> > when comparing the value.  
> > /* The guest can only safely be executed in ring 3. */
> >     if ( ((b & _SEGMENT_DPL) >> 13) !=  3) {
> >                 goto bad;
> >     }
> > I'll send patches this week.
> > 
> > Jun
> > 
> > 
> -- 
> Jerone Young
> Open Virtualization
> IBM Linux Technology Center
> jyoung5@us.ibm.com
> 512-838-1157 (T/L: 678-1157)
> 
> 


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=click

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

end of thread, other threads:[~2005-03-03 19:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-03  2:34 x86-64 Xen development Jerone Young
  -- strict thread matches above, loose matches on Subject: below --
2005-03-03 11:26 Ian Pratt
2005-03-03 12:00 ` Keir Fraser
2005-03-03 17:03 Nakajima, Jun
2005-03-03 19:12 ` Jerone Young
2005-03-03 19:47 Ian Pratt

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.