WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] c/s 21886 change to DMAR table hiding

To: "Cihula, Joseph" <joseph.cihula@xxxxxxxxx>
Subject: Re: [Xen-devel] c/s 21886 change to DMAR table hiding
From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
Date: Fri, 29 Oct 2010 08:54:27 +0200
Cc: "Wang, Shane" <shane.wang@xxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Kay, Allen M" <allen.m.kay@xxxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Delivery-date: Thu, 28 Oct 2010 23:55:06 -0700
Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=juergen.gross@xxxxxxxxxxxxxx; q=dns/txt; s=s1536b; t=1288335269; x=1319871269; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; z=Message-ID:=20<4CCA6FA3.4090607@xxxxxxxxxxxxxx>|Date:=20 Fri,=2029=20Oct=202010=2008:54:27=20+0200|From:=20Juergen =20Gross=20<juergen.gross@xxxxxxxxxxxxxx>|MIME-Version: =201.0|To:=20"Cihula,=20Joseph"=20<joseph.cihula@xxxxxxxx m>|CC:=20Xen-devel=20<xen-devel@xxxxxxxxxxxxxxxxxxx>,=20 =0D=0A=20"Wang,=20Shane"=20<shane.wang@xxxxxxxxx>,=0D=0A =20"Kay,=20Allen=20M"=20<allen.m.kay@xxxxxxxxx>,=20=0D=0A =20Keir=20Fraser=20<keir.fraser@xxxxxxxxxxxxx>|Subject: =20Re:=20[Xen-devel]=20c/s=2021886=20change=20to=20DMAR =20table=20hiding|References:=20<4F65016F6CB04E49BFFA15D4 F7B798D9014EE2CB2D@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> |In-Reply-To:=20<4F65016F6CB04E49BFFA15D4F7B798D9014EE2CB 2D@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> |Content-Transfer-Encoding:=207bit; bh=qc0x5S6Rm4Jxi6zuPg6VMFGCU2pAtvcav2VfcRTrX8E=; b=uDWJPlipl7wy+YllZZvm/niHSQH8JPx2IXVhCx0e7GXOVhWDjYZxsaJQ eu0U78UdefOYjgMyPK2UIXS3e/KDIUa1x1zjaZi22nVKD2rn3Qw2gN5/e oeh0TWR/VYMJf1OGy062UABPbdbxHjsMjM9n4IV47hhuGCLEZ0hQxVY5F khcf7laXr7WUy89b1/G7E75+SVuBV7FIOy/hGx7TT9FNlCa4RIoEgLPWL nRE88RbPeRsGSIeatJvTPvjny6t2F;
Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=op2JiWAISVieKzxGsd4fEzBqND/eOQGWtyxJSnr7QNFS1Bdq3v/rRnJ4 BZZY/Nnz7zHVFpWySSDVG/XMh2FjTpJPQnf+l/E1ZH0+Y2ZGE75oIsp4/ ezEoMRdy/qXPo2J1ihlyZRNb6svaBE7PyUfHMQftsQ0hQteWdOdyujJpa f8ARxsyO+PnAf09gUMlacLZ03w4JGVyoYIGlNh4uJTeOs4egOPiBRkWrQ 6ZsEDP9yfJrQe00VcaSbSQUg3DWO3;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4F65016F6CB04E49BFFA15D4F7B798D9014EE2CB2D@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Fujitsu Technology Solutions
References: <4F65016F6CB04E49BFFA15D4F7B798D9014EE2CB2D@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100913 Iceowl/1.0b1 Icedove/3.0.7
On 10/29/10 08:06, Cihula, Joseph wrote:
Keir,

In c/s 21886, you changed the method by which the DMAR ACPI table was hidden 
from dom0.  Why was this change needed?
-    dmar->header.signature[0] = '\0';
+    dmar->header.signature[0] = 'X';
+    dmar->header.checksum -= 'X'-'D';

I ask because tboot was using the original method to unhide/re-hide the table 
during S3 (because the TXT launch on S3 resume requires a valid DMAR table) and 
this has broken S3 w/ TXT.

Please see discussion under
http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01517.html

Problem was crash kernel not comig up with the original DMAR hide.


Juergen

--
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: ts.fujitsu.com/imprint.html

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>