<dec f='src/src/sys/arch/xen/include/xenpmap.h' l='63' type='void pmap_map_recursive_entries()'/>
<use f='src/src/sys/arch/xen/x86/xen_pmap.c' l='251' u='c' c='pmap_xen_resume'/>
<def f='src/src/sys/arch/xen/x86/xen_pmap.c' l='266' ll='287' type='void pmap_map_recursive_entries()'/>
<doc f='src/src/sys/arch/xen/x86/xen_pmap.c' l='256'>/*
 * NetBSD uses L2 shadow pages to support PAE with Xen. However, Xen does not
 * handle them correctly during save/restore, leading to incorrect page
 * tracking and pinning during restore.
 * For save/restore to succeed, two functions are introduced:
 * - pmap_map_recursive_entries(), used by resume code to set the recursive
 *   mapping entries to their correct value
 * - pmap_unmap_recursive_entries(), used by suspend code to clear all
 *   PDIR_SLOT_PTE entries
 */</doc>
