Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/powerpc/oea Complete the pmap symbol renaming shena...



details:   https://anonhg.NetBSD.org/src/rev/b3e0d47d647f
branches:  trunk
changeset: 981182:b3e0d47d647f
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Tue Mar 02 01:47:44 2021 +0000

description:
Complete the pmap symbol renaming shenanigans for pmap_bootstrap[12]().

diffstat:

 sys/arch/powerpc/include/oea/pmap.h |   4 +++-
 sys/arch/powerpc/oea/pmap.c         |   6 ++++--
 sys/arch/powerpc/oea/pmap_kernel.c  |  18 ++++++++++++++++--
 3 files changed, 23 insertions(+), 5 deletions(-)

diffs (89 lines):

diff -r 2bc697abcb48 -r b3e0d47d647f sys/arch/powerpc/include/oea/pmap.h
--- a/sys/arch/powerpc/include/oea/pmap.h       Tue Mar 02 01:20:35 2021 +0000
+++ b/sys/arch/powerpc/include/oea/pmap.h       Tue Mar 02 01:47:44 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pmap.h,v 1.33 2021/03/01 01:53:46 thorpej Exp $        */
+/*     $NetBSD: pmap.h,v 1.34 2021/03/02 01:47:44 thorpej Exp $        */
 
 /*-
  * Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -107,6 +107,8 @@
        void (*pmapop_pvo_verify)(void);
        vaddr_t (*pmapop_steal_memory)(vsize_t, vaddr_t *, vaddr_t *);
        void (*pmapop_bootstrap)(paddr_t, paddr_t);
+       void (*pmapop_bootstrap1)(paddr_t, paddr_t);
+       void (*pmapop_bootstrap2)(void);
 };
 
 #ifdef _KERNEL
diff -r 2bc697abcb48 -r b3e0d47d647f sys/arch/powerpc/oea/pmap.c
--- a/sys/arch/powerpc/oea/pmap.c       Tue Mar 02 01:20:35 2021 +0000
+++ b/sys/arch/powerpc/oea/pmap.c       Tue Mar 02 01:47:44 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pmap.c,v 1.100 2021/03/02 00:28:55 rin Exp $   */
+/*     $NetBSD: pmap.c,v 1.101 2021/03/02 01:47:44 thorpej Exp $       */
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -63,7 +63,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.100 2021/03/02 00:28:55 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.101 2021/03/02 01:47:44 thorpej Exp $");
 
 #define        PMAP_NOOPNAMES
 
@@ -284,6 +284,8 @@
 #endif
        .pmapop_steal_memory = pmap_steal_memory,
        .pmapop_bootstrap = pmap_bootstrap,
+       .pmapop_bootstrap1 = pmap_bootstrap1,
+       .pmapop_bootstrap2 = pmap_bootstrap2,
 };
 #endif /* !PMAPNAME */
 
diff -r 2bc697abcb48 -r b3e0d47d647f sys/arch/powerpc/oea/pmap_kernel.c
--- a/sys/arch/powerpc/oea/pmap_kernel.c        Tue Mar 02 01:20:35 2021 +0000
+++ b/sys/arch/powerpc/oea/pmap_kernel.c        Tue Mar 02 01:47:44 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pmap_kernel.c,v 1.11 2020/07/06 09:34:17 rin Exp $     */
+/*     $NetBSD: pmap_kernel.c,v 1.12 2021/03/02 01:47:44 thorpej Exp $ */
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -30,7 +30,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: pmap_kernel.c,v 1.11 2020/07/06 09:34:17 rin Exp $");
+__KERNEL_RCSID(1, "$NetBSD: pmap_kernel.c,v 1.12 2021/03/02 01:47:44 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_altivec.h"
@@ -109,6 +109,8 @@
 #endif
 vaddr_t        pmap_steal_memory(vsize_t, vaddr_t *, vaddr_t *)        __stub;
 void   pmap_bootstrap(paddr_t, paddr_t)                        __stub;
+void   pmap_bootstrap1(paddr_t, paddr_t)                       __stub;
+void   pmap_bootstrap2(void)                                   __stub;
 
 int
 pmap_pte_spill(struct pmap *pm, vaddr_t va, bool exec)
@@ -300,4 +302,16 @@
 {
        (*pmapops->pmapop_bootstrap)(startkernel, endkernel);
 }
+
+void
+pmap_bootstrap1(paddr_t startkernel, paddr_t endkernel)
+{
+       (*pmapops->pmapop_bootstrap1)(startkernel, endkernel);
+}
+
+void
+pmap_bootstrap2(void)
+{
+       (*pmapops->pmapop_bootstrap2)();
+}
 #endif



Home | Main Index | Thread Index | Old Index