Commit Graph

  • 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
  • 22d0251570 os-posix.c: create and export os_set_runas() Michael Tokarev 2023-09-01 13:12:56 +03:00
  • b21bdbb51a include/sysemu/os-posix.h: move *daemonize* declarations together Michael Tokarev 2023-09-01 13:12:55 +03:00
  • 3e76bafb28 target/i386: Add support for AMX-COMPLEX in CPUID enumeration Tao Su 2023-08-30 15:43:24 +08:00
  • abd41884c5 target/i386: fix memory operand size for CVTPS2PD Paolo Bonzini 2023-08-29 18:28:33 +02:00
  • a48b26978a target/i386: generalize operand size "ph" for use in CVTPS2PD Paolo Bonzini 2023-08-29 18:25:46 +02:00
  • c1f27a0c6a target/i386: raise FERR interrupt with iothread locked Paolo Bonzini 2023-08-29 17:33:06 +02:00
  • 473cd070b1 linux-user, bsd-user: disable on unsupported host architectures Paolo Bonzini 2022-09-26 18:22:39 +02:00
  • 044e95c81e linux-user: Track shm regions with an interval tree Richard Henderson 2023-08-20 13:39:37 -07:00
  • ceda5688b6 linux-user: Fix shmdt Richard Henderson 2023-08-20 12:38:49 -07:00
  • 69fa2708a2 linux-user: Use WITH_MMAP_LOCK_GUARD in target_{shmat,shmdt} Richard Henderson 2023-08-20 10:08:44 -07:00
  • 225a206c44 linux-user: Move shmat and shmdt implementations to mmap.c Richard Henderson 2023-08-20 09:24:14 -07:00
  • f6d4554242 linux-user: Remove ELF_START_MMAP and image_info.start_mmap Richard Henderson 2023-08-16 10:43:10 -07:00
  • 6467d9eb49 linux-user: Emulate the Anonymous: keyword in /proc/self/smaps Ilya Leoshkevich 2023-08-23 17:55:33 -07:00
  • 92d2a03f04 linux-user: Show heap address in /proc/pid/maps Richard Henderson 2023-08-16 10:33:28 -07:00
  • aec338d63b linux-user: Adjust brk for load_bias Richard Henderson 2023-08-16 10:32:18 -07:00
  • 7b7a3366e1 linux-user: Use walk_memory_regions for open_self_maps Richard Henderson 2023-08-08 20:02:19 -07:00
  • 79be812bdb util/selfmap: Use dev_t and ino_t in MapInfo Richard Henderson 2023-08-08 19:43:51 -07:00
  • 4757e2c771 linux-user: Emulate /proc/cpuinfo for Alpha Helge Deller 2023-08-03 23:44:49 +02:00
  • a55b9e7226 linux-user: Emulate /proc/cpuinfo on aarch64 and arm Helge Deller 2023-08-03 23:44:48 +02:00
  • 121c8dd69d linux-user: Split out cpu/target_proc.h Richard Henderson 2023-08-23 17:13:14 -07:00
  • cbcf0fa8fd ui/console: drop have_gfx Marc-André Lureau 2023-08-30 13:37:42 +04:00
  • bc9b8bc93c ui/console: call dpy_gfx_update() regardless of have_gfx Marc-André Lureau 2023-08-30 13:37:41 +04:00
  • 074b24094f ui/console: console_select() regardless of have_gfx Marc-André Lureau 2023-08-30 13:37:40 +04:00
  • 177422789b ui/vc: drop have_text Marc-André Lureau 2023-08-30 13:37:39 +04:00
  • f1f7a1e2cf ui/vc: replace vc_chr_write() with generic qemu_chr_write() Marc-André Lureau 2023-08-30 13:37:38 +04:00
  • 4f2c765ba6 ui/qmp: move screendump to ui-qmp-cmds.c Marc-André Lureau 2023-08-30 13:37:37 +04:00
  • 426749a7b7 ui: remove qemu_pixman_linebuf_copy() Marc-André Lureau 2023-08-30 13:37:36 +04:00
  • 90da7d552f ui: remove qemu_pixman_color() helper Marc-André Lureau 2023-08-30 13:37:35 +04:00
  • c3287c0f70 hw/sd: Introduce a "sd-card" SPI variant model Cédric Le Goater 2023-07-03 08:00:08 +02:00
  • 6380cd2052 hw/sd: Add sd_cmd_SET_BLOCK_COUNT() handler Philippe Mathieu-Daudé 2022-05-30 19:20:25 +02:00
  • 793d04f495 hw/sd: Add sd_cmd_SEND_TUNING_BLOCK() handler Joel Stanley 2022-05-25 09:21:21 +02:00
  • 41a0349d3c hw/sd: Add sd_cmd_SEND_RELATIVE_ADDR() handler Philippe Mathieu-Daudé 2021-06-24 15:46:29 +02:00
  • c4f2d9e150 hw/sd: Add sd_cmd_ALL_SEND_CID() handler Philippe Mathieu-Daudé 2021-06-24 15:36:03 +02:00
  • 5c44e82009 hw/sd: Add sd_cmd_SEND_OP_CMD() handler Philippe Mathieu-Daudé 2021-06-24 15:29:27 +02:00
  • a6e0f67e77 hw/sd: Add sd_cmd_GO_IDLE_STATE() handler Philippe Mathieu-Daudé 2021-06-24 15:48:55 +02:00
  • 7ffcbf3e58 hw/sd: Add sd_cmd_unimplemented() handler Philippe Mathieu-Daudé 2021-06-24 13:29:49 +02:00
  • 583204d824 hw/sd: Add sd_cmd_illegal() handler Philippe Mathieu-Daudé 2021-06-24 13:22:40 +02:00
  • 46859b6078 hw/sd: Introduce sd_cmd_handler type Philippe Mathieu-Daudé 2021-06-24 13:00:08 +02:00
  • 1b4a234278 hw/sd: Move proto_name to SDProto structure Philippe Mathieu-Daudé 2022-05-30 19:09:27 +02:00
  • 94ef3041d2 hw/sd: When card is in wrong state, log which spec version is used Philippe Mathieu-Daudé 2022-05-30 18:56:06 +02:00
  • 132011396f hw/sd: When card is in wrong state, log which state it is Philippe Mathieu-Daudé 2021-06-07 17:24:58 +02:00
  • 24965082a7 hw/sd/sdcard: Return ILLEGAL for CMD19/CMD23 prior SD spec v3.01 Philippe Mathieu-Daudé 2022-04-17 19:43:58 +02:00
  • 8285490b2b aspeed: Get the BlockBackend of FMC0 from the flash device Cédric Le Goater 2023-06-07 06:39:41 +02:00
  • 9ab26b0eb1 m25p80: Introduce an helper to retrieve the BlockBackend of a device Cédric Le Goater 2023-06-07 06:39:40 +02:00
  • c7e313ae51 aspeed: Create flash devices only when defaults are enabled Cédric Le Goater 2023-06-07 06:39:39 +02:00
  • a617e65f43 hw/ssi: Check for duplicate CS indexes Cédric Le Goater 2023-06-07 06:39:38 +02:00
  • 27a2c66c92 aspeed/smc: Wire CS lines at reset Cédric Le Goater 2023-06-07 06:39:37 +02:00
  • 8a211fa3b2 hw/ssi: Introduce a ssi_get_cs() helper Cédric Le Goater 2023-06-07 06:39:36 +02:00
  • 243975c055 hw/ssi: Add a "cs" property to SSIPeripheral Cédric Le Goater 2023-06-07 06:39:35 +02:00
  • 9bf9865c5e tests/avocado/machine_aspeed.py: Update SDK images Cédric Le Goater 2023-08-28 11:01:01 +02:00