Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Perf_cnt_p6 Class Reference

#include <perf_cnt.h>

Inheritance diagram for Perf_cnt_p6:

Perf_cnt_arch Perf_cnt_k7 List of all members.

Public Member Functions

 Perf_cnt_p6 ()

Protected Member Functions

 Perf_cnt_p6 (Mword sel_reg0, Mword ctr_reg0, Mword nr_regs, Mword watchdog)

Private Member Functions

FIASCO_INIT int init ()
void set_pmc_event (Mword slot)
void start_pmc (Mword)
void init_watchdog ()
void init_loadcnt ()
void start_watchdog ()
void stop_watchdog ()

Constructor & Destructor Documentation

Perf_cnt_p6::Perf_cnt_p6  )  [inline]
 

Perf_cnt_p6::Perf_cnt_p6 Mword  sel_reg0,
Mword  ctr_reg0,
Mword  nr_regs,
Mword  watchdog
[protected]
 


Member Function Documentation

FIASCO_INIT int Perf_cnt_p6::init  )  [private, virtual]
 

Implements Perf_cnt_arch.

void Perf_cnt_p6::init_loadcnt  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

Reimplemented in Perf_cnt_k7.

void Perf_cnt_p6::init_watchdog  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

Reimplemented in Perf_cnt_k7.

void Perf_cnt_p6::set_pmc_event Mword  slot  )  [private, virtual]
 

Implements Perf_cnt_arch.

void Perf_cnt_p6::start_pmc Mword   )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

Reimplemented in Perf_cnt_k7.

void Perf_cnt_p6::start_watchdog  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

void Perf_cnt_p6::stop_watchdog  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:16 2005 for Fiasco by  doxygen 1.4.2