Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/nathanw_sa]: src/sys/arch/arm Sync with head.



details:   https://anonhg.NetBSD.org/src/rev/502f2ffafccc
branches:  nathanw_sa
changeset: 506199:502f2ffafccc
user:      briggs <briggs%NetBSD.org@localhost>
date:      Thu Aug 29 19:16:47 2002 +0000

description:
Sync with head.

diffstat:

 sys/arch/arm/arm/bus_space_asm_generic.S |  15 ++++++++++++++-
 sys/arch/arm/xscale/i80312_space.c       |   4 ++--
 sys/arch/arm/xscale/i80321_space.c       |   4 ++--
 3 files changed, 18 insertions(+), 5 deletions(-)

diffs (65 lines):

diff -r ce2a308c654e -r 502f2ffafccc sys/arch/arm/arm/bus_space_asm_generic.S
--- a/sys/arch/arm/arm/bus_space_asm_generic.S  Thu Aug 29 17:46:01 2002 +0000
+++ b/sys/arch/arm/arm/bus_space_asm_generic.S  Thu Aug 29 19:16:47 2002 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: bus_space_asm_generic.S,v 1.1.2.2 2002/04/17 00:02:22 nathanw Exp $    */
+/*     $NetBSD: bus_space_asm_generic.S,v 1.1.2.3 2002/08/29 19:16:47 briggs Exp $     */
 
 /*
  * Copyright (c) 1997 Causality Limited.
@@ -274,6 +274,19 @@
        mov     pc, lr
 #endif
 
+ENTRY(generic_bs_sr_4)
+       add     r0, r1, r2
+       mov     r1, r3
+       ldr     r2, [sp, #0]
+       teq     r2, #0
+       moveq   pc, lr
+
+1:     str     r1, [r0], #4
+       subs    r2, r2, #1
+       bne     1b
+
+       mov     pc, lr
+
 /*
  * copy region
  */
diff -r ce2a308c654e -r 502f2ffafccc sys/arch/arm/xscale/i80312_space.c
--- a/sys/arch/arm/xscale/i80312_space.c        Thu Aug 29 17:46:01 2002 +0000
+++ b/sys/arch/arm/xscale/i80312_space.c        Thu Aug 29 19:16:47 2002 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: i80312_space.c,v 1.1.4.3 2002/04/17 00:02:36 nathanw Exp $     */
+/*     $NetBSD: i80312_space.c,v 1.1.4.4 2002/08/29 19:16:48 briggs Exp $      */
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -128,7 +128,7 @@
        /* set region */
        bs_notimpl_bs_sr_1,
        generic_armv4_bs_sr_2,
-       bs_notimpl_bs_sr_4,
+       generic_bs_sr_4,
        bs_notimpl_bs_sr_8,
 
        /* copy */
diff -r ce2a308c654e -r 502f2ffafccc sys/arch/arm/xscale/i80321_space.c
--- a/sys/arch/arm/xscale/i80321_space.c        Thu Aug 29 17:46:01 2002 +0000
+++ b/sys/arch/arm/xscale/i80321_space.c        Thu Aug 29 19:16:47 2002 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: i80321_space.c,v 1.1.2.3 2002/04/17 00:02:36 nathanw Exp $     */
+/*     $NetBSD: i80321_space.c,v 1.1.2.4 2002/08/29 19:16:49 briggs Exp $      */
 
 /*
  * Copyright (c) 2001, 2002 Wasabi Systems, Inc.
@@ -128,7 +128,7 @@
        /* set region */
        bs_notimpl_bs_sr_1,
        generic_armv4_bs_sr_2,
-       bs_notimpl_bs_sr_4,
+       generic_bs_sr_4,
        bs_notimpl_bs_sr_8,
 
        /* copy */



Home | Main Index | Thread Index | Old Index