blob: a5014dac956b9f391fe6122810e0736eea836c92 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#pragma once
#include <stdint.h>
#define EFER_SCE 1
#define MSR_EFER 0xc0000080
#define MSR_STAR 0xc0000081
#define MSR_LSTAR 0xc0000082
#define MSR_CSTAR 0xc0000083
#define MSR_SFMASK 0xc0000084
uint64_t msr_read(uint32_t index);
void msr_write(uint32_t index, uint64_t value);
|