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

Function pmap_pkru_deassign

freebsd/amd64/amd64/pmap.c:10906–10914  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10904}
10905
10906static int
10907pmap_pkru_deassign(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
10908{
10909
10910 PMAP_LOCK_ASSERT(pmap, MA_OWNED);
10911 MPASS(pmap->pm_type == PT_X86);
10912 MPASS((cpu_stdext_feature2 & CPUID_STDEXT2_PKU) != 0);
10913 return (rangeset_remove(&pmap->pm_pkru, sva, eva));
10914}
10915
10916static void
10917pmap_pkru_deassign_all(pmap_t pmap)

Callers 1

pmap_pkru_clearFunction · 0.85

Calls 1

rangeset_removeFunction · 0.85

Tested by

no test coverage detected