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

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

_esr_shadowLapicprivate
_initial_apic_idLapicprivate
_isrvLapicprivate
_lowest_rrLapicprivate
_lvtdsLapicprivate
_mbLapic
_msrLapicprivate
_rirrLapicprivate
_timerLapicprivate
_timer_clock_shiftLapicprivate
_timer_dcr_shiftLapicprivate
_timer_startLapicprivate
_vcpuLapicprivate
_vectorLapicprivate
accept_message(MessageApic &msg)Lapicinlineprivate
accept_vector(unsigned char vector, bool level, bool value)Lapicinlineprivate
APIC_ADDR enum valueLapicprivate
broadcast_eoi(unsigned vector)Lapicinlineprivate
debug_dump()Deviceinline
Device(const char *debug_name)Deviceinline
discover(Device *o, MessageDiscovery &msg)DiscoveryHelper< Lapic >inlinestatic
discovery()Lapicinline
discovery_length(const char *resource, unsigned minlen)DiscoveryHelper< Lapic >inlineprotected
discovery_read_dw(const char *resource, unsigned offset, unsigned &value)DiscoveryHelper< Lapic >inlineprotected
discovery_write_dw(const char *resource, unsigned offset, unsigned value, unsigned count=4)DiscoveryHelper< Lapic >inlineprotected
discovery_write_st(const char *resource, unsigned offset, const void *value, unsigned count)DiscoveryHelper< Lapic >inlineprotected
get_ccr(timevalue now)Lapicinlineprivate
get_highest_bit(unsigned bit_offset)Lapicinlineprivate
hw_disabled()Lapicinlineprivate
init()Lapicinlineprivate
Lapic(Motherboard &mb, VCpu *vcpu, unsigned initial_apic_id, unsigned timer)Lapicinline
LVT_BASE enum valueLapicprivate
LVT_MASK_BIT enum valueLapicprivate
MAX_FREQ enum valueLapicprivate
NUM_LVT enum valueLapicprivate
OFS_IRR enum valueLapicprivate
OFS_ISR enum valueLapicprivate
OFS_TMR enum valueLapicprivate
prioritize_irq()Lapicinlineprivate
processor_prio()Lapicinlineprivate
receive(MessageMem &msg)Lapicinline
receive(MessageMemRegion &msg)Lapicinline
receive(MessageTimeout &msg)Lapicinline
receive(MessageApic &msg)Lapicinline
receive(LapicEvent &msg)Lapicinline
receive(CpuMessage &msg)Lapicinline
receive(MessageLegacy &msg)Lapicinline
receive_static(Device *o, M &msg)StaticReceiver< Lapic >inlinestatic
register_read(unsigned offset, unsigned &value)Lapicinlineprivate
register_write(unsigned offset, unsigned value, bool strict)Lapicinlineprivate
reset()Lapicinlineprivate
send_ipi(unsigned icr, unsigned dst)Lapicinlineprivate
set_base_msr(unsigned long long value)Lapicinlineprivate
set_error(unsigned bit)Lapicinlineprivate
StaticReceiver()StaticReceiver< Lapic >inline
sw_disabled()Lapicinlineprivate
trigger_lvt(unsigned num)Lapicinlineprivate
update_irqs()Lapicinlineprivate
update_timer(timevalue now)Lapicinlineprivate
x2apic_ldr()Lapicinlineprivate
x2apic_mode()Lapicinlineprivate