mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
hw/rdma: Modify debug macros
- Add line counter to ease navigation in log - Print rdma instead of pvrdma Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com> Reviewed-by: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> Message-Id: <20180805153518.2983-4-yuval.shaia@oracle.com> Signed-off-by: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
This commit is contained in:
parent
b462a13480
commit
ef846e026c
3 changed files with 18 additions and 4 deletions
|
@ -15,6 +15,10 @@
|
||||||
|
|
||||||
#include "rdma_utils.h"
|
#include "rdma_utils.h"
|
||||||
|
|
||||||
|
#ifdef PVRDMA_DEBUG
|
||||||
|
unsigned long pr_dbg_cnt;
|
||||||
|
#endif
|
||||||
|
|
||||||
void *rdma_pci_dma_map(PCIDevice *dev, dma_addr_t addr, dma_addr_t plen)
|
void *rdma_pci_dma_map(PCIDevice *dev, dma_addr_t addr, dma_addr_t plen)
|
||||||
{
|
{
|
||||||
void *p;
|
void *p;
|
||||||
|
|
|
@ -22,18 +22,26 @@
|
||||||
#include "sysemu/dma.h"
|
#include "sysemu/dma.h"
|
||||||
|
|
||||||
#define pr_info(fmt, ...) \
|
#define pr_info(fmt, ...) \
|
||||||
fprintf(stdout, "%s: %-20s (%3d): " fmt, "pvrdma", __func__, __LINE__,\
|
fprintf(stdout, "%s: %-20s (%3d): " fmt, "rdma", __func__, __LINE__,\
|
||||||
## __VA_ARGS__)
|
## __VA_ARGS__)
|
||||||
|
|
||||||
#define pr_err(fmt, ...) \
|
#define pr_err(fmt, ...) \
|
||||||
fprintf(stderr, "%s: Error at %-20s (%3d): " fmt, "pvrdma", __func__, \
|
fprintf(stderr, "%s: Error at %-20s (%3d): " fmt, "rdma", __func__, \
|
||||||
__LINE__, ## __VA_ARGS__)
|
__LINE__, ## __VA_ARGS__)
|
||||||
|
|
||||||
#ifdef PVRDMA_DEBUG
|
#ifdef PVRDMA_DEBUG
|
||||||
|
extern unsigned long pr_dbg_cnt;
|
||||||
|
|
||||||
|
#define init_pr_dbg(void) \
|
||||||
|
{ \
|
||||||
|
pr_dbg_cnt = 0; \
|
||||||
|
}
|
||||||
|
|
||||||
#define pr_dbg(fmt, ...) \
|
#define pr_dbg(fmt, ...) \
|
||||||
fprintf(stdout, "%s: %-20s (%3d): " fmt, "pvrdma", __func__, __LINE__,\
|
fprintf(stdout, "%lx %ld: %-20s (%3d): " fmt, pthread_self(), pr_dbg_cnt++, \
|
||||||
## __VA_ARGS__)
|
__func__, __LINE__, ## __VA_ARGS__)
|
||||||
#else
|
#else
|
||||||
|
#define init_pr_dbg(void)
|
||||||
#define pr_dbg(fmt, ...)
|
#define pr_dbg(fmt, ...)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -577,6 +577,8 @@ static void pvrdma_realize(PCIDevice *pdev, Error **errp)
|
||||||
Object *memdev_root;
|
Object *memdev_root;
|
||||||
bool ram_shared = false;
|
bool ram_shared = false;
|
||||||
|
|
||||||
|
init_pr_dbg();
|
||||||
|
|
||||||
pr_dbg("Initializing device %s %x.%x\n", pdev->name,
|
pr_dbg("Initializing device %s %x.%x\n", pdev->name,
|
||||||
PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn));
|
PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue