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] More code cleanup

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] More code cleanup
From: BitKeeper Bot <riel@xxxxxxxxxxx>
Date: Thu, 28 Apr 2005 22:24:03 +0000
Delivery-date: Tue, 03 May 2005 08:04:43 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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 Development List <xen-devel@xxxxxxxxxxxxxxxxxxx>
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
ChangeSet 1.1327.1.11, 2005/04/28 16:24:03-06:00, djm@xxxxxxxxxxxxxxx

        More code cleanup



 b/xen/arch/ia64/Makefile                        |    2 
 b/xen/arch/ia64/patch/linux-2.6.11/mm_contig.c  |   99 +++++-------------------
 b/xen/arch/ia64/patch/linux-2.6.11/unaligned.c  |   83 ++------------------
 b/xen/arch/ia64/tools/mkbuildtree               |    6 -
 b/xen/arch/ia64/xenmem.c                        |   67 ++++++++++++++++
 b/xen/arch/ia64/xenmisc.c                       |   34 ++++++++
 xen/arch/ia64/patch/linux-2.6.11/current.h      |   21 -----
 xen/arch/ia64/patch/linux-2.6.11/hardirq.h      |   14 ---
 xen/arch/ia64/patch/linux-2.6.11/hpsim_irq.c    |   40 ---------
 xen/arch/ia64/patch/linux-2.6.11/irq.h          |   22 -----
 xen/arch/ia64/patch/linux-2.6.11/kernel-time.c  |   42 ----------
 xen/arch/ia64/patch/linux-2.6.11/linuxextable.c |   15 ---
 xen/arch/ia64/patch/linux-2.6.11/linuxtime.h    |   35 --------
 xen/arch/ia64/patch/linux-2.6.11/mmzone.h       |   18 ----
 xen/arch/ia64/patch/linux-2.6.11/sal.h          |   38 ---------
 xen/arch/ia64/patch/linux-2.6.11/slab.h         |   18 ----
 xen/arch/ia64/patch/linux-2.6.11/wait.h         |   34 --------
 17 files changed, 139 insertions(+), 449 deletions(-)


diff -Nru a/xen/arch/ia64/Makefile b/xen/arch/ia64/Makefile
--- a/xen/arch/ia64/Makefile    2005-05-03 04:05:09 -04:00
+++ b/xen/arch/ia64/Makefile    2005-05-03 04:05:09 -04:00
@@ -6,7 +6,7 @@
        xenmisc.o pdb-stub.o acpi.o hypercall.o \
        machvec.o dom0_ops.o domain.o \
        idle0_task.o pal.o hpsim.o efi.o efi_stub.o ivt.o mm_contig.o \
-       sal.o cmdline.o mm_init.o tlb.o smpboot.o \
+       xenmem.o sal.o cmdline.o mm_init.o tlb.o smpboot.o \
        extable.o linuxextable.o \
        regionreg.o entry.o unaligned.o privop.o vcpu.o \
        irq_ia64.o irq_lsapic.o vhpt.o xenasm.o dom_fw.o
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/current.h 
b/xen/arch/ia64/patch/linux-2.6.11/current.h
--- a/xen/arch/ia64/patch/linux-2.6.11/current.h        2005-05-03 04:05:09 
-04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,22 +0,0 @@
- current.h |    8 ++++++++
- 1 files changed, 8 insertions(+)
-
-Index: linux-2.6.11/include/asm-ia64/current.h
-===================================================================
---- linux-2.6.11.orig/include/asm-ia64/current.h       2005-03-02 
01:38:19.000000000 -0600
-+++ linux-2.6.11/include/asm-ia64/current.h    2005-03-19 12:39:41.410955288 
-0600
-@@ -12,6 +12,14 @@
-  * In kernel mode, thread pointer (r13) is used to point to the current task
-  * structure.
-  */
-+#ifdef XEN
-+struct domain;
-+#define get_current() ((struct exec_domain *) ia64_getreg(_IA64_REG_TP))
-+#define current get_current()
-+//#define set_current(d)      ia64_setreg(_IA64_REG_TP,(void *)d);
-+#define set_current(d)                (ia64_r13 = (void *)d)
-+#else
- #define current       ((struct task_struct *) ia64_getreg(_IA64_REG_TP))
-+#endif
- 
- #endif /* _ASM_IA64_CURRENT_H */
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/hardirq.h 
b/xen/arch/ia64/patch/linux-2.6.11/hardirq.h
--- a/xen/arch/ia64/patch/linux-2.6.11/hardirq.h        2005-05-03 04:05:09 
-04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,15 +0,0 @@
- hardirq.h |    1 +
- 1 files changed, 1 insertion(+)
-
-Index: linux-2.6.11-xendiffs/include/asm-ia64/hardirq.h
-===================================================================
---- linux-2.6.11-xendiffs.orig/include/asm-ia64/hardirq.h      2005-03-24 
15:59:37.210502749 -0600
-+++ linux-2.6.11-xendiffs/include/asm-ia64/hardirq.h   2005-03-24 
16:00:19.439540961 -0600
-@@ -20,6 +20,7 @@
- #define __ARCH_IRQ_STAT       1
- 
- #define local_softirq_pending()               
(local_cpu_data->softirq_pending)
-+#define softirq_pending(cpu)                  (cpu_data(cpu)->softirq_pending)
- 
- #define HARDIRQ_BITS  14
- 
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/hpsim_irq.c 
b/xen/arch/ia64/patch/linux-2.6.11/hpsim_irq.c
--- a/xen/arch/ia64/patch/linux-2.6.11/hpsim_irq.c      2005-05-03 04:05:09 
-04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,41 +0,0 @@
- hpsim_irq.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+)
-
-Index: linux-2.6.11/arch/ia64/hp/sim/hpsim_irq.c
-===================================================================
---- linux-2.6.11.orig/arch/ia64/hp/sim/hpsim_irq.c     2005-03-02 
01:38:33.000000000 -0600
-+++ linux-2.6.11/arch/ia64/hp/sim/hpsim_irq.c  2005-03-19 13:33:57.312014806 
-0600
-@@ -9,7 +9,17 @@
- #include <linux/kernel.h>
- #include <linux/sched.h>
- #include <linux/irq.h>
-+#ifdef XEN
-+#include <asm/hw_irq.h>
-+#endif
- 
-+#if 1
-+void __init
-+hpsim_irq_init (void)
-+{
-+      printf("*** hpsim_irq_init called: NOT NEEDED?!?!?\n");
-+}
-+#else
- static unsigned int
- hpsim_irq_startup (unsigned int irq)
- {
-@@ -19,6 +29,10 @@ hpsim_irq_startup (unsigned int irq)
- static void
- hpsim_irq_noop (unsigned int irq)
- {
-+#if 1
-+printf("hpsim_irq_noop: irq=%d\n",irq);
-+while(irq);
-+#endif
- }
- 
- static void
-@@ -49,3 +63,4 @@ hpsim_irq_init (void)
-                       idesc->handler = &irq_type_hp_sim;
-       }
- }
-+#endif
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/irq.h 
b/xen/arch/ia64/patch/linux-2.6.11/irq.h
--- a/xen/arch/ia64/patch/linux-2.6.11/irq.h    2005-05-03 04:05:09 -04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,23 +0,0 @@
- irq.h |    9 +++++++++
- 1 files changed, 9 insertions(+)
-
-Index: linux-2.6.11/include/asm-ia64/irq.h
-===================================================================
---- linux-2.6.11.orig/include/asm-ia64/irq.h   2005-03-02 01:38:33.000000000 
-0600
-+++ linux-2.6.11/include/asm-ia64/irq.h        2005-03-19 13:42:27.957677364 
-0600
-@@ -30,6 +30,15 @@ extern void disable_irq_nosync (unsigned
- extern void enable_irq (unsigned int);
- extern void set_irq_affinity_info (unsigned int irq, int dest, int redir);
- 
-+#ifdef XEN
-+// dup'ed from signal.h to avoid changes to includes
-+#define       SA_NOPROFILE    0x02000000
-+#define       SA_SHIRQ        0x04000000
-+#define       SA_RESTART      0x10000000
-+#define       SA_INTERRUPT    0x20000000
-+#define       SA_SAMPLE_RANDOM        SA_RESTART
-+#endif
-+
- #ifdef CONFIG_SMP
- extern void move_irq(int irq);
- #else
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/kernel-time.c 
b/xen/arch/ia64/patch/linux-2.6.11/kernel-time.c
--- a/xen/arch/ia64/patch/linux-2.6.11/kernel-time.c    2005-05-03 04:05:09 
-04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,44 +0,0 @@
- time.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletion(-)
-
-Index: linux-2.6.11/kernel/time.c
-===================================================================
---- linux-2.6.11.orig/kernel/time.c    2005-03-02 01:37:50.000000000 -0600
-+++ linux-2.6.11/kernel/time.c 2005-03-19 14:56:40.767870674 -0600
-@@ -495,6 +495,7 @@ void getnstimeofday (struct timespec *tv
-       tv->tv_nsec = nsec;
- }
- 
-+#ifndef XEN
- int do_settimeofday (struct timespec *tv)
- {
-       time_t wtm_sec, sec = tv->tv_sec;
-@@ -503,7 +504,9 @@ int do_settimeofday (struct timespec *tv
-       if ((unsigned long)tv->tv_nsec >= NSEC_PER_SEC)
-               return -EINVAL;
- 
-+#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
-       write_seqlock_irq(&xtime_lock);
-+#endif
-       {
-               /*
-                * This is revolting. We need to set "xtime" correctly. 
However, the value
-@@ -525,7 +528,9 @@ int do_settimeofday (struct timespec *tv
-               time_esterror = NTP_PHASE_LIMIT;
-               time_interpolator_reset();
-       }
-+#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
-       write_sequnlock_irq(&xtime_lock);
-+#endif
-       clock_was_set();
-       return 0;
- }
-@@ -552,7 +557,7 @@ void do_gettimeofday (struct timeval *tv
- }
- 
- EXPORT_SYMBOL(do_gettimeofday);
--
-+#endif
- 
- #else
- /*
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/linuxextable.c 
b/xen/arch/ia64/patch/linux-2.6.11/linuxextable.c
--- a/xen/arch/ia64/patch/linux-2.6.11/linuxextable.c   2005-05-03 04:05:09 
-04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,16 +0,0 @@
- extable.c |    2 ++
- 1 files changed, 2 insertions(+)
-
-Index: linux-2.6.11-xendiffs/kernel/extable.c
-===================================================================
---- linux-2.6.11-xendiffs.orig/kernel/extable.c        2005-03-02 
01:37:54.000000000 -0600
-+++ linux-2.6.11-xendiffs/kernel/extable.c     2005-04-08 14:30:46.283360881 
-0500
-@@ -20,6 +20,8 @@
- #include <asm/uaccess.h>
- #include <asm/sections.h>
- 
-+#define __module_text_address(addr)   (NULL)
-+
- extern struct exception_table_entry __start___ex_table[];
- extern struct exception_table_entry __stop___ex_table[];
- 
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/linuxtime.h 
b/xen/arch/ia64/patch/linux-2.6.11/linuxtime.h
--- a/xen/arch/ia64/patch/linux-2.6.11/linuxtime.h      2005-05-03 04:05:09 
-04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,36 +0,0 @@
- time.h |    9 +++++++++
- 1 files changed, 9 insertions(+)
-
-Index: linux-2.6.11/include/linux/time.h
-===================================================================
---- linux-2.6.11.orig/include/linux/time.h     2005-03-02 01:38:12.000000000 
-0600
-+++ linux-2.6.11/include/linux/time.h  2005-03-19 13:46:27.987225234 -0600
-@@ -1,11 +1,18 @@
- #ifndef _LINUX_TIME_H
- #define _LINUX_TIME_H
- 
-+#ifdef XEN
-+typedef       s64 time_t;
-+typedef       s64 suseconds_t;
-+#endif
-+
- #include <linux/types.h>
- 
-+#ifndef XEN
- #ifdef __KERNEL__
- #include <linux/seqlock.h>
- #endif
-+#endif
- 
- #ifndef _STRUCT_TIMESPEC
- #define _STRUCT_TIMESPEC
-@@ -80,7 +87,9 @@ mktime (unsigned int year, unsigned int 
- 
- extern struct timespec xtime;
- extern struct timespec wall_to_monotonic;
-+#ifndef XEN
- extern seqlock_t xtime_lock;
-+#endif
- 
- static inline unsigned long get_seconds(void)
- { 
diff -Nru a/xen/arch/ia64/patch/linux-2.6.11/mm_contig.c 
b/xen/arch/ia64/patch/linux-2.6.11/mm_contig.c
--- a/xen/arch/ia64/patch/linux-2.6.11/mm_contig.c      2005-05-03 04:05:09 
-04:00
+++ b/xen/arch/ia64/patch/linux-2.6.11/mm_contig.c      2005-05-03 04:05:09 
-04:00
@@ -1,220 +1,47 @@
- contig.c |  172 
+++++++++++++++++----------------------------------------------
- 1 files changed, 48 insertions(+), 124 deletions(-)
-
-Index: linux-2.6.11-xendiffs/arch/ia64/mm/contig.c
-===================================================================
---- linux-2.6.11-xendiffs.orig/arch/ia64/mm/contig.c   2005-04-07 
11:02:50.227598140 -0500
-+++ linux-2.6.11-xendiffs/arch/ia64/mm/contig.c        2005-04-07 
11:05:21.724931959 -0500
-@@ -15,11 +15,21 @@
-  * memory.

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

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