This is the complete list of members for
Halifax, including all inherited members.
_cpu | MemTlb | [protected] |
_debug_fault_line | MemCache | [protected] |
_error_code | MemCache | [protected] |
_fault | MemCache | [protected] |
_mem | MemCache | [protected] |
_memregion | MemCache | [protected] |
_mtr_in | MemCache | [protected] |
_mtr_out | MemCache | [protected] |
_mtr_read | MemCache | [protected] |
_newest | MemCache | |
debug | MemCache | |
debug_dump() | Device | [inline] |
debug_name() | Device | [inline] |
Device(const char *debug_name) | Device | [inline] |
get(unsigned long phys1, unsigned long phys2, unsigned len, Type type) | MemCache | [inline] |
Halifax(VCpu *vcpu) | Halifax | [inline] |
init() | MemTlb | [inline, protected] |
invalidate(bool writeback) | MemCache | [inline] |
MemCache(DBus< MessageMem > &mem, DBus< MessageMemRegion > &memregion) | MemCache | [inline] |
MemTlb(DBus< MessageMem > &mem, DBus< MessageMemRegion > &memregion) | MemTlb | [inline, protected] |
operator new(unsigned size) | Halifax | [inline] |
prepare_virtual(unsigned virt, unsigned len, Type type, void *&ptr) | MemTlb | [inline, protected] |
read_code(unsigned long virt, unsigned len, void *buffer) | MemTlb | [inline, protected] |
receive(CpuMessage &msg) | Halifax | [inline] |
receive_static(Device *o, M &msg) | StaticReceiver< Halifax > | [inline, static] |
StaticReceiver() | StaticReceiver< Halifax > | [inline] |
Type enum name | MemCache | |
TYPE_R enum value | MemCache | |
TYPE_RES enum value | MemCache | |
TYPE_RMW enum value | MemCache | |
TYPE_U enum value | MemCache | |
TYPE_W enum value | MemCache | |
TYPE_X enum value | MemCache | |
user_access(Type type) | MemTlb | [inline, protected] |