Public Member Functions | Public Attributes

Hip Class Reference

#include <hip.h>

List of all members.

Public Member Functions

unsigned short calc_checksum ()
void fix_checksum ()
Hip_memget_mod (unsigned nr)
void append_mem (unsigned long long addr, unsigned long long size, int type, unsigned aux)
bool has_vmx ()
bool has_svm ()
unsigned cpu_desc_count () const
unsigned cpu_count ()
Hip_cpucpus ()
unsigned cpu_physical (unsigned logical)

Public Attributes

unsigned signature
unsigned short checksum
unsigned short length
unsigned short cpu_offs
unsigned short cpu_size
unsigned short mem_offs
unsigned short mem_size
unsigned api_flg
unsigned api_ver
unsigned cfg_cap
unsigned cfg_exc
unsigned cfg_vm
unsigned cfg_gsi
unsigned cfg_page
unsigned cfg_utcb
unsigned freq_tsc
unsigned freq_bus

Member Function Documentation

void Hip::append_mem ( unsigned long long  addr,
unsigned long long  size,
int  type,
unsigned  aux 
) [inline]
unsigned short Hip::calc_checksum (  )  [inline]
unsigned Hip::cpu_count (  )  [inline]
unsigned Hip::cpu_desc_count (  )  const [inline]
unsigned Hip::cpu_physical ( unsigned  logical  )  [inline]
Hip_cpu* Hip::cpus (  )  [inline]
void Hip::fix_checksum (  )  [inline]
Hip_mem* Hip::get_mod ( unsigned  nr  )  [inline]
bool Hip::has_svm (  )  [inline]
bool Hip::has_vmx (  )  [inline]

Member Data Documentation

unsigned Hip::api_flg
unsigned Hip::api_ver
unsigned Hip::cfg_cap
unsigned Hip::cfg_exc
unsigned Hip::cfg_gsi
unsigned Hip::cfg_page
unsigned Hip::cfg_utcb
unsigned Hip::cfg_vm
unsigned short Hip::checksum
unsigned short Hip::cpu_offs
unsigned short Hip::cpu_size
unsigned Hip::freq_bus
unsigned Hip::freq_tsc
unsigned short Hip::length
unsigned short Hip::mem_offs
unsigned short Hip::mem_size
unsigned Hip::signature

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines