diff options
| author | skrll <skrll@NetBSD.org> | 2022-12-23 10:44:25 +0000 |
|---|---|---|
| committer | skrll <skrll@NetBSD.org> | 2022-12-23 10:44:25 +0000 |
| commit | 30bfc8aaa50bc44847e0f714e2d87f592c623277 (patch) | |
| tree | 6a1e157f11e89d910a03c498ca355f73d44892ba /sys | |
| parent | 5d970d53eba969bbd1e8595c4fc50997a66d4f9c (diff) | |
Fix RV builds
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/arch/riscv/include/pmap.h | 3 | ||||
| -rw-r--r-- | sys/arch/riscv/riscv/pmap_machdep.c | 10 |
2 files changed, 10 insertions, 3 deletions
diff --git a/sys/arch/riscv/include/pmap.h b/sys/arch/riscv/include/pmap.h index 9425fa0b03c..4bff0c16996 100644 --- a/sys/arch/riscv/include/pmap.h +++ b/sys/arch/riscv/include/pmap.h @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.13 2022/10/20 07:18:11 skrll Exp $ */ +/* $NetBSD: pmap.h,v 1.14 2022/12/23 10:44:25 skrll Exp $ */ /* * Copyright (c) 2014, 2019, 2021 The NetBSD Foundation, Inc. @@ -134,6 +134,7 @@ void pmap_md_init(void); void pmap_md_xtab_activate(struct pmap *, struct lwp *); void pmap_md_xtab_deactivate(struct pmap *); void pmap_md_pdetab_init(struct pmap *); +void pmap_md_pdetab_fini(struct pmap *); bool pmap_md_ok_to_steal_p(const uvm_physseg_t, size_t); void pmap_bootstrap(vaddr_t kstart, vaddr_t kend); diff --git a/sys/arch/riscv/riscv/pmap_machdep.c b/sys/arch/riscv/riscv/pmap_machdep.c index 7e7859aee95..4d87c7bc335 100644 --- a/sys/arch/riscv/riscv/pmap_machdep.c +++ b/sys/arch/riscv/riscv/pmap_machdep.c @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_machdep.c,v 1.14 2022/11/15 14:33:33 simonb Exp $ */ +/* $NetBSD: pmap_machdep.c,v 1.15 2022/12/23 10:44:25 skrll Exp $ */ /* * Copyright (c) 2014, 2019, 2021 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ #define __PMAP_PRIVATE #include <sys/cdefs.h> -__RCSID("$NetBSD: pmap_machdep.c,v 1.14 2022/11/15 14:33:33 simonb Exp $"); +__RCSID("$NetBSD: pmap_machdep.c,v 1.15 2022/12/23 10:44:25 skrll Exp $"); #include <sys/param.h> #include <sys/buf.h> @@ -190,6 +190,12 @@ pmap_md_pdetab_init(struct pmap *pmap) } void +pmap_md_pdetab_fini(struct pmap *pmap) +{ + KASSERT(pmap != NULL); +} + +void pmap_bootstrap(vaddr_t vstart, vaddr_t vend) { extern pd_entry_t l1_pte[512]; |
