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-changelog

[Xen-changelog] [xen-unstable] [IA64] Update struct checker for ia64 cha

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [IA64] Update struct checker for ia64 changes
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 04 Jun 2007 03:15:13 -0700
Delivery-date: Mon, 04 Jun 2007 03:29:48 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Alex Williamson <alex.williamson@xxxxxx>
# Date 1179337128 21600
# Node ID ac28ee0ee0981a49fe7150e7cd43e14802908312
# Parent  2d26b66901d20f3a945b7fa5687d8926b0e7a417
[IA64] Update struct checker for ia64 changes

This makes use of the union support to work with our new
vcpu_guest_context struct.

Signed-off-by: Alex Williamson <alex.williamson@xxxxxx>
---
 xen/include/public/foreign/reference.size |    3 ++-
 xen/include/public/foreign/structs.py     |    6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff -r 2d26b66901d2 -r ac28ee0ee098 xen/include/public/foreign/reference.size
--- a/xen/include/public/foreign/reference.size Wed May 16 11:37:19 2007 -0600
+++ b/xen/include/public/foreign/reference.size Wed May 16 11:38:48 2007 -0600
@@ -7,7 +7,8 @@ cpu_user_regs             |      68     
 cpu_user_regs             |      68     200     496
 xen_ia64_boot_param       |       -       -      96
 ia64_tr_entry             |       -       -      32
-vcpu_extra_regs           |       -       -       -
+vcpu_tr_regs              |       -       -     512
+vcpu_guest_context_regs   |       -       -   21872
 vcpu_guest_context        |    2800    5168   21904
 arch_vcpu_info            |      24      16       0
 vcpu_time_info            |      32      32      32
diff -r 2d26b66901d2 -r ac28ee0ee098 xen/include/public/foreign/structs.py
--- a/xen/include/public/foreign/structs.py     Wed May 16 11:37:19 2007 -0600
+++ b/xen/include/public/foreign/structs.py     Wed May 16 11:38:48 2007 -0600
@@ -1,6 +1,7 @@
 # configuration: what needs translation
 
-unions  = [ ];
+unions  = [ "vcpu_cr_regs",
+            "vcpu_ar_regs" ];
 
 structs = [ "start_info",
             "trap_info",
@@ -8,7 +9,8 @@ structs = [ "start_info",
             "cpu_user_regs",
             "xen_ia64_boot_param",
             "ia64_tr_entry",
-            "vcpu_extra_regs",
+            "vcpu_tr_regs",
+            "vcpu_guest_context_regs",
             "vcpu_guest_context",
             "arch_vcpu_info",
             "vcpu_time_info",

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] [IA64] Update struct checker for ia64 changes, Xen patchbot-unstable <=