mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 18:23:57 -06:00
Error reporting patches for 2016-01-13
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJWll18AAoJEDhwtADrkYZTLL8QAKB2zTF8/9QwIA46T/nNuQKV ZckiADC6Aeh0Ksu5DAS7fZmfgPDmlwYYCN3x5KGeKGKIIPiVrddEYwyHqa6eTCOu pbJBu5WeVamre8/9SH7u2VC/RMU0OZ+OhhJJf174Fc2mTALDtK1JJO4kXCzSUA5V Iop04YtliH5dnDhCdIHH2tByDLMf1Iaq8NYJ0xWb3btNGX6iIT8F3EsbD9rGiE1m c+F0qPRFDIrE+OseafrTHeKy/4D9biWnP9CmOGv49m+OxqYs33B26DhaIq41TvYv /1sECCz2GmIFbpL1B0MvxNjKtj08btrz4EkpU4YBHxK+8EhOX2nJdfrZEhcone7A c92esN8ATFbsG3AP1Vnt/dxG0YzQB8/azGP/MgVczYaj0m7WZ89etqendj1GeYAZ 2xXewICcmexBeMOodxthHxyQaUQ9oZyk8+sK5T9O6JKvb3uCHKJ6MeRwurHUEtL8 rzPLzKw8Tdalfa7AhQevVquH0QCmm4IEUC7xalHmfsFuqqTU95zfLa+DbdhzdIG+ KdRkCv4+yX8//kUM5LwiqSd7ruMDEMQPQz3pbegrKrUJDCcTt5TccZ6NxiccCpC3 6YXaUG2HqBNH5hznhR1Lf+gRdLeCW8WjI3fWHsAuyTGvl6z8qHm5/Q944UrIlJ8A Ea1BUSMwgFqx5xp6KYjB =OVhB -----END PGP SIGNATURE----- Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2016-01-13' into staging Error reporting patches for 2016-01-13 # gpg: Signature made Wed 13 Jan 2016 14:21:48 GMT using RSA key ID EB918653 # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" # gpg: aka "Markus Armbruster <armbru@pond.sub.org>" * remotes/armbru/tags/pull-error-2016-01-13: (41 commits) checkpatch: Detect newlines in error_report and other error functions error: Consistently name Error * objects err, and not errp s390/sclp: Simplify control flow in sclp_realize() hw/s390x: Rename local variables Error *l_err to just err error: Clean up errors with embedded newlines (again) vhdx: Fix "log that needs to be replayed" error message pci-assign: Clean up "Failed to assign" error messages vmdk: Clean up "Invalid extent lines" error message vmdk: Clean up control flow in vmdk_parse_extents() a bit error: Strip trailing '\n' from error string arguments (again) qemu-io qemu-nbd: Use error_report() etc. instead of fprintf() migration: Use error_reportf_err() instead of monitor_printf() spapr: Use error_reportf_err() error: Use error_prepend() where it makes obvious sense error: Use error_reportf_err() where it makes obvious sense error: Don't decorate original error message when adding to it error: New error_prepend(), error_reportf_err() test-throttle: Simplify qemu_init_main_loop() error handling qemu-nbd: Clean up "Failed to load snapshot" error message block: Clean up "Could not create temporary overlay" error message ... Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
17c8a21978
119 changed files with 733 additions and 741 deletions
|
@ -20,6 +20,7 @@
|
|||
*/
|
||||
|
||||
#include "hw/sysbus.h"
|
||||
#include "qemu/error-report.h"
|
||||
#include "sysemu/sysemu.h"
|
||||
#include "sysemu/char.h"
|
||||
|
||||
|
@ -595,15 +596,17 @@ DeviceState *exynos4210_uart_create(hwaddr addr,
|
|||
|
||||
if (!chr) {
|
||||
if (channel >= MAX_SERIAL_PORTS) {
|
||||
hw_error("Only %d serial ports are supported by QEMU.\n",
|
||||
MAX_SERIAL_PORTS);
|
||||
error_report("Only %d serial ports are supported by QEMU",
|
||||
MAX_SERIAL_PORTS);
|
||||
exit(1);
|
||||
}
|
||||
chr = serial_hds[channel];
|
||||
if (!chr) {
|
||||
snprintf(label, ARRAY_SIZE(label), "%s%d", chr_name, channel);
|
||||
chr = qemu_chr_new(label, "null", NULL);
|
||||
if (!(chr)) {
|
||||
hw_error("Can't assign serial port to UART%d.\n", channel);
|
||||
error_report("Can't assign serial port to UART%d", channel);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -888,18 +888,13 @@ SerialState *serial_init(int base, qemu_irq irq, int baudbase,
|
|||
CharDriverState *chr, MemoryRegion *system_io)
|
||||
{
|
||||
SerialState *s;
|
||||
Error *err = NULL;
|
||||
|
||||
s = g_malloc0(sizeof(SerialState));
|
||||
|
||||
s->irq = irq;
|
||||
s->baudbase = baudbase;
|
||||
s->chr = chr;
|
||||
serial_realize_core(s, &err);
|
||||
if (err != NULL) {
|
||||
error_report_err(err);
|
||||
exit(1);
|
||||
}
|
||||
serial_realize_core(s, &error_fatal);
|
||||
|
||||
vmstate_register(NULL, base, &vmstate_serial, s);
|
||||
|
||||
|
@ -949,7 +944,6 @@ SerialState *serial_mm_init(MemoryRegion *address_space,
|
|||
CharDriverState *chr, enum device_endian end)
|
||||
{
|
||||
SerialState *s;
|
||||
Error *err = NULL;
|
||||
|
||||
s = g_malloc0(sizeof(SerialState));
|
||||
|
||||
|
@ -958,11 +952,7 @@ SerialState *serial_mm_init(MemoryRegion *address_space,
|
|||
s->baudbase = baudbase;
|
||||
s->chr = chr;
|
||||
|
||||
serial_realize_core(s, &err);
|
||||
if (err != NULL) {
|
||||
error_report_err(err);
|
||||
exit(1);
|
||||
}
|
||||
serial_realize_core(s, &error_fatal);
|
||||
vmstate_register(NULL, base, &vmstate_serial, s);
|
||||
|
||||
memory_region_init_io(&s->io, NULL, &serial_mm_ops[end], s,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue