mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
{hmp, hw/pvrdma}: Expose device internals via monitor interface
Allow interrogating device internals through HMP interface. The exposed indicators can be used for troubleshooting by developers or sysadmin. There is no need to expose these attributes to a management system (e.x. libvirt) because (1) most of them are not "device-management' related info and (2) there is no guarantee the interface is stable. Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com> Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Acked-by: Markus Armbruster <armbru@redhat.com> Message-Id: <1552300155-25216-6-git-send-email-yuval.shaia@oracle.com> Reviewed-by: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> Signed-off-by: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
This commit is contained in:
parent
c2dd117b38
commit
f4b2c02a29
9 changed files with 193 additions and 1 deletions
30
hw/rdma/rdma.c
Normal file
30
hw/rdma/rdma.c
Normal file
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* RDMA device interface
|
||||
*
|
||||
* Copyright (C) 2018 Oracle
|
||||
* Copyright (C) 2018 Red Hat Inc
|
||||
*
|
||||
* Authors:
|
||||
* Yuval Shaia <yuval.shaia@oracle.com>
|
||||
*
|
||||
* This work is licensed under the terms of the GNU GPL, version 2 or later.
|
||||
* See the COPYING file in the top-level directory.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "hw/rdma/rdma.h"
|
||||
#include "qemu/module.h"
|
||||
|
||||
static const TypeInfo rdma_hmp_info = {
|
||||
.name = INTERFACE_RDMA_PROVIDER,
|
||||
.parent = TYPE_INTERFACE,
|
||||
.class_size = sizeof(RdmaProviderClass),
|
||||
};
|
||||
|
||||
static void rdma_register_types(void)
|
||||
{
|
||||
type_register_static(&rdma_hmp_info);
|
||||
}
|
||||
|
||||
type_init(rdma_register_types)
|
Loading…
Add table
Add a link
Reference in a new issue