struct PerfmonState

Defined at line 276 of file ../../zircon/kernel/arch/x86/perf_mon.cc

Public Members

uint64_t global_ctrl
uint64_t fixed_ctrl
uint64_t debug_ctrl
bool need_mchbar
PmuEventId timebase_event
unsigned int num_used_fixed
unsigned int num_used_programmable
unsigned int num_used_misc
bool request_lbr_record
MemoryControllerHubData mchbar_data
unsigned int[3] fixed_hw_map
PmuEventId[3] fixed_events
PmuEventId[8] programmable_events
PmuEventId[16] misc_events
uint64_t[3] fixed_initial_value
uint64_t[8] programmable_initial_value
uint32_t[3] fixed_flags
uint32_t[8] programmable_flags
uint32_t[16] misc_flags
uint64_t[8] programmable_hw_events

Public Methods

zx_status_t Create (unsigned int n_cpus, ktl::unique_ptr<PerfmonState> * out_state)

Defined at line 346 of file ../../zircon/kernel/arch/x86/perf_mon.cc

void PerfmonState (unsigned int n_cpus)

Defined at line 360 of file ../../zircon/kernel/arch/x86/perf_mon.cc