Commit Graph

  • 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
  • acc3d20ab2 hw/i2c/aspeed: Add support for buffer organization Hang Yu 2023-08-12 14:52:30 +08:00
  • 961faf3ddb hw/i2c/aspeed: Fix TXBUF transmission start position error Hang Yu 2023-08-12 14:52:29 +08:00
  • 97b8aa5ae9 hw/i2c/aspeed: Fix Tx count and Rx size error in buffer pool mode Hang Yu 2023-08-12 14:52:28 +08:00
  • 1e2c22c98f aspeed: Introduce helper for 32-bit hosts limitation Cédric Le Goater 2023-06-28 18:27:19 +02:00
  • 2fc36530de build: Only define OS_OBJECT_USE_OBJC with gcc Alexander Graf 2023-08-30 16:14:14 +00:00
  • 0b2d8bd698 tests/tcg/aarch64: Rename bti-crt.inc.c -> bti-crt.c.inc Philippe Mathieu-Daudé 2023-06-06 15:34:08 +02:00
  • d4761b6554 ui: spelling fixes Michael Tokarev 2023-08-23 09:53:14 +03:00
  • d02d06f8f1 util: spelling fixes Michael Tokarev 2023-08-23 09:53:15 +03:00
  • c342a5d38c util/fifo8: Fix typo in fifo8_push_all() description Philippe Mathieu-Daudé 2023-05-15 20:08:52 +02:00
  • a09ef8ff0a hw/i386: Rename 'hw/kvm/clock.h' -> 'hw/i386/kvm/clock.h' Philippe Mathieu-Daudé 2023-06-20 07:50:26 +02:00
  • b797c98de4 hw/i386: Remove unuseful kvmclock_create() stub Philippe Mathieu-Daudé 2023-06-20 07:18:12 +02:00
  • f8324611c1 hw/usb/hcd-xhci: Avoid variable-length array in xhci_get_port_bandwidth() Peter Maydell 2023-08-24 17:48:18 +01:00
  • 2a8537cfbc hw/usb: spelling fixes Michael Tokarev 2023-08-23 08:53:26 +02:00
  • b8d099825b hw/sd: spelling fixes Michael Tokarev 2023-08-23 08:53:30 +02:00
  • d5c9fa4708 hw/mips: spelling fixes Michael Tokarev 2023-08-23 09:53:19 +03:00
  • 33a5230782 hw/display: spelling fixes Michael Tokarev 2023-08-23 09:53:27 +03:00
  • a980b95cb3 hw/ide: spelling fixes Michael Tokarev 2023-08-23 09:53:26 +03:00
  • 8fa21b8026 hw/i2c: spelling fixes Michael Tokarev 2023-08-23 08:53:26 +02:00
  • f0e4588fd4 hw/i2c/pmbus_device: Fix modifying QOM class internals from instance Philippe Mathieu-Daudé 2023-05-12 10:20:52 +02:00
  • 0773885236 hw/char/pl011: Replace magic values by register field definitions Philippe Mathieu-Daudé 2023-05-22 10:37:30 +02:00
  • 22f7ff7f23 hw/char/pl011: Remove duplicated PL011_INT_[RT]X definitions Philippe Mathieu-Daudé 2023-05-22 10:33:53 +02:00
  • 51141cab3b hw/char/pl011: Display register name in trace events Philippe Mathieu-Daudé 2023-05-22 10:31:40 +02:00
  • 7e66d52b0c hw/char/pl011: Restrict MemoryRegionOps implementation access sizes Philippe Mathieu-Daudé 2023-07-10 17:55:56 +02:00
  • 53c7c92422 hw/char: Have FEWatchFunc handlers return G_SOURCE_CONTINUE/REMOVE Philippe Mathieu-Daudé 2023-07-05 13:22:10 +02:00
  • b3a1090fe5 chardev/char-fe: Document FEWatchFunc typedef Philippe Mathieu-Daudé 2023-07-05 13:21:11 +02:00
  • 8347f49228 exec/translation-block: Clean up includes Philippe Mathieu-Daudé 2023-08-29 00:03:59 +02:00
  • ab5f8fc700 qemu/processor: Remove unused 'qemu/atomic.h' header Philippe Mathieu-Daudé 2023-08-28 23:57:38 +02:00
  • b8be052493 target/xtensa: Include missing 'qemu/atomic.h' header Philippe Mathieu-Daudé 2023-08-28 23:41:49 +02:00
  • 060bfdb75e target/mips: Remove unused headers in lcsr_helper.c Philippe Mathieu-Daudé 2023-08-28 16:43:06 +02:00
  • 73c1970676 target/helpers: Remove unnecessary 'qemu/main-loop.h' header Philippe Mathieu-Daudé 2023-08-28 16:07:50 +02:00
  • 907a2af1fd target/helpers: Remove unnecessary 'exec/cpu_ldst.h' header Philippe Mathieu-Daudé 2023-08-28 15:01:59 +02:00
  • dcc0f35d3f target/translate: Restrict 'exec/cpu_ldst.h' to user emulation Philippe Mathieu-Daudé 2023-08-28 14:47:52 +02:00
  • 026ad97e07 target/translate: Remove unnecessary 'exec/cpu_ldst.h' header Philippe Mathieu-Daudé 2023-08-28 14:39:54 +02:00
  • 09b07f286d target/translate: Include missing 'exec/cpu_ldst.h' header Philippe Mathieu-Daudé 2023-08-28 14:53:30 +02:00
  • abaf3e5b25 target/riscv/pmu: Restrict 'qemu/log.h' include to source Philippe Mathieu-Daudé 2023-08-28 16:10:28 +02:00
  • e78d2f9c0a target/ppc/pmu: Include missing 'qemu/timer.h' header Philippe Mathieu-Daudé 2023-08-28 16:19:30 +02:00
  • 05e94d80c9 exec/address-spaces.h: Remove unuseful 'exec/memory.h' include Philippe Mathieu-Daudé 2022-12-17 00:17:14 +01:00
  • 56c39a41ad hw/dma/etraxfs: Include missing 'exec/memory.h' header Philippe Mathieu-Daudé 2023-06-19 09:28:41 +02:00
  • ae4994d2c8 hw/net/i82596: Include missing 'exec/address-spaces.h' header Philippe Mathieu-Daudé 2022-12-17 00:16:48 +01:00
  • f703f1ef99 bulk: Do not declare function prototypes using 'extern' keyword Philippe Mathieu-Daudé 2023-03-20 14:21:29 +01:00
  • a7041adce0 qemu/uri: Use QueryParams type definition Philippe Mathieu-Daudé 2023-03-20 14:22:51 +01:00
  • 669dcb606e accel/tcg: spelling fixes Michael Tokarev 2023-08-23 08:53:30 +02:00
  • b91b0fc163 accel: Remove HAX accelerator Philippe Mathieu-Daudé 2023-06-24 00:52:29 +02:00
  • 03b8a71e84 meson: test for CONFIG_TCG in config_all Paolo Bonzini 2023-08-30 11:53:47 +02:00
  • c01196bddd subprojects/berkeley-testfloat-3: Update to fix a problem with compiler warnings Thomas Huth 2023-08-16 11:15:22 +02:00
  • a864cc54ee tests/qtest/bios-tables-test: Check for virtio-iommu device before using it Thomas Huth 2023-08-22 18:49:48 +02:00
  • b2a7d8633f tests/qtest/netdev-socket: Avoid variable-length array in inet_get_free_port_multiple() Peter Maydell 2023-08-24 17:45:35 +01:00
  • 0a1e462daf tests/qtest/usb-hcd-xhci-test: Check availability of devices before using them Thomas Huth 2023-08-22 18:30:24 +02:00
  • c3513ce5c8 tests/tcg/s390x: Test precise self-modifying code handling Ilya Leoshkevich 2023-08-07 13:48:21 +02:00
  • c7f41e4f53 target/s390x: Define TARGET_HAS_PRECISE_SMC Ilya Leoshkevich 2023-08-07 13:48:20 +02:00