1- /* $NetBSD: pmap_machdep.c,v 1.22 2025/10/12 04:08:26 thorpej Exp $ */
1+ /* $NetBSD: pmap_machdep.c,v 1.23 2025/10/12 19:44:04 skrll Exp $ */
22
33/*
44 * Copyright (c) 2014, 2019, 2021 The NetBSD Foundation, Inc.
3636#define __PMAP_PRIVATE
3737
3838#include <sys/cdefs.h>
39- __RCSID ("$NetBSD: pmap_machdep.c,v 1.22 2025/10/12 04:08:26 thorpej Exp $" );
39+ __RCSID ("$NetBSD: pmap_machdep.c,v 1.23 2025/10/12 19:44:04 skrll Exp $" );
4040
4141#include <sys/param.h>
4242#include <sys/buf.h>
@@ -57,10 +57,12 @@ __RCSID("$NetBSD: pmap_machdep.c,v 1.22 2025/10/12 04:08:26 thorpej Exp $");
5757vaddr_t pmap_direct_base __read_mostly ;
5858vaddr_t pmap_direct_end __read_mostly ;
5959
60+ #ifdef _LP64
6061static pt_entry_t pmap_pte_pbmt_mask __read_mostly ;
6162static pt_entry_t pmap_pte_pma __read_mostly ;
6263static pt_entry_t pmap_pte_nc __read_mostly ;
6364static pt_entry_t pmap_pte_io __read_mostly ;
65+ #endif
6466
6567void
6668pmap_zero_page (paddr_t pa )
@@ -91,6 +93,7 @@ pmap_copy_page(paddr_t src, paddr_t dst)
9193#endif
9294}
9395
96+ #ifdef _LP64
9497pt_entry_t
9598pte_enter_flags_to_pbmt (int flags )
9699{
@@ -101,6 +104,7 @@ pte_enter_flags_to_pbmt(int flags)
101104 }
102105 return pmap_pte_pma ;
103106}
107+ #endif
104108
105109struct vm_page *
106110pmap_md_alloc_poolpage (int flags )
@@ -319,6 +323,7 @@ pmap_md_grow(pmap_pdetab_t *ptb, vaddr_t va, vsize_t vshift,
319323void
320324pmap_probe_pbmt (void )
321325{
326+ #ifdef _LP64
322327 const register_t mvendorid = sbi_get_mvendorid ().value ;
323328
324329 switch (mvendorid ) {
@@ -342,6 +347,7 @@ pmap_probe_pbmt(void)
342347 * set above are for new mappings created now that the kernel
343348 * is up and running.
344349 */
350+ #endif
345351}
346352
347353void
0 commit comments