[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] Disable the not fully implemented warning for e1000
From: |
Julien Duponchelle |
Subject: |
[Qemu-devel] [PATCH] Disable the not fully implemented warning for e1000 |
Date: |
Fri, 5 May 2017 14:57:18 +0200 |
Otherwise for image like CISCO IOSv you got a lot
of warning on the console preventing you to use
the VM because it's slow down the machine.
This fix:
https://bugs.launchpad.net/qemu/+bug/1673722
Signed-off-by: Julien Duponchelle <address@hidden>
---
hw/net/e1000.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/hw/net/e1000.c b/hw/net/e1000.c
index f2e5072d27..095fd0133f 100644
--- a/hw/net/e1000.c
+++ b/hw/net/e1000.c
@@ -35,6 +35,7 @@
#include "sysemu/dma.h"
#include "qemu/iov.h"
#include "qemu/range.h"
+#include "qemu/log.h"
#include "e1000x_common.h"
@@ -1264,8 +1265,9 @@ e1000_mmio_write(void *opaque, hwaddr addr, uint64_t val,
if (!(mac_reg_access[index] & MAC_ACCESS_FLAG_NEEDED)
|| (s->compat_flags & (mac_reg_access[index] >> 2))) {
if (mac_reg_access[index] & MAC_ACCESS_PARTIAL) {
- DBGOUT(GENERAL, "Writing to register at offset: 0x%08x. "
- "It is not fully implemented.\n", index<<2);
+ qemu_log_mask(LOG_UNIMP, "e1000: "
+ "Writing to register at offset: 0x%08x. "
+ "It is not fully implemented.\n", index << 2);
}
macreg_writeops[index](s, index, val);
} else { /* "flag needed" bit is set, but the flag is not active */
@@ -1291,8 +1293,9 @@ e1000_mmio_read(void *opaque, hwaddr addr, unsigned size)
if (!(mac_reg_access[index] & MAC_ACCESS_FLAG_NEEDED)
|| (s->compat_flags & (mac_reg_access[index] >> 2))) {
if (mac_reg_access[index] & MAC_ACCESS_PARTIAL) {
- DBGOUT(GENERAL, "Reading register at offset: 0x%08x. "
- "It is not fully implemented.\n", index<<2);
+ qemu_log_mask(LOG_UNIMP, "e1000: "
+ "Reading register at offset: 0x%08x. "
+ "It is not fully implemented.\n", index << 2);
}
return macreg_readops[index](s, index);
} else { /* "flag needed" bit is set, but the flag is not active */
--
2.11.0 (Apple Git-81)
- [Qemu-devel] [PATCH] Disable the not fully implemented warning for e1000,
Julien Duponchelle <=