class CpuCacheInfo

Defined at line 42 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

Gives information on the set of caches in a package.

Public Methods

template <typename CpuidIoProvider, typename = std::enable_if_t<!std::is_same_v<CpuidIoProvider, CpuCacheInfo>>>
void CpuCacheInfo (CpuidIoProvider && io)

To avoid precedence over copy and move constructors.

Defined at line 50 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

void CpuCacheInfo ()

Defined at line 118 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

iterator begin ()

Defined at line 120 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

iterator end ()

Defined at line 122 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

size_t size ()

Defined at line 124 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

bool empty ()

Defined at line 126 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h

const CpuCacheLevelInfo & back ()

Returns information on the last-level cache.

Defined at line 129 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cache.h