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

Cpu Member List

This is the complete list of members for Cpu, including all inherited members.

_brandCpu [private, static]
_data_tlb_4k_4m_entriesCpu [private, static]
_data_tlb_4k_entriesCpu [private, static]
_data_tlb_4m_entriesCpu [private, static]
_ext_amd_featuresCpu [private, static]
_ext_featuresCpu [private, static]
_featuresCpu [private, static]
_frequencyCpu [private, static]
_inst_tlb_4k_4m_entriesCpu [private, static]
_inst_tlb_4k_entriesCpu [private, static]
_inst_tlb_4m_entriesCpu [private, static]
_l1_data_cache_assoCpu [private, static]
_l1_data_cache_line_sizeCpu [private, static]
_l1_data_cache_sizeCpu [private, static]
_l1_inst_cache_assoCpu [private, static]
_l1_inst_cache_line_sizeCpu [private, static]
_l1_inst_cache_sizeCpu [private, static]
_l1_trace_cache_assoCpu [private, static]
_l1_trace_cache_sizeCpu [private, static]
_l2_cache_assoCpu [private, static]
_l2_cache_line_sizeCpu [private, static]
_l2_cache_sizeCpu [private, static]
_l2_data_tlb_4k_entriesCpu [private, static]
_l2_data_tlb_4m_entriesCpu [private, static]
_l2_inst_tlb_4k_entriesCpu [private, static]
_l2_inst_tlb_4m_entriesCpu [private, static]
_local_featuresCpu [private, static]
_model_strCpu [private, static]
_vendorCpu [private, static]
_versionCpu [private, static]
amd_tableCpu [private, static]
asm("CPU_LBR")Cpu [private, static]
asm("CURRENT_SYSENTER")Cpu [private, static]
asm("CPU_GDT")Cpu [private, static]
asm("CPU_TSS")Cpu [private, static]
brand()Cpu [inline, static]
busy_wait_ns(Unsigned64 ns)Cpu [inline, static]
Cache_l1_data enum valueCpu
Cache_l1_inst enum valueCpu
Cache_l1_trace enum valueCpu
Cache_l2 enum valueCpu
Cache_l3 enum valueCpu
cache_tlb_intel()Cpu [private, static]
cache_tlb_l1()Cpu [private, static]
cache_tlb_l2(Cpu::Vendor vendor)Cpu [private, static]
Cache_unknown enum valueCpu
CacheTLB enum nameCpu
calibrate_tsc()Cpu [private, static]
can_wrmsr()Cpu [inline, static]
cpuid(Unsigned32 const mode, Unsigned32 *const eax, Unsigned32 *const ebx, Unsigned32 *const ecx, Unsigned32 *const edx)Cpu [inline, private, static]
cyrix_tableCpu [private, static]
disable_lbr(void)Cpu [inline, static]
enable_lbr(void)Cpu [inline, static]
enable_ldt(Address addr, int size)Cpu [inline, static]
enable_rdpmc()Cpu [inline, static]
ext_amd_features()Cpu [inline, static]
ext_features()Cpu [inline, static]
family()Cpu [inline, static]
features()Cpu [inline, static]
frequency()Cpu [inline, static]
get_cr0()Cpu [inline, static]
get_cr4()Cpu [inline, static]
get_es()Cpu [inline, static]
get_flags()Cpu [inline, static]
get_fs()Cpu [inline, static]
get_gdt()Cpu [inline, static]
get_gs()Cpu [inline, static]
get_ldt()Cpu [inline, static]
get_pdbr()Cpu [inline, static]
get_scaler_ns_to_tsc()Cpu [inline, static]
get_scaler_tsc_to_ns()Cpu [inline, static]
get_scaler_tsc_to_us()Cpu [inline, static]
get_ss()Cpu [inline, static]
get_sysenter(void(**func)(void))Cpu [static]
get_tr()Cpu [inline, static]
get_tss()Cpu [inline, static]
have_superpages()Cpu [inline, static]
have_sysenter()Cpu [inline, static]
have_tsc()Cpu [inline, static]
identify()Cpu [static]
init()Cpu [static]
init_gdt(Address gdt_mem, Address user_max)Cpu [static]
init_sysenter(Address kernel_esp)Cpu [static]
init_tss(Address tss_mem, size_t tss_size)Cpu [static]
init_tss_dbf(Address tss_dbf_mem, Address kdir)Cpu [static]
intel_cache_tableCpu [private, static]
intel_tableCpu [private, static]
Lbr enum nameCpu
LBR_NONE enum valueCpu
LBR_P4 enum valueCpu
LBR_P6 enum valueCpu
lbr_type()Cpu [static]
LBR_UNINITIALIZED enum valueCpu
Ldt_entry_size enum valueCpu
Lf_rdpmc enum valueCpu
Lf_rdpmc32 enum valueCpu
local_features()Cpu [inline, static]
Local_features enum nameCpu
memcpy_bytes(void *dst, void const *src, size_t n)Cpu [inline, static]
memcpy_bytes_fs(void *dst, void const *src, size_t n)Cpu [inline, static]
memcpy_mwords(void *dst, void const *src, size_t n)Cpu [inline, static]
memcpy_mwords_fs(void *dst, void const *src, size_t n)Cpu [inline, static]
model()Cpu [inline, static]
model_str()Cpu [inline, static]
muldiv(Unsigned32 val, Unsigned32 mul, Unsigned32 div)Cpu [inline, static]
nexgen_tableCpu [private, static]
ns_to_tsc(Unsigned64 ns)Cpu [inline, static]
nsc_tableCpu [private, static]
packedCpu [private]
rdmsr(Unsigned32 reg)Cpu [inline, static]
rdpmc(Unsigned32 idx, Unsigned32)Cpu [inline, static]
rdtsc(void)Cpu [inline, static]
rise_tableCpu [private, static]
scaler_ns_to_tscCpu [private, static]
scaler_tsc_to_nsCpu [private, static]
scaler_tsc_to_usCpu [private, static]
set_cr0(Unsigned32 val)Cpu [inline, static]
set_cr4(Unsigned32 val)Cpu [inline, static]
set_cs()Cpu [inline, static]
set_ds(Unsigned32 val)Cpu [inline, static]
set_es(Unsigned32 val)Cpu [inline, static]
set_flags(Unsigned32 efl)Cpu [inline, static]
set_fs(Unsigned32 val)Cpu [inline, static]
set_gdt()Cpu [inline, static]
set_gs(Unsigned32 val)Cpu [inline, static]
set_ldt(Unsigned16 val)Cpu [inline, static]
set_model_str(Cpu::Vendor const vendor, unsigned const version, Unsigned16 const l2_cache)Cpu [private, static]
set_pdbr(Address addr)Cpu [inline, static]
set_ss(Unsigned32 val)Cpu [inline, static]
set_sysenter(void(*func)(void))Cpu [static]
set_tr(Unsigned16 val)Cpu [inline, static]
set_tss()Cpu [inline, static]
show_cache_tlb_info(const char *indent)Cpu [static]
sis_tableCpu [private, static]
stepping()Cpu [inline, static]
Sysenter typedefCpu [private]
time_us()Cpu [inline, static]
Tlb_data_4k enum valueCpu
Tlb_data_4k_4M enum valueCpu
Tlb_data_4M enum valueCpu
Tlb_inst_4k enum valueCpu
Tlb_inst_4k_4M enum valueCpu
Tlb_inst_4M enum valueCpu
transmeta_tableCpu [private, static]
tsc_to_ns(Unsigned64 tsc)Cpu [inline, static]
tsc_to_s_and_ns(Unsigned64 tsc, Unsigned32 *s, Unsigned32 *ns)Cpu [inline, static]
tsc_to_us(Unsigned64 tsc)Cpu [inline, static]
tss_dbfCpu [private, static]
type()Cpu [inline, static]
umc_tableCpu [private, static]
Vendor enum nameCpu
vendor()Cpu [inline, static]
Vendor_amd enum valueCpu
Vendor_cyrix enum valueCpu
vendor_identCpu [private, static]
Vendor_intel enum valueCpu
Vendor_nexgen enum valueCpu
Vendor_rise enum valueCpu
Vendor_sis enum valueCpu
vendor_str()Cpu [inline, static]
vendor_tableCpu [private, static]
Vendor_transmeta enum valueCpu
Vendor_umc enum valueCpu
Vendor_unknown enum valueCpu
Vendor_via enum valueCpu
Vensor_nsc enum valueCpu
via_tableCpu [private, static]
wrmsr(Unsigned32 low, Unsigned32 high, Unsigned32 reg)Cpu [inline, static]
wrmsr(Unsigned64 msr, Unsigned32 reg)Cpu [inline, static]


Generated on Mon Sep 26 14:20:14 2005 for Fiasco by  doxygen 1.4.2