From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerone Young Subject: RE: x86-64 Xen development Date: Thu, 03 Mar 2005 13:12:25 -0600 Message-ID: <1109877145.6787.10.camel@thinkpad> References: <7F740D512C7C1046AB53446D3720017303646D6D@scsmsx402.amr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit In-Reply-To: <7F740D512C7C1046AB53446D3720017303646D6D@scsmsx402.amr.corp.intel.com> Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: "Nakajima, Jun" Cc: Ian Pratt , xen-devel , ian.pratt@cl.cam.ac.uk List-Id: xen-devel@lists.xenproject.org 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. 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. 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_id=6595&alloc_id=14396&op=click