index
:
kernel/git/maz/qemu.git
b0b
fixes/el2_traps
fixes/isr_el1
ipa-space
master
pauth
Unnamed repository; edit this file 'description' to name the repository.
Marc Zyngier
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
qom
Age
Commit message (
Expand
)
Author
Files
Lines
2019-11-12
qom: Fix error message in object_class_property_add()
Greg Kurz
1
-6
/
+4
2019-10-14
vl: Split off user_creatable_print_help()
Kevin Wolf
1
-0
/
+61
2019-08-21
hw/core: Move cpu.c, cpu.h from qom/ to hw/core/
Markus Armbruster
2
-459
/
+0
2019-08-16
Clean up inclusion of sysemu/sysemu.h
Markus Armbruster
1
-1
/
+0
2019-08-16
Include hw/qdev-properties.h less
Markus Armbruster
1
-1
/
+1
2019-08-16
Include qemu/main-loop.h less
Markus Armbruster
1
-0
/
+1
2019-08-16
Clean up inclusion of exec/cpu-common.h
Markus Armbruster
1
-1
/
+0
2019-08-16
trace: Do not include qom/cpu.h into generated trace.h
Markus Armbruster
1
-0
/
+1
2019-07-29
Revert "Revert "globals: Allow global properties to be optional""
Dr. David Alan Gilbert
1
-0
/
+3
2019-07-02
qom: Move HMP command handlers to qom/
Markus Armbruster
2
-1
/
+121
2019-07-02
qom: Move QMP command handlers to qom/
Markus Armbruster
2
-0
/
+324
2019-06-12
Include qemu-common.h exactly where needed
Markus Armbruster
1
-1
/
+0
2019-06-11
qemu-common: Move tcg_enabled() etc. to sysemu/tcg.h
Markus Armbruster
1
-1
/
+1
2019-06-10
cpu: Move icount_decr to CPUNegativeOffsetState
Richard Henderson
1
-2
/
+2
2019-05-24
qom/object: Display more helpful message when an object type is missing
Philippe Mathieu-Daudé
1
-1
/
+6
2019-05-20
Revert "globals: Allow global properties to be optional"
Daniel P. Berrangé
1
-3
/
+0
2019-05-03
qom: use object_new_with_type in object_new_with_propv
Wei Yang
1
-1
/
+1
2019-04-18
qom/cpu: Simplify how CPUClass:cpu_dump_state() prints
Markus Armbruster
1
-3
/
+3
2019-04-18
qom/cpu: Simplify how CPUClass::dump_statistics() prints
Markus Armbruster
1
-3
/
+2
2019-03-22
trace-events: Shorten file names in comments
Markus Armbruster
1
-1
/
+1
2019-03-11
qom: Move compat_props machinery from qdev to QOM
Markus Armbruster
1
-0
/
+39
2019-03-11
qom: cpu: destroy work_mutex in cpu_common_finalize
Li Qiang
1
-0
/
+3
2019-02-26
qom: don't require user creatable objects to be registered
Daniel P. Berrangé
2
-10
/
+18
2019-01-29
qom/cpu: Add cluster_index to CPUState
Peter Maydell
1
-0
/
+1
2019-01-17
globals: Allow global properties to be optional
Eduardo Habkost
1
-0
/
+3
2019-01-10
qom: Don't keep error value between object_property_parse() calls
Eduardo Habkost
1
-1
/
+1
2019-01-07
qdev-props: call object_apply_global_props()
Marc-André Lureau
1
-1
/
+11
2019-01-07
qdev-props: remove errp from GlobalProperty
Marc-André Lureau
1
-1
/
+0
2019-01-07
hw: apply accel compat properties without touching globals
Marc-André Lureau
1
-0
/
+25
2018-12-11
qom: remove unimplemented class_finalize
Marc-André Lureau
1
-2
/
+0
2018-12-11
qom: make user_creatable_complete() specific to UserCreatable
Marc-André Lureau
2
-15
/
+11
2018-10-23
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-10-22' into...
Peter Maydell
1
-3
/
+1
2018-10-19
qom: Clean up error reporting in user_creatable_add_opts_foreach()
Markus Armbruster
1
-3
/
+1
2018-10-18
tcg: access cpu->icount_decr.u16.high with atomics
Emilio G. Cota
1
-1
/
+1
2018-10-17
cpu: Provide a proper prototype for target_words_bigendian() in a header
Thomas Huth
1
-1
/
+0
2018-10-05
vl: list user creatable properties when 'help' is argument
Marc-André Lureau
1
-3
/
+3
2018-10-05
qom/object: register 'type' property as class property
Marc-André Lureau
1
-3
/
+4
2018-10-05
qom/object: fix iterating properties over a class
Marc-André Lureau
1
-1
/
+1
2018-10-02
qom/object: add some interface asserts
Marc-André Lureau
1
-1
/
+8
2018-07-17
qom/object: Add a new function object_initialize_child()
Thomas Huth
1
-0
/
+54
2018-06-13
Purge uses of banned g_assert_FOO()
Markus Armbruster
1
-5
/
+5
2018-06-12
object: fix OBJ_PROP_LINK_UNREF_ON_RELEASE ambivalence
Marc-André Lureau
1
-3
/
+5
2018-06-01
qom: support orphan objects in object_get_canonical_path
Paolo Bonzini
1
-12
/
+16
2018-05-09
memdev: remove "id" property
Paolo Bonzini
1
-6
/
+0
2018-05-09
qom: allow object_get_canonical_path_component without parent
Paolo Bonzini
1
-2
/
+3
2018-05-04
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
Marc-André Lureau
2
-9
/
+9
2018-03-20
Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request...
Peter Maydell
1
-55
/
+6
2018-03-19
qobject: let object_property_get_str() use new API
Peter Xu
1
-6
/
+3
2018-03-19
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
Max Reitz
1
-4
/
+4
2018-03-19
cpu: drop unnecessary NULL check and cpu_common_class_by_name()
Igor Mammedov
1
-12
/
+2
2018-03-19
Use cpu_create(type) instead of cpu_init(cpu_model)
Igor Mammedov
1
-43
/
+4
2018-03-12
qom: introduce object_class_get_list_sorted
Paolo Bonzini
1
-0
/
+13
2018-03-06
qmp: Add qom-list-properties to list QOM object properties
Alexey Kardashevskiy
1
-0
/
+7
2018-03-02
qapi: Move qapi-schema.json to qapi/, rename generated files
Markus Armbruster
1
-1
/
+1
2018-03-02
Include less of the generated modular QAPI headers
Markus Armbruster
2
-2
/
+1
2018-03-02
Include qapi/qmp/qerror.h exactly where needed
Markus Armbruster
1
-0
/
+1
2018-02-09
Move include qemu/option.h from qemu-common.h to actual users
Markus Armbruster
1
-0
/
+1
2018-02-09
Include qapi/qmp/qdict.h exactly where needed
Markus Armbruster
1
-0
/
+1
2018-02-09
Include qapi/qmp/qobject.h exactly where needed
Markus Armbruster
1
-1
/
+0
2018-02-09
qdict qlist: Make most helper macros functions
Markus Armbruster
1
-0
/
+1
2017-10-24
tcg: Add CPUState cflags_next_tb
Richard Henderson
1
-0
/
+1
2017-10-17
qom: introduce type_register_static_array()
Igor Mammedov
1
-0
/
+9
2017-10-09
qom/cpu: move cpu_model null check to cpu_class_by_name()
Philippe Mathieu-Daudé
1
-1
/
+6
2017-10-03
qom: provide root container for internal objs
Peter Xu
1
-0
/
+11
2017-09-19
cpu: make cpu_generic_init() abort QEMU on error
Igor Mammedov
1
-14
/
+5
2017-09-19
qom: cpus: split cpu_generic_init() on feature parsing and cpu creation parts
Igor Mammedov
1
-16
/
+30
2017-09-19
vl: Clean up user-creatable objects when exiting
Eduardo Habkost
1
-0
/
+5
2017-09-07
boards.h: Define new flag ignore_memory_transaction_failures
Peter Maydell
1
-0
/
+16
2017-09-04
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-09-01-v3' in...
Peter Maydell
1
-8
/
+8
2017-09-04
qapi: Change data type of the FOO_lookup generated for enum FOO
Marc-André Lureau
1
-8
/
+8
2017-09-01
qom: cpu: fix parsed feature string length
Igor Mammedov
1
-8
/
+6
2017-09-01
cpu: cpu_by_arch_id() helper
Eduardo Habkost
1
-3
/
+8
2017-09-01
qom: Remove unused errp parameter from can_be_deleted()
Eduardo Habkost
1
-3
/
+3
2017-08-09
Revert "cpu: add APIs to allocate/free CPU environment"
Michael S. Tsirkin
1
-34
/
+0
2017-08-08
cpu: add APIs to allocate/free CPU environment
Michael S. Tsirkin
1
-0
/
+34
2017-07-31
docs: fix broken paths to docs/devel/tracing.txt
Philippe Mathieu-Daudé
1
-1
/
+1
2017-07-18
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-requ...
Peter Maydell
1
-9
/
+8
2017-07-17
qom: Fix ambiguous path detection when ambiguous=NULL
Eduardo Habkost
1
-9
/
+8
2017-07-17
trace: Allocate cpu->trace_dstate in place
Lluís Vilanova
1
-8
/
+0
2017-07-14
cpu: Convert to DEFINE_PROP_LINK
Fam Zheng
1
-0
/
+1
2017-07-14
qom: enforce readonly nature of link's check callback
Igor Mammedov
1
-4
/
+4
2017-07-04
cpu: move interrupt handling out of translate-common.c
Paolo Bonzini
1
-0
/
+13
2017-07-04
cpu: Introduce a wrapper for tlb_flush() that can be used in common code
Thomas Huth
1
-3
/
+2
2017-06-30
tcg: consistently access cpu->tb_jmp_cache atomically
Emilio G. Cota
1
-4
/
+1
2017-06-20
object: add uint property setter/getter
Marc-André Lureau
1
-0
/
+29
2017-06-20
qapi: merge QInt and QFloat in QNum
Marc-André Lureau
1
-9
/
+7
2017-06-19
object: fix potential leak in getters
Marc-André Lureau
1
-3
/
+3
2017-06-06
monitor: fix object_del for command-line-created objects
Michael Roth
1
-0
/
+9
2017-05-17
qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatable
Eduardo Habkost
1
-1
/
+1
2017-05-12
trace: add sanity check
Anthony Xu
1
-1
/
+5
2017-05-04
container: don't leak container reference
Marc-André Lureau
1
-0
/
+1
2017-03-23
qom: Fix regression with 'qom-type'
Eric Blake
1
-0
/
+2
2017-03-22
qom: Avoid unvisited 'id'/'qom-type' in user_creatable_add_opts
Eric Blake
1
-3
/
+5
2017-03-05
qapi: Drop unused non-strict qobject input visitor
Markus Armbruster
1
-1
/
+1
2017-03-05
qom: Make object_property_set_qobject()'s input visitor strict
Markus Armbruster
1
-2
/
+2
2017-03-03
Merge branch 'icount-update' into HEAD
Paolo Bonzini
1
-1
/
+1
2017-02-24
tcg: drop global lock during TCG code execution
Jan Kiszka
1
-0
/
+10
2017-02-22
cpu-exec: unify icount_decr and tcg_exit_req
Paolo Bonzini
1
-1
/
+1
2017-02-16
report guest crash information in GUEST_PANICKED event
Anton Nefedov
1
-0
/
+11
2017-02-07
arm: Correctly handle watchpoints for BE32 CPUs
Julian Brown
1
-0
/
+6
2017-01-31
trace: switch to modular code generation for sub-directories
Daniel P. Berrange
1
-1
/
+1
2017-01-27
Introduce DEVICE_CATEGORY_CPU for CPU devices
Thomas Huth
1
-0
/
+1
2017-01-24
object: make some funcs static
Marc-André Lureau
1
-2
/
+2
2017-01-20
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
Peter Maydell
2
-1
/
+7
2017-01-19
kvm: move cpu synchronization code
Vincent Palatin
1
-1
/
+1
2017-01-17
Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...
Peter Maydell
1
-0
/
+2
2017-01-16
Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-common-tlb-reset-...
Peter Maydell
1
-2
/
+8
2017-01-16
qom: Make all interface types abstract
Eduardo Habkost
1
-0
/
+6
2017-01-16
trace: Fix dynamic event state on vCPU hot-unplug
Lluís Vilanova
1
-0
/
+2
2017-01-13
cpu_common_reset: wrap TCG specific code in tcg_enabled()
Alex Bennée
1
-4
/
+6
2017-01-13
qom/cpu: move tlb_flush to cpu_common_reset
Alex Bennée
1
-0
/
+4
2017-01-12
monitor: fix qmp/hmp query-memdev not reporting IDs of memory backends
Igor Mammedov
1
-0
/
+6
2017-01-12
monitor: reuse user_creatable_add_opts() instead of user_creatable_add()
Igor Mammedov
1
-54
/
+17
2017-01-12
qom: remove unused header
Igor Mammedov
1
-1
/
+0
2016-10-25
qapi: rename QmpOutputVisitor to QObjectOutputVisitor
Daniel P. Berrange
1
-1
/
+1
2016-10-25
qapi: rename QmpInputVisitor to QObjectInputVisitor
Daniel P. Berrange
1
-1
/
+1
2016-10-25
qapi: rename *qmp-*-visitor* to *qobject-*-visitor*
Daniel P. Berrange
2
-3
/
+3
2016-10-24
exec: call cpu_exec_exit() from a CPU unrealize common function
Laurent Vivier
1
-1
/
+7
2016-10-24
exec: split cpu_exec_init()
Laurent Vivier
1
-0
/
+2
2016-10-12
trace: dynamically allocate trace_dstate in CPUState
Daniel P. Berrange
1
-2
/
+5
2016-10-04
cpu: atomically modify cpu->exit_request
Alex Bennée
1
-2
/
+2
2016-10-04
qom/cpu: atomically clear the tb_jmp_cache
Alex Bennée
1
-1
/
+5
2016-10-04
qom/object: update class cache atomically
Alex Bennée
1
-7
/
+8
2016-09-28
trace: Add event "guest_cpu_reset"
Lluís Vilanova
1
-0
/
+3
2016-09-28
trace: Properly initialize dynamic event states in hot-plugged vCPUs
Lluís Vilanova
1
-0
/
+3
2016-09-19
linux-user-i386: Fix crash on cpuid
Marc-André Lureau
1
-0
/
+5
2016-08-12
trace-events: fix first line comment in trace-events
Laurent Vivier
1
-1
/
+1
2016-07-26
exec: Set cpu_index only if it's not been explictly set
Igor Mammedov
1
-1
/
+1
2016-07-18
trace: Add per-vCPU tracing states for events with the 'vcpu' property
Lluís Vilanova
1
-0
/
+1
2016-07-07
pc: Parse CPU features only once
Igor Mammedov
1
-1
/
+0
2016-07-07
arm: virt: Parse cpu_model only once
Igor Mammedov
1
-1
/
+0
2016-07-07
cpu: Use CPUClass->parse_features() as convertor to global properties
Igor Mammedov
1
-12
/
+29
2016-07-06
qapi: Add new visit_complete() function
Eric Blake
2
-21
/
+17
2016-07-06
qmp-output-visitor: Favor new visit_free() function
Eric Blake
1
-1
/
+1
2016-07-06
string-output-visitor: Favor new visit_free() function
Eric Blake
1
-5
/
+6
2016-07-06
qmp-input-visitor: Favor new visit_free() function
Eric Blake
1
-5
/
+4
2016-07-06
string-input-visitor: Favor new visit_free() function
Eric Blake
1
-14
/
+11
2016-07-06
opts-visitor: Favor new visit_free() function
Eric Blake
1
-4
/
+4
2016-07-06
qapi: Add parameter to visit_end_*
Eric Blake
2
-3
/
+3
2016-06-20
Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...
Peter Maydell
1
-0
/
+5
2016-06-20
trace: split out trace events for qom/ directory
Daniel P. Berrange
1
-0
/
+5
2016-06-20
error: Remove NULL checks on error_propagate() calls
Eduardo Habkost
1
-3
/
+1
2016-06-17
qom: API to get instance_size of a type
Bharata B Rao
1
-0
/
+8
2016-05-12
tcg: Remove needless CPUState::current_tb
Sergey Fedorov
1
-1
/
+0
2016-05-12
qapi: Split visit_end_struct() into pieces
Eric Blake
2
-16
/
+12
2016-05-12
qom: Wrap prop visit in visit_start_struct
Eric Blake
1
-6
/
+13
2016-05-12
qapi: Use strict QMP input visitor in more places
Eric Blake
1
-0
/
+1
2016-05-12
qapi: Consolidate QMP input visitor creation
Eric Blake
1
-1
/
+1
2016-04-28
qom: -object error messages lost location, restore it
Markus Armbruster
1
-1
/
+3
2016-03-22
util: move declarations out of qemu-common.h
Veronia Bahaa
1
-1
/
+1
2016-03-22
include/qemu/osdep.h: Don't include qapi/error.h
Markus Armbruster
4
-0
/
+4
2016-02-23
cpu: Clean up includes
Peter Maydell
1
-0
/
+1
2016-02-16
qom: add helpers for UserCreatable object types
Daniel P. Berrange
1
-0
/
+174
2016-02-11
cpu: Add callback to check architectural watchpoint match
Sergey Fedorov
1
-0
/
+9
2016-02-08
qapi: Drop unused 'kind' for struct/enum visit
Eric Blake
1
-4
/
+4
2016-02-08
qom: Swap 'name' next to visitor in ObjectPropertyAccessor
Eric Blake
1
-38
/
+37
2016-02-08
qapi: Swap visit_* arguments for consistent 'name' placement
Eric Blake
1
-25
/
+24
2016-02-08
qom: Use typedef for Visitor
Eric Blake
1
-2
/
+2
2016-02-04
qom: Clean up includes
Peter Maydell
4
-1
/
+4
2016-02-03
log: do not unnecessarily include qom/cpu.h
Paolo Bonzini
1
-0
/
+1
2016-01-18
qom: Change object property iterator API contract
Daniel P. Berrange
1
-18
/
+4
2016-01-18
qom: Allow properties to be registered against classes
Daniel P. Berrange
1
-15
/
+221
2016-01-15
dump: qemunotes aren't commonly needed
Andrew Jones
1
-2
/
+2
2015-11-19
qom: Clean up assertions to display values on failure
Andreas Färber
1
-6
/
+6
2015-11-19
qom: Replace object property list with GHashTable
Pavel Fedin
1
-44
/
+76
2015-11-18
qom: Introduce ObjectPropertyIterator struct for iteration
Daniel P. Berrange
1
-0
/
+28
2015-11-11
error: More error_setg() usage
Eric Blake
1
-2
/
+2
2015-11-06
qom/object: fix 2 comment typos
Cao jin
1
-1
/
+1
2015-10-12
qapi: Consistent generated code: prefer visitor 'v'
Eric Blake
2
-18
/
+18
2015-09-19
qom: Fix invalid error check in property_get_str()
Markus Armbruster
1
-4
/
+8
2015-09-19
qom: Do not reuse errp after a possible error
Markus Armbruster
1
-6
/
+35
2015-09-16
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
Peter Maydell
1
-0
/
+1
2015-09-16
cpu: Add crash_occurred flag into CPUState
Andrey Smetanin
1
-0
/
+1
2015-09-15
qom: allow QOM to be linked into tools binaries
Daniel P. Berrange
1
-3
/
+4
2015-09-14
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
Peter Maydell
1
-0
/
+3
2015-09-09
cpus: protect work list with work_mutex
Paolo Bonzini
1
-0
/
+1
2015-09-09
tcg: synchronize cpu->exit_request and cpu->tcg_exit_req accesses
Paolo Bonzini
1
-0
/
+2
2015-09-08
qom: Add recursive version of object_child_for_each
Peter Crosthwaite
1
-3
/
+22
2015-08-14
exec: drop cpu_can_do_io, just read cpu->can_do_io
Paolo Bonzini
1
-1
/
+1
2015-07-09
cpu: Convert cpu_index into a bitmap
Bharata B Rao
1
-0
/
+7
2015-07-09
cpu: Initialize breakpoint/watchpoint lists in cpu_common_initfn()
Eduardo Habkost
1
-0
/
+2
2015-06-22
qerror: Clean up QERR_ macros to expand into a single string
Markus Armbruster
1
-6
/
+6
2015-06-22
qerror: Eliminate QERR_DEVICE_NOT_FOUND
Markus Armbruster
1
-2
/
+4
2015-06-22
qobject: Use 'bool' for qbool
Eric Blake
1
-2
/
+2
2015-06-19
qom: Don't pass string table to object_get_enum() function
Daniel P. Berrange
1
-2
/
+17
2015-06-19
qom: Add an object_property_add_enum() helper function
Daniel P. Berrange
1
-0
/
+58
2015-06-19
qom: Make enum string tables const-correct
Daniel P. Berrange
1
-1
/
+1
2015-06-19
qom: Add object_new_with_props() / object_new_withpropv() helpers
Daniel P. Berrange
1
-0
/
+109
2015-06-19
qom: Add helper function for getting user objects root
Daniel P. Berrange
1
-0
/
+5
2015-06-19
qom: strdup() target property name on object_property_add_alias()
Eduardo Habkost
1
-2
/
+3
2015-06-05
qom: add object_property_add_const_link
Paolo Bonzini
1
-0
/
+16
2015-04-01
qom: Add can_be_deleted callback to UserCreatableClass
Lin Ma
1
-0
/
+12
2015-03-31
qom: Fix object_property_add_alias() with [*]
Andreas Färber
1
-1
/
+1
2015-03-19
qom: Fix warning from Sparse
Stefan Weil
1
-1
/
+1
2015-03-09
Generalize QOM publishing of date and time from mc146818rtc.c
David Gibson
1
-0
/
+79
2015-02-18
error: Use error_report_err() where appropriate
Markus Armbruster
1
-2
/
+1
2014-12-20
cpu: initialize cpu->exception_index on reset
Paolo Bonzini
1
-0
/
+1
2014-11-02
qom/cpu: remove the unused CPU hot-plug notifier
Gu Zheng
1
-10
/
+0
2014-10-23
qom: Demote already-has-a-parent to a regular error
Peter Crosthwaite
1
-1
/
+5
2014-10-23
qom: Allow clearing of a Link property
Peter Crosthwaite
1
-3
/
+7
[next]