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] Increase NITRS/NDTRS to 12

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [IA64] Increase NITRS/NDTRS to 12
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 09 Nov 2007 04:20:19 -0800
Delivery-date: Fri, 09 Nov 2007 04:21:52 -0800
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 1193764648 21600
# Node ID 9e0fe6aaac49a8187c4491fa16a333f367a8f4ed
# Parent  c30eff01402a2e0adc913f014d5c9dcfe4486d09
[IA64] Increase NITRS/NDTRS to 12

Bump NITRS/NDTRS to 12.
(VMS needs at least 9 DTRS).

Signed-off-by: Tristan Gingold <tgingold@xxxxxxx>
---
 xen/include/asm-ia64/tlb.h                |    4 ++--
 xen/include/public/arch-ia64.h            |    7 ++++---
 xen/include/public/foreign/reference.size |    6 +++---
 3 files changed, 9 insertions(+), 8 deletions(-)

diff -r c30eff01402a -r 9e0fe6aaac49 xen/include/asm-ia64/tlb.h
--- a/xen/include/asm-ia64/tlb.h        Tue Oct 30 11:15:23 2007 -0600
+++ b/xen/include/asm-ia64/tlb.h        Tue Oct 30 11:17:28 2007 -0600
@@ -1,8 +1,8 @@
 #ifndef XEN_ASM_IA64_TLB_H
 #define XEN_ASM_IA64_TLB_H
 
-#define        NITRS   8
-#define NDTRS  8
+#define NITRS  12
+#define NDTRS  12
 
 union pte_flags {
     struct {
diff -r c30eff01402a -r 9e0fe6aaac49 xen/include/public/arch-ia64.h
--- a/xen/include/public/arch-ia64.h    Tue Oct 30 11:15:23 2007 -0600
+++ b/xen/include/public/arch-ia64.h    Tue Oct 30 11:17:28 2007 -0600
@@ -297,8 +297,8 @@ DEFINE_XEN_GUEST_HANDLE(ia64_tr_entry_t)
 DEFINE_XEN_GUEST_HANDLE(ia64_tr_entry_t);
 
 struct vcpu_tr_regs {
-    struct ia64_tr_entry itrs[8];
-    struct ia64_tr_entry dtrs[8];
+    struct ia64_tr_entry itrs[12];
+    struct ia64_tr_entry dtrs[12];
 };
 
 union vcpu_ar_regs {
@@ -402,6 +402,7 @@ struct vcpu_guest_context_regs {
 
         /* Physical registers in case of debug event.  */
         unsigned long excp_iipa;
+        unsigned long excp_ifa;
         unsigned long excp_isr;
         unsigned int excp_vector;
 
@@ -421,7 +422,7 @@ struct vcpu_guest_context_regs {
 };
 
 struct vcpu_guest_context {
-#define VGCF_EXTRA_REGS (1UL << 1)     /* Get/Set extra regs.  */
+#define VGCF_EXTRA_REGS (1UL << 1)     /* Set extra regs.  */
     unsigned long flags;       /* VGCF_* flags */
 
     struct vcpu_guest_context_regs regs;
diff -r c30eff01402a -r 9e0fe6aaac49 xen/include/public/foreign/reference.size
--- a/xen/include/public/foreign/reference.size Tue Oct 30 11:15:23 2007 -0600
+++ b/xen/include/public/foreign/reference.size Tue Oct 30 11:17:28 2007 -0600
@@ -7,9 +7,9 @@ cpu_user_regs             |      68     
 cpu_user_regs             |      68     200       -
 xen_ia64_boot_param       |       -       -      96
 ia64_tr_entry             |       -       -      32
-vcpu_tr_regs              |       -       -     512
-vcpu_guest_context_regs   |       -       -   21904
-vcpu_guest_context        |    2800    5168   21936
+vcpu_tr_regs              |       -       -     768
+vcpu_guest_context_regs   |       -       -   22176
+vcpu_guest_context        |    2800    5168   22208
 arch_vcpu_info            |      24      16       0
 vcpu_time_info            |      32      32      32
 vcpu_info                 |      64      64      48

_______________________________________________
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] Increase NITRS/NDTRS to 12, Xen patchbot-unstable <=