limit mmio messages
PATCH 1/1 limit mmio messages
Improve/limit the messages for unexpected mmio accesses to the platform device.
Signed-off-by Ben Guthro <[email protected]>
Signed-off-by Gary Grebus <[email protected]>
tools/ioemu/hw/xen_platform.c +12 -2
@@ -37,14 +37,24 @@ static void platform_ioport_map(PCIDevicstatic uint32_t platform_mmio_read (void *opaque,target_phys_addr_t addr) { -fprintf (logfile,"Warning: try read from xen platform mmio space\n" ); +static int warnings =0 ; +if (warnings <5 ) { +fprintf (logfile,"Warning: attempted read from physical address " +"0x%lx in xen platform mmio space\n" , addr); + warnings++; + }return 0 ; }static void platform_mmio_write (void *opaque,target_phys_addr_t addr,uint32_t val) { -fprintf (logfile,"Warning: try write to xen platform mmio space\n" ); +static int warnings =0 ; +if (warnings <5 ) { +fprintf (logfile,"Warning: attempted write of 0x%x to physical " +"address 0x%lx in xen platform mmio space\n" , val, addr); + warnings++; + }return ; }
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel