MCPcopy Create free account
hub / github.com/F-Stack/f-stack / invlcaddr

Function invlcaddr

freebsd/i386/i386/pmap.c:1556–1561  ·  view source on GitHub ↗

* NB: The sequence of updating a page table followed by accesses to the * corresponding pages is subject to the situation described in the "AMD64 * Architecture Programmer's Manual Volume 2: System Programming" rev. 3.23, * "7.3.1 Special Coherency Considerations". Therefore, issuing the INVLPG * right after modifying the PTE bits is crucial. */

Source from the content-addressed store, hash-verified

1554 * right after modifying the PTE bits is crucial.
1555 */
1556static __inline void
1557invlcaddr(void *caddr)
1558{
1559
1560 invlpg((u_int)caddr);
1561}
1562
1563/*
1564 * Super fast pmap_pte routine best used when scanning

Callers 9

pmap_pte_quickFunction · 0.85
pmap_pte_quick3Function · 0.85
pmap_pte_ufastFunction · 0.85
pmap_demote_pdeFunction · 0.85

Calls 1

invlpgFunction · 0.50

Tested by

no test coverage detected