NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Hip Class Reference

#include <hip.h>

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 ()
cap_sel gsi_cap_base () const
unsigned cpu_desc_count () const
unsigned cpu_count ()
Hip_cpu const * cpus () const
phy_cpu_no cpu_physical (log_cpu_no 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
phy_cpu_no Hip::cpu_physical ( log_cpu_no  logical)
inline
Hip_cpu const* Hip::cpus ( ) const
inline
void Hip::fix_checksum ( )
inline
Hip_mem* Hip::get_mod ( unsigned  nr)
inline
cap_sel Hip::gsi_cap_base ( ) const
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: