[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v20210616 00/36] leftover from 2020


  • To: Olaf Hering <olaf@xxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Thu, 17 Jun 2021 16:05:39 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U5FFEfAtlZJtGKz0DiWNGtX7DqgnvsRFaAZYCpDWLK4=; b=ZP/TGDCYPfPyjZvAqdZc1z+06TYqUI+d3TJdMhcSozOrp8YlExRGoUKVgLixCqTOjAEizbnR6822t/2ZbaWvF8o3n+rdjbgGwbZVRFEqh8wE2CYUfgqyv77HIEgr1MW8Mn21lOg36sjCvBOH61ksGhwbIt468ok+faH0RyJfYi29gFoodH5JomzkTyrogTYLxPnlC/99xUks//jZ+ljtbLwvwcKq0QcRNMp/FWc3vNU6OaS7lXPXGKpnHRPq29lSAFxI8N4SqHezfUPGkhmQg68uFg1ZJrLrc1tULK/pHMpxcXV5RFGD3uGL6wkfBjT5DcwMpTq6LbhTfB7zjkkJQA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OeGILgEEvkbGw7CNmH5QX3ASpQt/AvwWwPIM93ASxxKDRMKkCcex+4XyxEoNN0UmA+QWmfrzk7/UVSIz3NGgZOnq4RClL3+FtPaDSP3GdTGAd3QpYI3t5xZFP/WJjPHbzP3ANtvsGK6ecfdL0xEP9bWrP4ID5nNyLbbnVJiwADdeMCXrx2LwCwodG9M+G4DI70ITzmEw2WhqA/xagyopPFFNpRByH1Q/kXnsGCnLohF4fIorDxBkWvIRYV9Z0Iz948NUJQdHtmjvYB6xYV+3eI8941zZQ3uLPGuWq6i/Ttb4uF1zD+n+brC/bydL/Wf7cSlv2znhnunn/0aGeEBebg==
  • Authentication-results: esa2.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 17 Jun 2021 15:05:53 +0000
  • Ironport-hdrordr: A9a23:9vKQYqpvmHPs6fMgdE3r2VkaV5vGL9V00zEX/kB9WHVpm5Oj+f xGzc516farslossREb+expOMG7MBfhHO1OkPcs1NCZLXbbUQqTXf1fBO7ZogEIdBeOjdK1uZ 0QFZSWTeeAcGSS7vyKkjVQcexQuOVvmZrA7Yy1ogYPPGMaH52IrT0JbTpzencGNzWubqBJba Z0iPA3wgZINU5nFPhSURI+Lpj+TpDw5d3bSC9DIyRixBiFjDuu5rK/Ox+E3i0GWzcK5bs562 DKnyHw+63m6piAu17h/l6Wy64TtMrqy9NFCsDJos8JKg/0ggLtQIh6QbWNsB08venqwlc3l9 vnpQsmIq1Imj3sV1DwhSGo9xjr0T4o5XOn40Sfm2HfrcvwQy9/I9ZdhKpCGyGpqXYIjZVZ6u ZmzmiZv51YAVfrhyLm/eXFUBlsiw6dvWciq+gOlHZSOLFuK4O5lbZvuH+9La1wWx4TsOscYa 9T5YDnlbZrmGqhHjXkVjIF+q30YpxbdS32N3TruaSuonJrdT5CvhMlLfck7wE9HaQGOtJ5Dt T/Q9NVfY51P4YrhIJGdao8qJiMeyDwqSylChPbHb2xLtB3B5uKke+t3IkI
  • Ironport-sdr: N8HeADVp33NOeudm9wHdgJXetfUPD9CvEKSLPB8IuI0xXfUdMDf514AnbC/sLtFyMjF158o8kd U51tRiMXsTPCvNhHbBCsdEglvsHdgBSYSnOIX7WgNtRIEyfYogSYgILWsiGO0h3+8jqr0J5m17 /PPpq1nRBGEyXBaEzsw/josWyijWhuJQncZkrdibYG6btCxHCf/D18txHLUAxIlMdS6Fqo7CQO haX5/KPItAMWv59Od508uhVhhmazFponJrBTw0ex3U8ZL4ZREs7qAt35YB0MVkW2nvPTMjBRhC mzk=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 17/06/2021 15:55, Olaf Hering wrote:
> Am Thu, 17 Jun 2021 12:24:22 +0100
> schrieb Andrew Cooper <andrew.cooper3@xxxxxxxxxx>:
>
>> On 16/06/2021 16:38, Olaf Hering wrote:
>>> Am Wed, 16 Jun 2021 15:50:24 +0100
>>> schrieb Andrew Cooper <andrew.cooper3@xxxxxxxxxx>:
>>>  
>>>> 32bit toolstack build  
>>> as in i386?
>>> How is this used in practice?  
>> Every OSSTest run.
> This is not what I mean.
> I think there is a 32bit xen-tools, a 32bit dom0 kernel and a 64bit Xen?

Yes - this exists.

> Is 32bit xen-tools, 64bit dom0 kernel and 64bit Xen expected to work?

In an ideal world, yes.  In reality, no.

Lots of hypercalls have embedded pointers (every GUEST_HANDLE(), to a
first approximation), and dom0's ABI with Xen is 64bit, which is not the
ABI that 32bit userspace speaks.

This is one of many errors in the hypercall design intending to be
addressed by the ABIv2 plans.

~Andrew




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.