132 Commits (dfb3804d478bce02350bdf87534dc7dd3d1ded51)

Author SHA1 Message Date
Andreas Färber 8cd70437f3 cpu: Move tb_jmp_cache field from CPU_COMMON to CPUState 13 years ago
Andreas Färber 28ecfd7a62 cpu: Move icount_decr field from CPU_COMMON to CPUState 13 years ago
Andreas Färber efee734004 cpu: Move icount_extra field from CPU_COMMON to CPUState 13 years ago
Andreas Färber 99df7dce8a cpu: Move can_do_io field from CPU_COMMON to CPUState 13 years ago
Andreas Färber 93afeade09 cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUState 13 years ago
Andreas Färber 9262685b81 cpu: Factor out cpu_generic_init() 12 years ago
Andreas Färber 1590bbcb02 cpu: Implement CPUClass::parse_features() for the rest of CPUs 12 years ago
Andreas Färber 8c2e1b0093 cpu: Turn cpu_has_work() into a CPUClass hook 13 years ago
Edgar E. Iglesias 9d111183d5 cpu: Don't clear cpu->exit_request on reset 12 years ago
Stefan Hajnoczi 11f590b1a2 object: add object_get_canonical_path_component() 12 years ago
Stefan Hajnoczi a01aedc8d3 qom: Avoid leaking str and bool properties on failure 12 years ago
Paolo Bonzini 0b7593e085 qapi: Add human mode to StringOutputVisitor 12 years ago
Igor Mammedov 269e09f3fc add optional 2nd stage initialization to -object/object-add commands 12 years ago
Paolo Bonzini b0ed5e9fea qom: catch errors in object_property_add_child 13 years ago
Hervé Poussineau f54c19cacb qom: Detect bad reentrance during object_class_foreach() 13 years ago
Paolo Bonzini b061dc41f6 qom: Do not register interface "types" in the type table and fix names 13 years ago
Peter Crosthwaite 0ab4c94c84 qom: Split out object and class caches 13 years ago
Markus Armbruster ffa9571486 cpu: Document why cannot_instantiate_with_device_add_yet 13 years ago
Markus Armbruster efec3dd631 qdev: Replace no_user by cannot_instantiate_with_device_add_yet 13 years ago
Vlad Yasevich 2d3aa28cc2 qom: Fix memory leak in object_property_set_link() 13 years ago
Michael S. Tsirkin e732ea6387 qom: add pointer to int property helpers 13 years ago
James Hogan 97577fd4c3 cpu: Move cpu state syncs up into cpu_dump_state() 13 years ago
Andreas Färber 38fcbd3f08 cpu: Replace qemu_for_each_cpu() 13 years ago
Andreas Färber 5b9237f67c qom: Assert instance size in object_initialize_with_type() 13 years ago
Andreas Färber 213f0c4f61 qom: Pass available size to object_initialize() 13 years ago
Eduardo Habkost 8231c2dd22 qom: Introduce instance_post_init hook 13 years ago
Andreas Färber 35143f0164 gdbstub: Fix gdb_register_coprocessor() register counting 13 years ago
Andreas Färber 14a10fc399 cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState" 13 years ago
Andreas Färber 5b50e790f9 cpu: Introduce CPUClass::gdb_{read,write}_register() 13 years ago
Andreas Färber a0e372f0c4 cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs 13 years ago
Peter Crosthwaite 9d6a3d58e4 qom: Fix class cast of NULL classes 13 years ago
Andreas Färber 91b1df8cf9 cpu: Move reset logging to CPUState 13 years ago
Jan Kiszka f08c03f3c4 qom: Use atomics for object refcounting 13 years ago
Andreas Färber c643bed99f cpu: Change qemu_init_vcpu() argument to CPUState 13 years ago
Andreas Färber 878096eeb2 cpu: Turn cpu_dump_{state,statistics}() into CPUState hooks 13 years ago
Andreas Färber 60a3e17a46 cpu: Change cpu_exit() argument to CPUState 13 years ago
Andreas Färber 6db297ea36 cpu: Change default for CPUClass::get_paging_enabled() 13 years ago
Andreas Färber a23bbfda75 cpu: Turn cpu_get_memory_mapping() into a CPUState hook 13 years ago
Andreas Färber 444d559078 cpu: Turn cpu_paging_enabled() into a CPUState hook 13 years ago
Peter Crosthwaite 95916abcf4 qom/object: Don't poll cast cache for NULL objects 13 years ago
Anthony Liguori 035873283b qom: aggressively optimize qom casting 13 years ago
Paolo Bonzini 3556c233d9 qom: allow turning cast debugging off 13 years ago
Paolo Bonzini fa131d94a5 qom: trace asserting casts 13 years ago
Paolo Bonzini be17f18b8c qom: pass file/line/function to asserting casts 13 years ago
Paolo Bonzini 793c96b540 qom: add a fast path to object_class_dynamic_cast 13 years ago
Paolo Bonzini bf0fda3466 qom: allow casting of a NULL class 13 years ago
Jens Freimann c72bf46825 cpu: Move cpu_write_elfXX_note() functions to CPUState 13 years ago
Igor Mammedov 69e5ff067a cpu: Add helper cpu_exists(), to check if CPU with specified id exists 13 years ago
Igor Mammedov 997395d388 cpu: Introduce get_arch_id() method and override it for X86CPU 13 years ago
Igor Mammedov 066e9b2710 cpu: Introduce CPU hot-plug notifier 13 years ago