menvcfg also
This commit is contained in:
parent
4060b671d8
commit
de247db5e6
1 changed files with 4 additions and 2 deletions
|
@ -196,14 +196,16 @@ static inline uint64
|
||||||
r_menvcfg()
|
r_menvcfg()
|
||||||
{
|
{
|
||||||
uint64 x;
|
uint64 x;
|
||||||
asm volatile("csrr %0, menvcfg" : "=r" (x) );
|
// asm volatile("csrr %0, menvcfg" : "=r" (x) );
|
||||||
|
asm volatile("csrr %0, 0x30a" : "=r" (x) );
|
||||||
return x;
|
return x;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
w_menvcfg(uint64 x)
|
w_menvcfg(uint64 x)
|
||||||
{
|
{
|
||||||
asm volatile("csrw menvcfg, %0" : : "r" (x));
|
// asm volatile("csrw menvcfg, %0" : : "r" (x));
|
||||||
|
asm volatile("csrw 0x30a, %0" : : "r" (x));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Physical Memory Protection
|
// Physical Memory Protection
|
||||||
|
|
Loading…
Add table
Reference in a new issue