Documentation
¶
Overview ¶
Package msr implements functions to read MSRs.
- Copyright (C) 2023 Intel Corporation
- SPDX-License-Identifier: MIT
Index ¶
- type MSR
- func (msr *MSR) ReadAll(reg uint64) (out []uint64, err error)
- func (msr *MSR) ReadOne(reg uint64, core int) (out uint64, err error)
- func (msr *MSR) ReadPackages(reg uint64) (out []uint64, err error)
- func (msr *MSR) SetBitRange(highBit int, lowBit int) (err error)
- func (msr *MSR) WriteAll(reg uint64, val uint64) (err error)
- func (msr *MSR) WriteOne(reg uint64, core int, val uint64) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MSR ¶
type MSR struct {
// contains filtered or unexported fields
}
func (*MSR) ReadPackages ¶
ReadPackages returns the specified register value for each package (CPU/Socket)
func (*MSR) SetBitRange ¶
SetBitRange filters bits for subsequent calls to Read* functions
Click to show internal directories.
Click to hide internal directories.