X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=qapi%2Ftrace.json;h=2077d7e117b8ba381392a708b9a9d47409402d77;hb=6c9ae1ce82b65faa3f266fd103729878cf11e07e;hp=6bf0af09466566b9c37bab4501b38b27ecb2d4e4;hpb=caa9cbd566877b34e9abcc04d936116fc5e0ab28;p=mirror_qemu.git diff --git a/qapi/trace.json b/qapi/trace.json index 6bf0af0946..2077d7e117 100644 --- a/qapi/trace.json +++ b/qapi/trace.json @@ -37,13 +37,15 @@ # # @vcpu: Whether this is a per-vCPU event (since 2.7). # -# An event is per-vCPU if it has the "vcpu" property in the -# "trace-events" files. +# Features: +# +# @deprecated: Member @vcpu is deprecated, and always ignored. # # Since: 2.2 ## { 'struct': 'TraceEventInfo', - 'data': {'name': 'str', 'state': 'TraceEventState', 'vcpu': 'bool'} } + 'data': {'name': 'str', 'state': 'TraceEventState', + 'vcpu': { 'type': 'bool', 'features': ['deprecated'] } } } ## # @trace-event-get-state: @@ -52,19 +54,13 @@ # # @name: Event name pattern (case-sensitive glob). # -# @vcpu: The vCPU to query (any by default; since 2.7). -# -# Returns: a list of @TraceEventInfo for the matching events +# @vcpu: The vCPU to query (since 2.7). # -# An event is returned if: +# Features: # -# - its name matches the @name pattern, and -# - if @vcpu is given, the event has the "vcpu" property. +# @deprecated: Member @vcpu is deprecated, and always ignored. # -# Therefore, if @vcpu is given, the operation will only match per-vCPU -# events, returning their state on the specified vCPU. Special case: -# if @name is an exact match, @vcpu is given and the event does not -# have the "vcpu" property, an error is returned. +# Returns: a list of @TraceEventInfo for the matching events # # Since: 2.2 # @@ -75,7 +71,8 @@ # <- { "return": [ { "name": "qemu_memalign", "state": "disabled", "vcpu": false } ] } ## { 'command': 'trace-event-get-state', - 'data': {'name': 'str', '*vcpu': 'int'}, + 'data': {'name': 'str', + '*vcpu': {'type': 'int', 'features': ['deprecated'] } }, 'returns': ['TraceEventInfo'] } ## @@ -91,15 +88,9 @@ # # @vcpu: The vCPU to act upon (all by default; since 2.7). # -# An event's state is modified if: -# -# - its name matches the @name pattern, and -# - if @vcpu is given, the event has the "vcpu" property. +# Features: # -# Therefore, if @vcpu is given, the operation will only match per-vCPU -# events, setting their state on the specified vCPU. Special case: if -# @name is an exact match, @vcpu is given and the event does not have -# the "vcpu" property, an error is returned. +# @deprecated: Member @vcpu is deprecated, and always ignored. # # Since: 2.2 # @@ -111,4 +102,4 @@ ## { 'command': 'trace-event-set-state', 'data': {'name': 'str', 'enable': 'bool', '*ignore-unavailable': 'bool', - '*vcpu': 'int'} } + '*vcpu': {'type': 'int', 'features': ['deprecated'] } } }