Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/arm/include/arm32 Provide pte_{value,valid_p}



details:   https://anonhg.NetBSD.org/src/rev/5d675da92e86
branches:  trunk
changeset: 379011:5d675da92e86
user:      skrll <skrll%NetBSD.org@localhost>
date:      Tue May 04 09:02:21 2021 +0000

description:
Provide pte_{value,valid_p}

diffstat:

 sys/arch/arm/include/arm32/pmap.h |  16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diffs (30 lines):

diff -r 03af1b41a938 -r 5d675da92e86 sys/arch/arm/include/arm32/pmap.h
--- a/sys/arch/arm/include/arm32/pmap.h Tue May 04 05:40:10 2021 +0000
+++ b/sys/arch/arm/include/arm32/pmap.h Tue May 04 09:02:21 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pmap.h,v 1.169 2020/10/30 18:54:36 skrll Exp $ */
+/*     $NetBSD: pmap.h,v 1.170 2021/05/04 09:02:21 skrll Exp $ */
 
 /*
  * Copyright (c) 2002, 2003 Wasabi Systems, Inc.
@@ -627,6 +627,20 @@ l2pte_reset(pt_entry_t *ptep)
 #define        pmap_pte_v(pte)         l2pte_valid_p(*(pte))
 #define        pmap_pte_pa(pte)        l2pte_pa(*(pte))
 
+static inline uint32_t
+pte_value(pt_entry_t pte)
+{
+       return pte;
+}
+
+static inline bool
+pte_valid_p(pt_entry_t pte)
+{
+
+       return l2pte_valid_p(pte);
+}
+
+
 /* Size of the kernel part of the L1 page table */
 #define        KERNEL_PD_SIZE  \
        (L1_TABLE_SIZE - (KERNEL_BASE >> L1_S_SHIFT) * sizeof(pd_entry_t))



Home | Main Index | Thread Index | Old Index