Searched refs:PG_PROMOTED (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/sys/i386/include/ |
H A D | pmap.h | 76 #define PG_PROMOTED PG_AVAIL3 /* PDE only */ macro
|
/freebsd-12-stable/sys/amd64/include/ |
H A D | pmap.h | 119 #define PG_PROMOTED X86_PG_AVAIL(54) /* PDE only */ macro
|
/freebsd-12-stable/sys/i386/i386/ |
H A D | pmap.c | 1423 * When the PDE has PG_PROMOTED set, the 2- or 4MB page mapping was 1428 * must be invalidated here. In contrast, when PG_PROMOTED is clear, 1433 if ((pde & PG_PROMOTED) != 0) 3368 * PG_PROMOTED. The impending invalidation will remove any 3371 if (!pde_cmpset(pde, oldpde, newpde & ~PG_PROMOTED)) 3661 pmap_kenter_pde(va, PG_PROMOTED | PG_PS | newpde); 3663 pde_store(pde, PG_PROMOTED | PG_PS | newpde);
|
/freebsd-12-stable/sys/amd64/amd64/ |
H A D | pmap.c | 2908 * When the PDE has PG_PROMOTED set, the 2MB page mapping was created 2913 * In contrast, when PG_PROMOTED is clear, the TLB will not hold any 2918 if ((pde & PG_PROMOTED) != 0) 5423 * PG_PROMOTED. The impending invalidation will remove any 5426 if (!atomic_cmpset_long(pde, oldpde, newpde & ~PG_PROMOTED)) 5716 pde_store(pde, PG_PROMOTED | PG_PS | newpde);
|
Completed in 205 milliseconds