Pyrogenesis
13997
|
Classes | |
struct | Characteristics |
Typedefs | |
typedef u8 | Descriptor |
typedef std::vector< Descriptor > | Descriptors |
Enumerations | |
enum | Flags { L1 = 1, L2, L3, I = 0x04, D = 0x08, U = I|D } |
enum | DescriptorFlags { SKIP_CACHE_DESCRIPTORS = 1, NO_LAST_LEVEL_CACHE = 2, PREFETCH64 = 64, PREFETCH128 = 128 } |
Functions | |
static void | AppendDescriptors (u32 reg, Descriptors &descriptors) |
static Descriptors | GetDescriptors () |
static const Characteristics * | CharacteristicsFromDescriptor (Descriptor descriptor) |
static bool | HandleSpecialDescriptor (Descriptor descriptor, size_t &descriptorFlags) |
static void | DetectCacheAndTLB (size_t &descriptorFlags) |
Variables | |
static const u8 | F = x86_x64::Cache::fullyAssociative |
static const Characteristics | characteristicsTable [] |
typedef u8 x86_x64::CPUID2::Descriptor |
typedef std::vector<Descriptor> x86_x64::CPUID2::Descriptors |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |