NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/46092: pmap_kenter_pa: mapping already present
>Number: 46092
>Category: kern
>Synopsis: pmap_kenter_pa: mapping already present
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Feb 25 05:50:00 +0000 2012
>Originator: Emmanuel Dreyfus
>Release: NetBSD-6.0_BETA
>Organization:
>Environment:
NetBSD bacasable.net.espci.fr 6.0_BETA NetBSD 6.0_BETA (XEN3_DOMU-EA) #0: Wed
Feb 22 07:14:15 CET 2012 root@mai:/usr/src/sys/arch/i386/compile/XEN3_DOMU-EA
i386
>Description:
An i386 Xen domU regularly complains that "pmap_kenter_pa: mapping already
present". That was reported some time ago on mailing lists, and was commented:
By Matt Thomas <matt%3am-software.com@localhost>
> It's a bug. The KVA used by pmap_kenter_pa should not be currently
> mapped. I'd change it to a KASSERT and then fix it.
By "J. Hannken-Illjes" <hannken%eis.cs.tu-bs.de@localhost>
> It is a bug that should finally get its PR :-)
>
> pmap_pdp_ctor() abuses pmap_kenter_pa() to change the protection of an
> already existing mapping. According to rmind this is because on x86
> pmap_protect() does not work for pmap_kernel().
>How-To-Repeat:
Building the tree on NetBSD-6.0/i386 domU gets the warning
>Fix:
Home |
Main Index |
Thread Index |
Old Index