Add with_value_of and with_value to MSR
This commit is contained in:
parent
4e62566c48
commit
0858db73bd
@ -32,9 +32,7 @@ MSR::MSR(uint32_t msr_num) : m_msr_num(msr_num)
|
|||||||
void MSR::with_value_of(uint32_t msr_num, void (*callback)(uint64_t&))
|
void MSR::with_value_of(uint32_t msr_num, void (*callback)(uint64_t&))
|
||||||
{
|
{
|
||||||
MSR msr(msr_num);
|
MSR msr(msr_num);
|
||||||
uint64_t value = msr.read();
|
msr.with_value(callback);
|
||||||
callback(value);
|
|
||||||
msr.write(value);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MSR::with_value(void (*callback)(uint64_t&))
|
void MSR::with_value(void (*callback)(uint64_t&))
|
||||||
|
Loading…
Reference in New Issue
Block a user