Commit b728fbbc authored by Mark Cave-Ayland's avatar Mark Cave-Ayland Committed by David Gibson
Browse files

grackle: convert to trace-events

parent 64b47457
Loading
Loading
Loading
Loading
+2 −11
Original line number Diff line number Diff line
@@ -27,16 +27,7 @@
#include "hw/pci/pci_host.h"
#include "hw/ppc/mac.h"
#include "hw/pci/pci.h"

/* debug Grackle */
//#define DEBUG_GRACKLE

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

#define GRACKLE_PCI_HOST_BRIDGE(obj) \
    OBJECT_CHECK(GrackleState, (obj), TYPE_GRACKLE_PCI_HOST_BRIDGE)
@@ -58,7 +49,7 @@ static void pci_grackle_set_irq(void *opaque, int irq_num, int level)
{
    qemu_irq *pic = opaque;

    GRACKLE_DPRINTF("set_irq num %d level %d\n", irq_num, level);
    trace_grackle_set_irq(irq_num, level);
    qemu_set_irq(pic[irq_num + 0x15], level);
}

+3 −0
Original line number Diff line number Diff line
# See docs/devel/tracing.txt for syntax documentation.

# hw/pci-host/grackle.c
grackle_set_irq(int irq_num, int level) "set_irq num %d level %d"

# hw/pci-host/sabre.c
sabre_set_request(int irq_num) "request irq %d"
sabre_clear_request(int irq_num) "clear request irq %d"