|
| CpuRiscv (const CpuRiscv &)=default |
|
| CpuRiscv (const Object &o) |
|
void | set_mip_update_callback (MipUpdateCallbackFn cb) |
|
| Cpu (const Cpu &)=default |
|
| Cpu (const Object &o) |
|
int | get_index () const |
|
void | loop () |
|
bool | loop_is_busy () |
|
bool | can_run () |
|
void | set_soft_stopped (bool stopped) |
|
void | halt (bool halted) |
|
void | reset (bool reset) |
|
void | set_unplug (bool unplug) |
|
void | remove_sync () |
|
void | register_thread () |
|
Cpu | set_as_current () |
|
void | kick () |
|
void | exit_loop_from_io () |
|
void | async_run (AsyncJobFn job) |
|
void | async_safe_run (AsyncJobFn job) |
|
void | set_end_of_loop_callback (EndOfLoopCallbackFn cb) |
|
void | set_kick_callback (CpuKickCallbackFn cb) |
|
bool | is_in_exclusive_context () const |
|
void | set_vcpu_dirty (bool dirty) const |
|
| Device (const Device &)=default |
|
| Device (const Object &o) |
|
void | connect_gpio_out (int idx, Gpio gpio) |
|
void | connect_gpio_out_named (const char *name, int idx, Gpio gpio) |
|
Gpio | get_gpio_in (int idx) |
|
Gpio | get_gpio_in_named (const char *name, int idx) |
|
Bus | get_child_bus (const char *name) |
|
void | set_parent_bus (Bus bus) |
|
void | set_prop_chardev (const char *name, Chardev chr) |
|
void | set_prop_uint_array (const char *name, std::vector< unsigned int > vec) |
|
| Object (QemuObject *obj, std::shared_ptr< LibQemuInternals > &internals) |
|
| Object (const Object &o) |
|
| Object (Object &&o) |
|
Object & | operator= (Object o) |
|
bool | valid () const |
|
void | set_prop_bool (const char *name, bool val) |
|
void | set_prop_int (const char *name, int64_t val) |
|
void | set_prop_uint (const char *name, uint64_t val) |
|
void | set_prop_str (const char *name, const char *val) |
|
void | set_prop_link (const char *name, const Object &link) |
|
void | set_prop_parse (const char *name, const char *value) |
|
Object | get_prop_link (const char *name) |
|
QemuObject * | get_qemu_obj () const |
|
LibQemu & | get_inst () |
|
uintptr_t | get_inst_id () const |
|
bool | same_inst_as (const Object &o) const |
|
template<class T > |
bool | check_cast () const |
|
void | clear_callbacks () |
|