Hello, Is there any feedback for this patch?
Thanks Roque On Mon, Oct 14, 2024 at 11:49 AM Roque Arcudia Hernandez <roq...@google.com> wrote: > > From: Nabih Estefan <nabiheste...@google.com> > > Converting error to trace message to avoid spamming of message when > there is nothing to transmit. > > Signed-off-by: Nabih Estefan <nabiheste...@google.com> > Signed-off-by: Roque Arcudia Hernandez <roq...@google.com> > --- > hw/net/npcm_gmac.c | 5 ++--- > hw/net/trace-events | 1 + > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/hw/net/npcm_gmac.c b/hw/net/npcm_gmac.c > index 6fa6bece61..685905f9e2 100644 > --- a/hw/net/npcm_gmac.c > +++ b/hw/net/npcm_gmac.c > @@ -546,9 +546,8 @@ static void gmac_try_send_next_packet(NPCMGMACState *gmac) > > /* 1 = DMA Owned, 0 = Software Owned */ > if (!(tx_desc.tdes0 & TX_DESC_TDES0_OWN)) { > - qemu_log_mask(LOG_GUEST_ERROR, > - "TX Descriptor @ 0x%x is owned by software\n", > - desc_addr); > + trace_npcm_gmac_tx_desc_owner(DEVICE(gmac)->canonical_path, > + desc_addr); > gmac->regs[R_NPCM_DMA_STATUS] |= NPCM_DMA_STATUS_TU; > gmac_dma_set_state(gmac, NPCM_DMA_STATUS_TX_PROCESS_STATE_SHIFT, > NPCM_DMA_STATUS_TX_SUSPENDED_STATE); > diff --git a/hw/net/trace-events b/hw/net/trace-events > index 4c6687923e..bb8f59cf23 100644 > --- a/hw/net/trace-events > +++ b/hw/net/trace-events > @@ -476,6 +476,7 @@ npcm_gmac_packet_received(const char* name, uint32_t len) > "%s: Reception finishe > npcm_gmac_packet_sent(const char* name, uint16_t len) "%s: TX packet sent!, > length: 0x%04" PRIX16 > npcm_gmac_debug_desc_data(const char* name, void* addr, uint32_t des0, > uint32_t des1, uint32_t des2, uint32_t des3)"%s: Address: %p Descriptor 0: > 0x%04" PRIX32 " Descriptor 1: 0x%04" PRIX32 "Descriptor 2: 0x%04" PRIX32 " > Descriptor 3: 0x%04" PRIX32 > npcm_gmac_packet_tx_desc_data(const char* name, uint32_t tdes0, uint32_t > tdes1) "%s: Tdes0: 0x%04" PRIX32 " Tdes1: 0x%04" PRIX32 > +npcm_gmac_tx_desc_owner(const char* name, uint32_t desc_addr) "%s: TX > Descriptor @0x%04" PRIX32 " is owned by software" > > # npcm_pcs.c > npcm_pcs_reg_read(const char *name, uint16_t indirect_access_baes, uint64_t > offset, uint16_t value) "%s: IND: 0x%02" PRIx16 " offset: 0x%04" PRIx64 " > value: 0x%04" PRIx16 > -- > 2.47.0.rc1.288.g06298d1525-goog >