20 for (i = 0; i < vcnt; i++) {
31 unsigned int reg,
unsigned int base,
unsigned int size,
unsigned int type)
38 printk(
BIOS_ERR,
"MTRR Error: size %#x is not a power of two\n", size);
40 printk(
BIOS_ERR,
"MTRR Error: size %#x smaller than 4KiB\n", size);
61 for (i = 0; i < vcnt; i++) {
#define printk(level,...)
int cpu_phys_address_size(void)
static __always_inline msr_t rdmsr(unsigned int index)
static __always_inline void wrmsr(unsigned int index, msr_t msr)
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
int get_free_var_mtrr(void)
void clear_all_var_mtrr(void)
void set_var_mtrr(unsigned int reg, unsigned int base, unsigned int size, unsigned int type)
#define MTRR_PHYS_BASE(reg)
#define MTRR_PHYS_MASK(reg)
static int get_var_mtrr_count(void)
#define MTRR_PHYS_MASK_VALID