From 95925fc068b5c48beb39c5695a5eb2f08f55d5eb Mon Sep 17 00:00:00 2001 From: jym Date: Wed, 23 Nov 2011 01:16:55 +0000 Subject: [PATCH] No more users of xpmap_update(). Use pmap_pte_*() functions now. --- sys/arch/x86/include/pmap.h | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/sys/arch/x86/include/pmap.h b/sys/arch/x86/include/pmap.h index 8b0d34f18a63..0810d83d6063 100644 --- a/sys/arch/x86/include/pmap.h +++ b/sys/arch/x86/include/pmap.h @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.47 2011/11/23 00:56:56 jym Exp $ */ +/* $NetBSD: pmap.h,v 1.48 2011/11/23 01:16:55 jym Exp $ */ /* * Copyright (c) 1997 Charles D. Cranor and Washington University. @@ -440,22 +440,6 @@ xpmap_ptetomach(pt_entry_t *pte) return (paddr_t) (((*up_pte) & PG_FRAME) + (((vaddr_t) pte) & (~PG_FRAME & ~VA_SIGN_MASK))); } -/* - * xpmap_update() - * Update an active pt entry with Xen - * Equivalent to *pte = npte - */ - -static __inline void -xpmap_update (pt_entry_t *pte, pt_entry_t npte) -{ - int s = splvm(); - - xpq_queue_pte_update(xpmap_ptetomach(pte), npte); - xpq_flush_queue(); - splx(s); -} - /* Xen helpers to change bits of a pte */ #define XPMAP_UPDATE_DIRECT 1 /* Update direct map entry flags too */