Viewing: mtrr.h
📄 mtrr.h (Read Only) ⬅ To go back
#ifndef MTRR_H
#define MTRR_H

#include <stdint.h>

#define MTRR_TYPE_UC  0  /* Uncacheable */
#define MTRR_TYPE_WC  1  /* Write-Combining */
#define MTRR_TYPE_WT  4  /* Write-Through */
#define MTRR_TYPE_WP  5  /* Write-Protect */
#define MTRR_TYPE_WB  6  /* Write-Back */

void mtrr_init(void);
int  mtrr_set_range(uint64_t base, uint64_t size, uint8_t type);

#endif