index
:
qemu/wsa/qemu.git
at24c
i2c-passthrough
master
wsa QEMU tree
Wolfram Sang
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
qom
Age
Commit message (
Expand
)
Author
Files
Lines
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
2014-10-15
qom: Add description field in ObjectProperty struct
Gonglei
1
-0
/
+20
2014-10-15
qom: Add error handler for object alias property
Gonglei
1
-1
/
+8
2014-10-15
qom: Add error handler for object_property_print()
Gonglei
1
-2
/
+10
2014-09-25
qom: Add cpu_exec_interrupt hook
Richard Henderson
1
-0
/
+6
2014-09-25
qom: Add cpu_exec_enter and cpu_exec_exit hooks
Richard Henderson
1
-2
/
+4
2014-09-12
cpu-exec: Make debug_excp_handler a QOM CPU method
Peter Maydell
1
-0
/
+5
2014-09-04
qom: Add automatic arrayification to object_property_add()
Peter Crosthwaite
1
-0
/
+21
2014-09-04
qom: Make object_child_foreach() safe for objects removal
Alexey Kardashevskiy
1
-2
/
+2
2014-09-02
qom/object.c, hmp.c: fix string_output_get_string() memory leak
Chen Fan
1
-2
/
+10
2014-08-17
qom: object: move unparenting to the child property's release callback
Paolo Bonzini
1
-10
/
+4
2014-08-17
qom: object: delete properties before calling instance_finalize
Paolo Bonzini
1
-1
/
+1
2014-07-01
qom: object: Ignore refs/unrefs of NULL
Peter Crosthwaite
1
-6
/
+8
2014-07-01
qom: object: remove parent pointer when unparenting
Peter Crosthwaite
1
-0
/
+1
2014-07-01
qom: allow creating an alias of a child<> property
Paolo Bonzini
1
-1
/
+11
2014-07-01
qom: add a generic mechanism to resolve paths
Paolo Bonzini
1
-29
/
+53
2014-07-01
qom: add object_property_add_alias()
Stefan Hajnoczi
1
-0
/
+51
2014-06-29
cpu: introduce CPUClass::virtio_is_big_endian()
Greg Kurz
1
-0
/
+6
2014-06-19
qom: introduce object_property_get_enum and object_property_get_uint16List
Hu Tao
1
-0
/
+35
2014-04-25
qerror.h: Remove QERR defines that are only used once
Cole Robinson
1
-2
/
+3
2014-04-11
qom: Fix crash with qom-list and link properties
Cole Robinson
1
-1
/
+2
2014-03-19
qom: Add check() argument to object_property_add_link()
Stefan Hajnoczi
1
-1
/
+17
2014-03-19
qom: Make QOM link property unref optional
Stefan Hajnoczi
1
-3
/
+33
2014-03-19
qom: Don't make link NULL on object_property_set_link() failure
Stefan Hajnoczi
1
-14
/
+15
2014-03-19
qom: Split object_property_set_link()
Stefan Hajnoczi
1
-20
/
+40
2014-03-13
cpu: Move tb_jmp_cache field from CPU_COMMON to CPUState
Andreas Färber
1
-0
/
+1
2014-03-13
cpu: Move icount_decr field from CPU_COMMON to CPUState
Andreas Färber
1
-0
/
+1
2014-03-13
cpu: Move icount_extra field from CPU_COMMON to CPUState
Andreas Färber
1
-0
/
+1
2014-03-13
cpu: Move can_do_io field from CPU_COMMON to CPUState
Andreas Färber
1
-0
/
+1
2014-03-13
cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUState
Andreas Färber
1
-0
/
+2
2014-03-13
cpu: Factor out cpu_generic_init()
Andreas Färber
1
-0
/
+41
2014-03-13
cpu: Implement CPUClass::parse_features() for the rest of CPUs
Andreas Färber
1
-1
/
+30
2014-03-13
cpu: Turn cpu_has_work() into a CPUClass hook
Andreas Färber
1
-0
/
+6
2014-03-13
cpu: Don't clear cpu->exit_request on reset
Edgar E. Iglesias
1
-1
/
+0
2014-03-13
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...
Peter Maydell
1
-22
/
+32
2014-03-13
object: add object_get_canonical_path_component()
Stefan Hajnoczi
1
-22
/
+32
2014-03-12
qom: Avoid leaking str and bool properties on failure
Stefan Hajnoczi
1
-2
/
+12
2014-02-14
qapi: Add human mode to StringOutputVisitor
Paolo Bonzini
1
-2
/
+2
2014-01-28
add optional 2nd stage initialization to -object/object-add commands
Igor Mammedov
2
-0
/
+33
2014-01-14
Merge remote branch 'luiz/queue/qmp' into qmpq
Edgar E. Iglesias
1
-3
/
+8
2014-01-06
qom: catch errors in object_property_add_child
Paolo Bonzini
1
-3
/
+8
2013-12-24
qom: Detect bad reentrance during object_class_foreach()
Hervé Poussineau
1
-0
/
+5
2013-12-24
qom: Do not register interface "types" in the type table and fix names
Paolo Bonzini
1
-11
/
+21
2013-12-24
qom: Split out object and class caches
Peter Crosthwaite
1
-6
/
+7
2013-12-23
cpu: Document why cannot_instantiate_with_device_add_yet
Markus Armbruster
1
-1
/
+5
2013-12-23
qdev: Replace no_user by cannot_instantiate_with_device_add_yet
Markus Armbruster
1
-1
/
+1
2013-11-19
qom: Fix memory leak in object_property_set_link()
Vlad Yasevich
1
-2
/
+3
2013-10-31
Merge remote-tracking branch 'mst/tags/for_anthony' into staging
Anthony Liguori
1
-0
/
+60
2013-10-14
qom: add pointer to int property helpers
Michael S. Tsirkin
1
-0
/
+60
2013-09-20
cpu: Move cpu state syncs up into cpu_dump_state()
James Hogan
1
-0
/
+1
2013-09-03
Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
Anthony Liguori
1
-21
/
+9
2013-09-03
cpu: Replace qemu_for_each_cpu()
Andreas Färber
1
-21
/
+9
2013-08-30
qom: Assert instance size in object_initialize_with_type()
Andreas Färber
1
-3
/
+4
2013-08-30
qom: Pass available size to object_initialize()
Andreas Färber
1
-1
/
+1
[next]