diff options
author | zhenwei pi <pizhenwei@bytedance.com> | 2022-08-02 15:37:20 +0800 |
---|---|---|
committer | Dr. David Alan Gilbert <dgilbert@redhat.com> | 2022-09-15 11:58:37 +0100 |
commit | 00d60cfcbda54b86ad9e09b20c7b71250dd6b19b (patch) | |
tree | 86953c696116f19b75f9ede92363e1bc1a59fcab /qemu-io-cmds.c | |
parent | 79dfa177ae348bb5ab5f97c0915359b13d6186e2 (diff) |
monitor: Support specified vCPU registers
Originally we have to get all the vCPU registers and parse the
specified one. To improve the performance of this usage, allow user
specified vCPU id to query registers.
Run a VM with 16 vCPU, use bcc tool to track the latency of
'hmp_info_registers':
'info registers -a' uses about 3ms;
'info registers 12' uses about 150us.
Cc: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Message-Id: <20220802073720.1236988-2-pizhenwei@bytedance.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Diffstat (limited to 'qemu-io-cmds.c')
0 files changed, 0 insertions, 0 deletions