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] Fix xen build on NetBSD.

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] Fix xen build on NetBSD.
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 04 Jun 2007 03:16:02 -0700
Delivery-date: Mon, 04 Jun 2007 03:17:50 -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 kfraser@xxxxxxxxxxxxxxxxxxxxx
# Date 1180515549 -3600
# Node ID 33242afccb3261b438e51cd1ce73381e4595acfa
# Parent  f0772865c85aee00293b61e99e510eaafb542a84
Fix xen build on NetBSD.
From: Christoph Egger <Christoph.Egger@xxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
 config/NetBSD.mk        |    1 +
 xen/arch/x86/shutdown.c |    2 +-
 xen/tools/symbols.c     |    5 +++--
 3 files changed, 5 insertions(+), 3 deletions(-)

diff -r f0772865c85a -r 33242afccb32 config/NetBSD.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/config/NetBSD.mk  Wed May 30 09:59:09 2007 +0100
@@ -0,0 +1,1 @@
+include $(XEN_ROOT)/config/StdGNU.mk
diff -r f0772865c85a -r 33242afccb32 xen/arch/x86/shutdown.c
--- a/xen/arch/x86/shutdown.c   Wed May 30 09:51:38 2007 +0100
+++ b/xen/arch/x86/shutdown.c   Wed May 30 09:59:09 2007 +0100
@@ -197,7 +197,7 @@ static void machine_real_restart(const u
 
 #endif
 
-void machine_restart(char * __unused)
+void machine_restart(char *cmd)
 {
     int i;
 
diff -r f0772865c85a -r 33242afccb32 xen/tools/symbols.c
--- a/xen/tools/symbols.c       Wed May 30 09:51:38 2007 +0100
+++ b/xen/tools/symbols.c       Wed May 30 09:59:09 2007 +0100
@@ -29,6 +29,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stdint.h>
 #include <ctype.h>
 
 #define KSYM_NAME_LEN          127
@@ -103,7 +104,7 @@ static int read_symbol(FILE *in, struct 
                _sextratext = s->addr;
        else if (strcmp(sym, "_eextratext") == 0)
                _eextratext = s->addr;
-       else if (toupper(stype) == 'A')
+       else if (toupper((uint8_t)stype) == 'A')
        {
                /* Keep these useful absolute symbols */
                if (strcmp(sym, "__kernel_syscall_via_break") &&
@@ -113,7 +114,7 @@ static int read_symbol(FILE *in, struct 
                        return -1;
 
        }
-       else if (toupper(stype) == 'U' ||
+       else if (toupper((uint8_t)stype) == 'U' ||
                 is_arm_mapping_symbol(sym))
                return -1;
        /* exclude also MIPS ELF local symbols ($L123 instead of .L123) */

_______________________________________________
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] Fix xen build on NetBSD., Xen patchbot-unstable <=