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/
Home Products Support Community News


[Xen-changelog] [xen-unstable] [IA64] Fix LOAD_PHYSCAL macro

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [IA64] Fix LOAD_PHYSCAL macro
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 28 Jul 2006 16:20:41 +0000
Delivery-date: Fri, 28 Jul 2006 09:26:06 -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 awilliam@xxxxxxxxxxx
# Node ID 80e04aa530b83cfad866122f13d27261f28f24bc
# Parent  ac110157c19d2625fbd5f78f854db3ebc42f04be
[IA64] Fix LOAD_PHYSCAL macro

This fix is workaround. Now LOAD_PHYSCAL is used only 
by MCA/INIT handler.

Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
 xen/include/asm-ia64/linux-xen/asm/asmmacro.h |    8 ++++++++
 1 files changed, 8 insertions(+)

diff -r ac110157c19d -r 80e04aa530b8 
--- a/xen/include/asm-ia64/linux-xen/asm/asmmacro.h     Thu Jul 06 10:02:28 
2006 -0600
+++ b/xen/include/asm-ia64/linux-xen/asm/asmmacro.h     Thu Jul 06 10:04:57 
2006 -0600
@@ -59,9 +59,17 @@ name:
        .section ".data.patch.vtop", "a"        // declare section & section 
+#ifdef XEN
+#define        LOAD_PHYSICAL(pr, reg, obj)             \
+[1:](pr)movl reg = obj;;                       \
+       shl reg = reg,4;;                       \
+       shr.u reg = reg,4;;                     \
+       .xdata4 ".data.patch.vtop", 1b-.
 #define        LOAD_PHYSICAL(pr, reg, obj)             \
 [1:](pr)movl reg = obj;                                \
        .xdata4 ".data.patch.vtop", 1b-.
  * For now, we always put in the McKinley E9 workaround.  On CPUs that don't 
need it,

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] [IA64] Fix LOAD_PHYSCAL macro, Xen patchbot-unstable <=