Skip to content

Commit

Permalink
sun4u_iommu: convert from IOMMU_DPRINTF to trace-events
Browse files Browse the repository at this point in the history
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Acked-by: Artyom Tarasenko <atar4qemu@gmail.com>
  • Loading branch information
mcayland committed Jan 9, 2018
1 parent 4c9fbc3 commit 09ecbb7
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 14 deletions.
17 changes: 3 additions & 14 deletions hw/sparc64/sun4u_iommu.c
Expand Up @@ -30,16 +30,7 @@
#include "exec/address-spaces.h"
#include "qapi/error.h"
#include "qemu/log.h"

/* debug IOMMU */
//#define DEBUG_IOMMU

#ifdef DEBUG_IOMMU
#define IOMMU_DPRINTF(fmt, ...) \
do { printf("IOMMU: " fmt , ## __VA_ARGS__); } while (0)
#else
#define IOMMU_DPRINTF(fmt, ...)
#endif
#include "trace.h"


#define IOMMU_PAGE_SIZE_8K (1ULL << 13)
Expand Down Expand Up @@ -201,8 +192,7 @@ static void iommu_mem_write(void *opaque, hwaddr addr,
{
IOMMUState *is = opaque;

IOMMU_DPRINTF("IOMMU config write: 0x%" HWADDR_PRIx " val: %" PRIx64
" size: %d\n", addr, val, size);
trace_sun4u_iommu_mem_write(addr, val, size);

switch (addr) {
case IOMMU_CTRL:
Expand Down Expand Up @@ -280,8 +270,7 @@ static uint64_t iommu_mem_read(void *opaque, hwaddr addr, unsigned size)
break;
}

IOMMU_DPRINTF("IOMMU config read: 0x%" HWADDR_PRIx " val: %" PRIx64
" size: %d\n", addr, val, size);
trace_sun4u_iommu_mem_read(addr, val, size);

return val;
}
Expand Down
4 changes: 4 additions & 0 deletions hw/sparc64/trace-events
Expand Up @@ -2,3 +2,7 @@

# hw/sparc64/sun4u.c
ebus_isa_irq_handler(int n, int level) "Set ISA IRQ %d level %d"

# hw/sparc64/sun4u_iommu.c
sun4u_iommu_mem_read(uint64_t addr, uint64_t val, int size) "addr: 0x%"PRIx64" val: 0x%"PRIx64" size: %d"
sun4u_iommu_mem_write(uint64_t addr, uint64_t val, int size) "addr: 0x%"PRIx64" val: 0x%"PRIx64" size: %d"

0 comments on commit 09ecbb7

Please sign in to comment.