struct GlobalCacheConsistencyContext
Defined at line 23 of file ../../zircon/kernel/lib/arch/x86/include/lib/arch/cache.h
Ensures that the instruction and data caches are in coherence after the
modification of provided address ranges. The caches are regarded as coherent
- with respect to the ranges passed to SyncRange() - only after the
associated object is destroyed.
Public Methods
void ~GlobalCacheConsistencyContext ()
Ensures consistency on destruction.
Defined at line 25 of file ../../zircon/kernel/lib/arch/x86/include/lib/arch/cache.h
void SyncRange (uintptr_t vaddr, size_t size)
Records a virtual address range that should factor into consistency.
Defined at line 37 of file ../../zircon/kernel/lib/arch/x86/include/lib/arch/cache.h
void SyncRange (uintptr_t vaddr, size_t size)
Records a virtual address range that should factor into consistency.
Defined at line 37 of file ../../zircon/kernel/lib/arch/x86/include/lib/arch/cache.h
void SyncRange (uintptr_t vaddr, size_t size)
Records a virtual address range that should factor into consistency.
Defined at line 37 of file ../../zircon/kernel/lib/arch/x86/include/lib/arch/cache.h