diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2011-03-02 08:56:09 +0100 |
---|---|---|
committer | Marcelo Tosatti <mtosatti@redhat.com> | 2011-03-15 01:19:05 -0300 |
commit | 316378e4d0214b45cfeaa01609aca4dabb18d78b (patch) | |
tree | aa6122d6e8259e627bfea7e2c766dd88ec3aab84 /qemu-common.h | |
parent | 2fa11da0c3a6614b15e6007389986a7c2b31ac49 (diff) | |
download | hqemu-316378e4d0214b45cfeaa01609aca4dabb18d78b.zip hqemu-316378e4d0214b45cfeaa01609aca4dabb18d78b.tar.gz |
x86: Refine error reporting of MCE injection services
As this service is used by the human monitor, make sure that errors get
reported to the right channel, and also raise the verbosity.
This requires to move Monitor typedef in qemu-common.h to resolve the
include dependency.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
CC: Huang Ying <ying.huang@intel.com>
CC: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
CC: Jin Dongming <jin.dongming@np.css.fujitsu.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'qemu-common.h')
-rw-r--r-- | qemu-common.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/qemu-common.h b/qemu-common.h index 3fe1719..7a96dd1 100644 --- a/qemu-common.h +++ b/qemu-common.h @@ -18,6 +18,9 @@ typedef struct QEMUFile QEMUFile; typedef struct QEMUBH QEMUBH; typedef struct DeviceState DeviceState; +struct Monitor; +typedef struct Monitor Monitor; + /* we put basic includes here to avoid repeating them in device drivers */ #include <stdlib.h> #include <stdio.h> @@ -327,9 +330,6 @@ void qemu_iovec_memset(QEMUIOVector *qiov, int c, size_t count); void qemu_iovec_memset_skip(QEMUIOVector *qiov, int c, size_t count, size_t skip); -struct Monitor; -typedef struct Monitor Monitor; - /* Convert a byte between binary and BCD. */ static inline uint8_t to_bcd(uint8_t val) { |