mirror of https://github.com/xemu-project/xemu.git
trivial patches for 2024-10-22
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmcXQugACgkQgqpKJDse lHjSfg//ZVmwp7zuGJC6dFwgCIoVc1IqERliuiBQNosw/IYSPwt6S4+lECR6Hu+N 4ktKAO6MKwQgBDoqw9Wz+lDASHKJ3VbDkyxfE4wfOz7C1UrCxGEsUzy43wI3Ms5J fM175GWTQZiJZkmf0hLmRKtgmouq7YbjPqPvCQTQP/NT8k6f2KiY+YKLmo2cMoUJ Ra+JPOKMTQhGTCCOtijdK/6whtUuym7X6hW3LaXC8cjehfwE+dRf7gcApZG8fcKE 1ALFbXRlRL+FFM5GfsWr39rtJI0XXdm8fa+dIOuXJQe8X9xns/Ha8fLqiKVo+9k+ Axk+B2xFopIf6CBPxfXyxzcDnx5KBhIIO86D/M+rSK+pqTaNYcad8OY9ciSBQien EgDJDp8DtM6gmY0xa7kMXEKy127l4DWlIp2bM3Ufuv3r5+FS1tSsz5Tfx/d9LRfV JPt/9Xl/gW5XAB3+HEc7nkP+/YW4C79nZbkxEYiDIFKa9SrAxbBkuTPGzReAly4y zUAaxk0qbtqfYrufz1oiEz3eCoY7zTmey015AfMPwQMHhqPIAYOjv6bwYVOzVTFj Vh7xhS+qn/iLDhEB10XqOALIuQu+PCtQjIwHakwGD0IEjG0G1b363p3eYO/+UpDl E3ydNh/K61/oCvQJcAJM0lY3KdlVxDCY499KwNDAjSnZL8i8gFY= =zFvF -----END PGP SIGNATURE----- Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging trivial patches for 2024-10-22 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmcXQugACgkQgqpKJDse # lHjSfg//ZVmwp7zuGJC6dFwgCIoVc1IqERliuiBQNosw/IYSPwt6S4+lECR6Hu+N # 4ktKAO6MKwQgBDoqw9Wz+lDASHKJ3VbDkyxfE4wfOz7C1UrCxGEsUzy43wI3Ms5J # fM175GWTQZiJZkmf0hLmRKtgmouq7YbjPqPvCQTQP/NT8k6f2KiY+YKLmo2cMoUJ # Ra+JPOKMTQhGTCCOtijdK/6whtUuym7X6hW3LaXC8cjehfwE+dRf7gcApZG8fcKE # 1ALFbXRlRL+FFM5GfsWr39rtJI0XXdm8fa+dIOuXJQe8X9xns/Ha8fLqiKVo+9k+ # Axk+B2xFopIf6CBPxfXyxzcDnx5KBhIIO86D/M+rSK+pqTaNYcad8OY9ciSBQien # EgDJDp8DtM6gmY0xa7kMXEKy127l4DWlIp2bM3Ufuv3r5+FS1tSsz5Tfx/d9LRfV # JPt/9Xl/gW5XAB3+HEc7nkP+/YW4C79nZbkxEYiDIFKa9SrAxbBkuTPGzReAly4y # zUAaxk0qbtqfYrufz1oiEz3eCoY7zTmey015AfMPwQMHhqPIAYOjv6bwYVOzVTFj # Vh7xhS+qn/iLDhEB10XqOALIuQu+PCtQjIwHakwGD0IEjG0G1b363p3eYO/+UpDl # E3ydNh/K61/oCvQJcAJM0lY3KdlVxDCY499KwNDAjSnZL8i8gFY= # =zFvF # -----END PGP SIGNATURE----- # gpg: Signature made Tue 22 Oct 2024 07:15:04 BST # gpg: using RSA key 64AA2AB531D56903366BFEF982AA4A243B1E9478 # gpg: Good signature from "Michael Tokarev <mjt@debian.org>" [full] # gpg: aka "Michael Tokarev <mjt@corpit.ru>" [full] # gpg: aka "Michael Tokarev <mjt@tls.msk.ru>" [full] # Primary key fingerprint: 9D8B E14E 3F2A 9DD7 9199 28F1 61AD 3D98 ECDF 2C8E # Subkey fingerprint: 64AA 2AB5 31D5 6903 366B FEF9 82AA 4A24 3B1E 9478 * tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu: replace error_setg(&error_fatal, ...) with error_report() meson.build: Remove ncurses workaround for OpenBSD configure: Replace literally printed '\n' with newline ui/console-vc: Silence warning about sprintf() on OpenBSD linux-user: Clean up unused header Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
55522f7214
|
@ -2062,7 +2062,8 @@ chmod +x config.status
|
|||
rm -r "$TMPDIR1"
|
||||
|
||||
if test "$rust" != disabled; then
|
||||
echo '\nINFO: Rust bindings generation with `bindgen` might fail in some cases where'
|
||||
echo
|
||||
echo 'INFO: Rust bindings generation with `bindgen` might fail in some cases where'
|
||||
echo 'the detected `libclang` does not match the expected `clang` version/target. In'
|
||||
echo 'this case you must pass the path to `clang` and `libclang` to your build'
|
||||
echo 'command invocation using the environment variables CLANG_PATH and LIBCLANG_PATH'
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
#include "qemu/osdep.h"
|
||||
#include "qapi/error.h"
|
||||
#include "qemu/error-report.h"
|
||||
#include "qemu/module.h"
|
||||
#include "hw/char/serial-mm.h"
|
||||
#include "hw/sysbus.h"
|
||||
|
@ -50,9 +51,8 @@ void allwinner_a10_bootrom_setup(AwA10State *s, BlockBackend *blk)
|
|||
g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size);
|
||||
|
||||
if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) {
|
||||
error_setg(&error_fatal, "%s: failed to read BlockBackend data",
|
||||
__func__);
|
||||
return;
|
||||
error_report("%s: failed to read BlockBackend data", __func__);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
rom_add_blob("allwinner-a10.bootrom", buffer, rom_size,
|
||||
|
|
|
@ -182,9 +182,8 @@ void allwinner_h3_bootrom_setup(AwH3State *s, BlockBackend *blk)
|
|||
g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size);
|
||||
|
||||
if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) {
|
||||
error_setg(&error_fatal, "%s: failed to read BlockBackend data",
|
||||
__func__);
|
||||
return;
|
||||
error_report("%s: failed to read BlockBackend data", __func__);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
rom_add_blob("allwinner-h3.bootrom", buffer, rom_size,
|
||||
|
|
|
@ -231,9 +231,8 @@ bool allwinner_r40_bootrom_setup(AwR40State *s, BlockBackend *blk, int unit)
|
|||
struct boot_file_head *head = (struct boot_file_head *)buffer;
|
||||
|
||||
if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) {
|
||||
error_setg(&error_fatal, "%s: failed to read BlockBackend data",
|
||||
__func__);
|
||||
return false;
|
||||
error_report("%s: failed to read BlockBackend data", __func__);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
/* we only check the magic string here. */
|
||||
|
|
|
@ -761,9 +761,9 @@ static void versal_virt_init(MachineState *machine)
|
|||
if (!flash_klass ||
|
||||
object_class_is_abstract(flash_klass) ||
|
||||
!object_class_dynamic_cast(flash_klass, TYPE_M25P80)) {
|
||||
error_setg(&error_fatal, "'%s' is either abstract or"
|
||||
error_report("'%s' is either abstract or"
|
||||
" not a subtype of m25p80", s->ospi_model);
|
||||
return;
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -88,7 +88,8 @@ void select_soundhw(const char *name, const char *audiodev)
|
|||
struct soundhw *c;
|
||||
|
||||
if (selected) {
|
||||
error_setg(&error_fatal, "only one -soundhw option is allowed");
|
||||
error_report("only one -soundhw option is allowed");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
for (c = soundhw; c->name; ++c) {
|
||||
|
|
|
@ -54,7 +54,6 @@
|
|||
#include <utime.h>
|
||||
#include <sys/sysinfo.h>
|
||||
#include <sys/signalfd.h>
|
||||
//#include <sys/user.h>
|
||||
#include <netinet/in.h>
|
||||
#include <netinet/ip.h>
|
||||
#include <netinet/tcp.h>
|
||||
|
|
|
@ -1399,7 +1399,7 @@ iconv = not_found
|
|||
curses = not_found
|
||||
if have_system and get_option('curses').allowed()
|
||||
curses_test = '''
|
||||
#if defined(__APPLE__) || defined(__OpenBSD__)
|
||||
#ifdef __APPLE__
|
||||
#define _XOPEN_SOURCE_EXTENDED 1
|
||||
#endif
|
||||
#include <locale.h>
|
||||
|
|
|
@ -1841,7 +1841,8 @@ static void object_option_parse(const char *str)
|
|||
|
||||
type = qemu_opt_get(opts, "qom-type");
|
||||
if (!type) {
|
||||
error_setg(&error_fatal, QERR_MISSING_PARAMETER, "qom-type");
|
||||
error_report(QERR_MISSING_PARAMETER, "qom-type");
|
||||
exit(1);
|
||||
}
|
||||
if (user_creatable_print_help(type, opts)) {
|
||||
exit(0);
|
||||
|
|
|
@ -648,7 +648,7 @@ static void vc_putchar(VCChardev *vc, int ch)
|
|||
QemuTextConsole *s = vc->console;
|
||||
int i;
|
||||
int x, y;
|
||||
char response[40];
|
||||
g_autofree char *response = NULL;
|
||||
|
||||
switch(vc->state) {
|
||||
case TTY_STATE_NORM:
|
||||
|
@ -821,7 +821,7 @@ static void vc_putchar(VCChardev *vc, int ch)
|
|||
break;
|
||||
case 6:
|
||||
/* report cursor position */
|
||||
sprintf(response, "\033[%d;%dR",
|
||||
response = g_strdup_printf("\033[%d;%dR",
|
||||
(s->y_base + s->y) % s->total_height + 1,
|
||||
s->x + 1);
|
||||
vc_respond_str(vc, response);
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
#include "ui/input.h"
|
||||
#include "sysemu/sysemu.h"
|
||||
|
||||
#if defined(__APPLE__) || defined(__OpenBSD__)
|
||||
#ifdef __APPLE__
|
||||
#define _XOPEN_SOURCE_EXTENDED 1
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue