Commit Graph

  • 09eb64f9e3 parallels: Check if data_end greater than the file size Alexander Ivanov 2023-07-18 12:44:25 +02:00
  • fcadb48662 parallels: Incorrect data end calculation in parallels_open() Alexander Ivanov 2023-07-18 12:44:24 +02:00
  • a338dcbbab parallels: Fix comments formatting inside parallels driver Alexander Ivanov 2023-07-18 12:44:23 +02:00
  • bb20ec6b8b MAINTAINERS: add tree to keep parallels format driver changes Denis V. Lunev 2022-08-23 10:27:00 +02:00
  • c152379422 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-09-06 11:16:00 -04:00
  • bde438c3ec Merge tag 'pull-lu-20230901' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-09-06 11:15:10 -04:00
  • 912a9efd6b Merge tag 'pull-aspeed-20230901' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2023-09-06 11:14:55 -04:00
  • b68147b7a5 ppc/xive: Add support for the PC MMIOs Cédric Le Goater 2023-08-29 16:32:36 +02:00
  • f2c1e591fa ppc/xive: Handle END triggers between chips with MMIOs Cédric Le Goater 2023-08-29 16:32:35 +02:00
  • 56e08e77de ppc/xive: Introduce a new XiveRouter end_notify() handler Cédric Le Goater 2023-08-29 16:32:34 +02:00
  • ed409be14c ppc/xive: Use address_space routines to access the machine RAM Cédric Le Goater 2023-08-29 16:32:33 +02:00
  • 76d93e1467 target/ppc: Fix the order of kvm_enable judgment about kvmppc_set_interrupt() jianchunfu 2023-07-21 15:37:34 +08:00
  • 6ec65b69ba hw/ppc/e500: fix broken snapshot replay Maksim Kostin 2023-08-09 13:07:33 +03:00
  • af03aeb631 target/ppc: Flush inputs to zero with NJ in ppc_store_vscr Richard Henderson 2023-08-20 19:59:35 -07:00
  • 718209358f target/ppc: Fix LQ, STQ register-pair order for big-endian Nicholas Piggin 2023-08-22 01:30:51 +10:00
  • 761a13b239 tests/avocado: ppc64 reverse debugging tests for pseries and powernv Nicholas Piggin 2023-08-08 14:20:01 +10:00
  • 76e9c1dfb9 tests/avocado: reverse-debugging cope with re-executing breakpoints Nicholas Piggin 2023-08-08 14:20:00 +10:00
  • d08c825c80 tests/avocado: boot ppc64 pseries replay-record test to Linux VFS mount Nicholas Piggin 2023-08-08 14:19:59 +10:00
  • b27fcb288b spapr: Fix record-replay machine reset consuming too many events Nicholas Piggin 2023-08-08 14:19:58 +10:00
  • 9c7b7f01f9 spapr: Fix machine reset deadlock from replay-record Nicholas Piggin 2023-08-08 14:19:57 +10:00
  • 9db680f8fd target/ppc: Fix timebase reset with record-replay Nicholas Piggin 2023-08-08 14:19:56 +10:00
  • cdab53dd22 target/ppc: Fix CPU reservation migration for record-replay Nicholas Piggin 2023-08-08 14:19:55 +10:00
  • ea62f8a517 hw/ppc: Read time only once to perform decrementer write Nicholas Piggin 2023-08-08 14:19:54 +10:00
  • 30d0647bcf hw/ppc: Reset timebase facilities on machine reset Nicholas Piggin 2023-08-08 14:19:53 +10:00
  • 578912ad73 target/ppc: Migrate DECR SPR Nicholas Piggin 2023-08-08 14:19:52 +10:00
  • febb71d543 hw/ppc: Always store the decrementer value Nicholas Piggin 2023-08-08 14:19:51 +10:00
  • c8fbc6b9f2 target/ppc: Sign-extend large decrementer to 64-bits Nicholas Piggin 2023-08-08 14:19:50 +10:00
  • 8e0a5ac878 hw/ppc: Avoid decrementer rounding errors Nicholas Piggin 2023-08-08 14:19:49 +10:00
  • eab0888418 hw/ppc: Round up the decrementer interval when converting to ns Nicholas Piggin 2023-08-08 14:19:48 +10:00
  • 47de6c4c28 host-utils: Add muldiv64_round_up Nicholas Piggin 2023-08-08 14:19:47 +10:00
  • 7798f5c576 hw/ppc: Introduce functions for conversion between timebase and nanoseconds Nicholas Piggin 2023-08-08 14:19:46 +10:00
  • eaf832fc3b hw/ppc/ppc.c: Tidy over-long lines Nicholas Piggin 2023-08-08 14:19:45 +10:00
  • 7b8589d7ce ppc/vof: Fix missed fields in VOF cleanup Nicholas Piggin 2023-08-08 14:19:44 +10:00
  • 2c71b4f604 ppc/vhyp: reset exception state when handling vhyp hcall Nicholas Piggin 2023-08-08 14:19:43 +10:00
  • 17f826af86 spapr: implement H_SET_MODE debug facilities Nicholas Piggin 2023-08-08 13:11:16 +10:00
  • d5ee641cfc target/ppc: Implement watchpoint debug facility for v2.07S Nicholas Piggin 2023-08-08 13:11:15 +10:00
  • 14192307ef target/ppc: Implement breakpoint debug facility for v2.07S Nicholas Piggin 2023-08-08 13:11:14 +10:00
  • a11e3a1582 target/ppc: Suppress single step interrupts on rfi-type instructions Nicholas Piggin 2023-08-08 13:11:13 +10:00
  • 148953849d target/ppc: Improve book3s branch trace interrupt for v2.07S Nicholas Piggin 2023-08-08 13:11:12 +10:00
  • 98a18f4d11 target/ppc: Remove single-step suppression inside 0x100-0xf00 Nicholas Piggin 2023-08-08 13:11:11 +10:00
  • 99837aa88c ppc: Add stub implementation of TRIG SPRs Joel Stanley 2023-07-19 14:59:20 +09:30
  • 0fdf05d774 target/ppc: Generate storage interrupts for radix RC changes Shawn Anastasio 2023-07-12 11:13:22 -05:00
  • 2d8fbcb1ee Merge tag 'pull-request-2023-08-31' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2023-09-05 09:22:13 -04:00
  • a9c17e9a21 Merge tag 'misc-20230831' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2023-09-05 09:21:42 -04:00
  • ff5bc3d934 Fix memopidx to memop bug in libafl_gen_write/read Andrea Fioraldi 2023-09-05 14:11:32 +02:00
  • 2467486841 Fix linker interceptor Andrea Fioraldi 2023-09-05 12:00:26 +02:00
  • 26c850174f Update linker_interceptor.py Andrea Fioraldi 2023-09-05 11:31:42 +02:00
  • fa42ed1dd2 Fix meson Andrea Fioraldi 2023-09-05 10:59:11 +02:00
  • 52a3cfebf2 Use memop_size in libafl_gen_read/write Andrea Fioraldi 2023-09-05 10:56:11 +02:00
  • 8cdd7b951c Merge Andrea Fioraldi 2023-09-05 10:50:58 +02:00
  • e38f4e976d ui/gtk: fix leaks found wtih fuzzing Dmitry Frolov 2023-08-25 14:58:19 +03:00
  • 878490937c ui/vdagent: Unregister input handler of mouse during finalization Guoyi Tu 2023-08-17 22:12:53 +08:00
  • 1b4fd51656 ui/vdagent: call vdagent_disconnect() when agent connection is lost Guoyi Tu 2023-08-17 22:12:52 +08:00
  • 7007e98c4b ui/dbus: implement damage regions for GL Bilal Elmoussaoui 2023-08-14 14:58:02 +02:00
  • cb6ccdc9ca ui/dbus: Properly dispose touch/mouse dbus objects Bilal Elmoussaoui 2023-09-01 14:45:07 +02:00
  • dd0439e149 ui/vnc-enc-tight: Avoid dynamic stack allocation Philippe Mathieu-Daudé 2023-08-18 16:10:57 +01:00
  • e12acaf75d ui/vnc-enc-hextile: Use static rather than dynamic length stack array Peter Maydell 2023-08-18 16:10:56 +01:00
  • 1663ffb915 ui/spice-display: Avoid dynamic stack allocation Peter Maydell 2023-08-18 16:10:55 +01:00
  • 9db018ac56 ui/vc: change the argument for QemuTextConsole Marc-André Lureau 2023-08-30 13:38:18 +04:00
  • 32aa1f8dee ui/vc: do not parse VC-specific options in Spice and GTK Marc-André Lureau 2023-08-30 13:38:17 +04:00
  • 322dae4bc8 ui/vc: move text console invalidate in helper Marc-André Lureau 2023-08-30 13:38:16 +04:00
  • 893fe23e7d ui/console: minor stylistic changes Marc-André Lureau 2023-08-30 13:38:15 +04:00
  • 9cb737b77d ui/vc: skip text console resize when possible Marc-André Lureau 2023-08-30 13:38:14 +04:00
  • 3f9c21325c ui/console: fold text_console_update_cursor_timer Marc-André Lureau 2023-08-30 13:38:13 +04:00
  • 0a1642e7cc ui/console: assert(surface) where appropriate Marc-André Lureau 2023-08-30 13:38:12 +04:00
  • b704a8ce0c ui/console: rename vga_ functions with qemu_console_ Marc-André Lureau 2023-08-30 13:38:11 +04:00
  • 1ece6777fe ui/console: use QEMU_PIXMAN_COLOR helpers Marc-André Lureau 2023-08-30 13:38:10 +04:00
  • 8c6381d846 ui/console: declare console types in console.h Marc-André Lureau 2023-08-30 13:38:09 +04:00
  • 742a6896ea ui/vc: use common text console surface creation Marc-André Lureau 2023-08-30 13:38:08 +04:00
  • 6ce7b1fa88 ui/console: remove need for g_width/g_height Marc-André Lureau 2023-08-30 13:38:07 +04:00
  • 5e5a30b7d1 ui/console: simplify getting active_console size Marc-André Lureau 2023-08-30 13:38:06 +04:00
  • 60cb14b4f9 ui/vc: move some text console initialization to qom handlers Marc-André Lureau 2023-08-30 13:38:05 +04:00
  • 98ee9dab81 ui/vc: fold text_console_do_init() in vc_chr_open() Marc-André Lureau 2023-08-30 13:38:04 +04:00
  • 58d5870845 ui/console: move graphic fields to QemuGraphicConsole Marc-André Lureau 2023-08-30 13:38:03 +04:00
  • b2bb9cc43d ui/vc: move text fields to QemuTextConsole Marc-André Lureau 2023-08-30 13:38:02 +04:00
  • 463c6b19c7 ui/console: free more QemuConsole resources Marc-André Lureau 2023-08-30 13:38:01 +04:00
  • b97a76d035 ui/vc: move cursor_timer initialization to QemuTextConsole class Marc-André Lureau 2023-08-30 13:38:00 +04:00
  • cfde05d15b ui/console: allocate ui_timer in QemuConsole Marc-André Lureau 2023-08-30 13:37:59 +04:00
  • 7fa4b8041b ui/console: update the head from unused QemuConsole Marc-André Lureau 2023-08-30 13:37:58 +04:00
  • f9411aaebd ui/console: specialize console_lookup_unused() Marc-André Lureau 2023-08-30 13:37:57 +04:00
  • 34b7751574 ui/console: remove new_console() Marc-André Lureau 2023-08-30 13:37:56 +04:00
  • ba0ec5c293 ui/console: register the console from qemu_console_init() Marc-André Lureau 2023-08-30 13:37:55 +04:00
  • c105d60f7f ui/console: instantiate a specific console type Marc-André Lureau 2023-08-30 13:37:54 +04:00
  • b208f745a8 ui/console: introduce different console objects Marc-André Lureau 2023-08-30 13:37:53 +04:00
  • 098d57e7c0 ui/console: change new_console() to use object initialization Marc-André Lureau 2023-08-30 13:37:52 +04:00
  • e265917c77 ui/console: use OBJECT_DEFINE_TYPE for QemuConsole Marc-André Lureau 2023-08-30 13:37:51 +04:00
  • 6505fd8d23 ui/vc: move VCCharDev specific fields out of QemuConsole Marc-André Lureau 2023-08-30 13:37:50 +04:00
  • 4c946b7f97 ui/vc: pass VCCharDev to VC-specific functions Marc-André Lureau 2023-08-30 13:37:49 +04:00
  • d7c634aadf ui/vc: fold text_update_xy() Marc-André Lureau 2023-08-30 13:37:48 +04:00
  • 3be82c6a3a ui/vc: replace variable with static text attributes default Marc-André Lureau 2023-08-30 13:37:47 +04:00
  • 8c63667b25 ui/vc: move VCChardev declaration at the top Marc-André Lureau 2023-08-30 13:37:46 +04:00
  • 6657e41cde ui/vc: VC always has a DisplayState now Marc-André Lureau 2023-08-30 13:37:45 +04:00
  • dc6984bdc3 ui/console: new_console() cannot fail Marc-André Lureau 2023-08-30 13:37:44 +04:00
  • 2fd319cff0 ui/console: get the DisplayState from new_console() Marc-André Lureau 2023-08-30 13:37:43 +04:00
  • bb5c77c4f8 util/async-teardown.c: move to softmmu/, only build it when system build is requested Michael Tokarev 2023-09-01 13:13:02 +03:00
  • 1a1dd721fc softmmu/vl.c: inline include/qemu/qemu-options.h into vl.c Michael Tokarev 2023-09-01 13:13:01 +03:00
  • 36d61c9ed2 os-posix.c: remove unneeded #includes Michael Tokarev 2023-09-01 13:13:00 +03:00
  • 433aed5f39 os-posix.c: move code around Michael Tokarev 2023-09-01 13:12:59 +03:00
  • 8a768db16a os-posix.c, softmmu/vl.c: move os_parse_cmd_args() into qemu_init() Michael Tokarev 2023-09-01 13:12:58 +03:00
  • 5b15639003 os-posix.c: create and export os_set_chroot() Michael Tokarev 2023-09-01 13:12:57 +03:00