Commit Graph

  • 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
  • 17780edd81 Merge tag 'quick-fix-pull-request' of https://gitlab.com/bsdimp/qemu into staging Stefan Hajnoczi 2023-08-31 10:06:28 -04:00
  • c4e5f9a29f Merge tag 'pull-target-arm-20230831' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2023-08-31 08:31:03 -04:00
  • 2b0612dea3 Merge tag 'xen-virtio-2-tag' of https://gitlab.com/sstabellini/qemu into staging Stefan Hajnoczi 2023-08-31 08:30:11 -04:00
  • db1a88a5ac Merge tag 'pull-maintainer-ominbus-300823-1' of https://gitlab.com/stsquad/qemu into staging Stefan Hajnoczi 2023-08-31 08:29:00 -04:00
  • e73b8bb8a3 hw/arm: Set number of MPU regions correctly for an505, an521, an524 Peter Maydell 2023-07-24 18:43:35 +01:00
  • cb0929bb13 hw/arm/armv7m: Add mpu-ns-regions and mpu-s-regions properties Peter Maydell 2023-07-24 18:43:34 +01:00
  • b8f7959f28 target/arm: Do all "ARM_FEATURE_X implies Y" checks in post_init Peter Maydell 2023-07-24 18:43:33 +01:00
  • 5ec008a2bd rtc: Use time_t for passing and returning time offsets Peter Maydell 2023-08-31 09:45:18 +01:00
  • c0a6385728 hw/rtc/aspeed_rtc: Use 64-bit offset for holding time_t difference Peter Maydell 2023-08-31 09:45:18 +01:00
  • 279695a4a4 hw/rtc/twl92230: Use int64_t for sec_offset and alm_sec Peter Maydell 2023-08-31 09:45:18 +01:00
  • 7038b6e4e7 hw/rtc/m48t59: Use 64-bit arithmetic in set_alarm() Peter Maydell 2023-08-31 09:45:17 +01:00
  • 35aa6715dd target/arm: Catch illegal-exception-return from EL3 with bad NSE/NS Peter Maydell 2023-08-31 09:45:17 +01:00
  • 12517bc978 Add i.MX7 SRC device implementation Jean-Christophe Dubois 2023-08-31 09:45:17 +01:00
  • 736988a040 Add i.MX7 missing TZ devices and memory regions Jean-Christophe Dubois 2023-08-31 09:45:17 +01:00
  • 45b8b34dfa Refactor i.MX7 processor code Jean-Christophe Dubois 2023-08-31 09:45:17 +01:00
  • f6020845e2 Add i.MX6UL missing devices. Jean-Christophe Dubois 2023-08-31 09:45:16 +01:00
  • 0cd4926b85 Refactor i.MX6UL processor code Jean-Christophe Dubois 2023-08-31 09:45:16 +01:00
  • 6f97cfd8e0 Remove i.MX7 IOMUX GPR device from i.MX6UL Jean-Christophe Dubois 2023-08-31 09:45:16 +01:00
  • 9e771a2fc6 target/arm: properly document FEAT_CRC32 Alex Bennée 2023-08-31 09:45:16 +01:00
  • df9a391757 target/arm: Implement FEAT_HPDS2 as a no-op Richard Henderson 2023-08-31 09:45:16 +01:00
  • 3d5f45ec89 target/arm: Suppress FEAT_TRBE (Trace Buffer Extension) Richard Henderson 2023-08-31 09:45:16 +01:00
  • 87da10b45c target/arm: Apply access checks to neoverse-v1 special registers Richard Henderson 2023-08-31 09:45:15 +01:00
  • 6d482423fc target/arm: Apply access checks to neoverse-n1 special registers Richard Henderson 2023-08-31 09:45:15 +01:00
  • d8100822d6 target/arm: Introduce make_ccsidr64 Richard Henderson 2023-08-31 09:45:15 +01:00
  • cd305b5f31 target/arm: When tag memory is not present, set MTE=1 Richard Henderson 2023-08-31 09:45:15 +01:00
  • 7134cb07b7 target/arm: Support more GM blocksizes Richard Henderson 2023-08-31 09:45:14 +01:00
  • 851ec6eba5 target/arm: Allow cpu to configure GM blocksize Richard Henderson 2023-08-31 09:45:14 +01:00
  • ae4acc696f target/arm: Reduce dcz_blocksize to uint8_t Richard Henderson 2023-08-31 09:45:14 +01:00
  • 560142190b xen_arm: Initialize RAM and add hi/low memory regions Oleksandr Tyshchenko 2023-08-29 21:35:18 -07:00
  • 0c8ab1cddd xen_arm: Create virtio-mmio devices during initialization Oleksandr Tyshchenko 2023-08-29 21:35:17 -07:00
  • 8a45962be3 bsd-user: Move PRAGMA_DISABLE_PACKED_WARNING etc to qemu.h Warner Losh 2023-08-30 08:44:01 -06:00
  • 8dd7a4b348 gdbstub: move comment for gdb_register_coprocessor Alex Bennée 2023-08-29 17:15:28 +01:00
  • d0e5fa849d gdbstub: replace global gdb_has_xml with a function Alex Bennée 2023-08-29 17:15:27 +01:00
  • 56e534bd11 gdbstub: refactor get_feature_xml Alex Bennée 2023-08-29 17:15:26 +01:00
  • 5b030993db gdbstub: remove unused user_ctx field Alex Bennée 2023-08-29 17:15:25 +01:00
  • 761e3c1088 gdbstub: fixes cases where wrong threads were reported to GDB on SIGINT Matheus Branco Borella 2023-08-29 17:15:24 +01:00
  • a8fea70f65 tests/tcg: clean-up gdb confirm/pagination settings Alex Bennée 2023-08-29 17:15:23 +01:00
  • d84842be6c tests: remove test-gdbstub.py Alex Bennée 2023-08-29 17:15:22 +01:00
  • e05a4beaec .gitlab-ci.d/cirrus.yml: Update FreeBSD to v13.2 Thomas Huth 2023-08-29 17:15:21 +01:00
  • 4b77429adb docs/style: permit inline loop variables Alex Bennée 2023-08-29 17:15:20 +01:00
  • bb16cb4519 tests/tcg: remove quoting for info output Alex Bennée 2023-08-29 17:15:19 +01:00
  • 6445c2cace tests/docker: cleanup non-verbose output Alex Bennée 2023-08-29 17:15:18 +01:00
  • 2f7350cd43 gitlab: enable ccache for many build jobs Daniel P. Berrangé 2023-08-29 17:15:17 +01:00
  • 156618d9ea Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2023-08-30 09:20:27 -04:00
  • ee89152d41 Merge tag 'dirtylimit-dirtyrate-pull-request' of https://github.com/newfriday/qemu into staging Stefan Hajnoczi 2023-08-30 09:20:06 -04:00
  • ef9d20c63b Merge tag 'pull-tcg-20230829-2' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-08-30 09:19:57 -04:00
  • 87ec6f55af aio-posix: zero out io_uring sqe user_data Stefan Hajnoczi 2023-04-26 17:26:39 -04:00
  • e2f938265e tests/qemu-iotests/197: add testcase for CoR with subclusters Andrey Drobyshev 2023-07-11 20:25:53 +03:00
  • fc6b211f92 block/io: align requests to subcluster_size Andrey Drobyshev 2023-07-11 20:25:52 +03:00
  • c54483b6f4 block: add subcluster_size field to BlockDriverInfo Andrey Drobyshev 2023-07-11 20:25:51 +03:00