Commit Graph

  • aefd1108ee hw/riscv/opentitan: add aon_timer base unimpl Wilfred Mallawa 2022-10-25 14:33:37 +10:00
  • 5379c1d0a4 hw/riscv/opentitan: bump opentitan Wilfred Mallawa 2022-10-25 14:33:36 +10:00
  • 2e3a933abb tcg/riscv: Fix base register for user-only qemu_ld/st Richard Henderson 2022-10-24 09:33:37 +10:00
  • 9b246685b3 tcg/riscv: Fix reg overlap case in tcg_out_addsub2 Richard Henderson 2022-10-21 09:38:36 +10:00
  • 6272276361 tcg/riscv: Fix range matched by TCG_CT_CONST_M12 Richard Henderson 2022-10-22 19:58:21 +10:00
  • 824cac681c target/riscv: Fix PMP propagation for tlb LIU Zhiwei 2022-10-12 14:00:16 +08:00
  • fb418b51b7 i386: SGX: remove deprecated member of SGXInfo Paolo Bonzini 2022-12-16 11:02:48 +01:00
  • d45f24fe75 target/i386: Add SGX aex-notify and EDECCSSA support Kai Huang 2022-11-09 15:48:34 +13:00
  • 6f9f630836 util: remove support -chardev tty and -chardev parport Paolo Bonzini 2022-12-16 10:56:53 +01:00
  • 8b902e3d23 util: remove support for hex numbers with a scaling suffix Paolo Bonzini 2022-12-16 10:50:05 +01:00
  • eaaaf8abdc KVM: remove support for kernel-irqchip=off Paolo Bonzini 2022-12-16 10:39:32 +01:00
  • 9d3f8b3247 docs: do not talk about past removal as happening in the future Paolo Bonzini 2022-12-16 11:05:20 +01:00
  • f32eb0021a meson: accept relative symlinks in "meson introspect --installed" data Paolo Bonzini 2022-12-14 13:25:00 +01:00
  • e513402436 meson: cleanup compiler detection Paolo Bonzini 2022-10-12 14:15:06 +02:00
  • 6a97f39392 meson: support meson 0.64 -Doptimization=plain Paolo Bonzini 2022-11-02 13:07:23 +01:00
  • ca9b5c2ebf configure: test all warnings Paolo Bonzini 2022-10-12 14:21:22 +02:00
  • 7bef93ff06 tests/qapi-schema: remove Meson workaround Paolo Bonzini 2022-12-14 12:29:11 +01:00
  • 9c9b85d705 meson: cleanup dummy-cpus.c rules Paolo Bonzini 2021-07-22 10:43:00 +02:00
  • 2d73fa7472 meson: tweak hardening options for Windows Paolo Bonzini 2022-11-02 13:03:51 +01:00
  • 10229ec3b0 configure: remove backwards-compatibility and obsolete options Paolo Bonzini 2022-10-18 10:17:46 +02:00
  • 954ed68f99 configure: preserve qemu-ga variables Paolo Bonzini 2022-10-12 11:35:17 +02:00
  • f9c77801f4 configure: cleanup $cpu tests Paolo Bonzini 2022-10-12 15:27:03 +02:00
  • 91cd485a6d configure: remove dead function Paolo Bonzini 2022-10-18 10:17:25 +02:00
  • c5634e8224 configure: remove useless write_c_skeleton Paolo Bonzini 2022-10-20 14:20:06 +02:00
  • cec79db38d ide: Add "ide-cf" driver, a CompactFlash card Lubomir Rintel 2022-11-30 13:03:19 +01:00
  • 1ea17d228e ide: Add 8-bit data mode Lubomir Rintel 2022-11-30 13:02:38 +01:00
  • 9b063b7ea6 util/log: Always send errors to logfile when daemonized Greg Kurz 2022-11-08 15:00:32 +01:00
  • 59bde21374 util/log: do not close and reopen log files when flags are turned off Paolo Bonzini 2022-11-08 15:00:31 +01:00
  • cc6ff74112 hw: Reduce "qemu/accel.h" inclusion Philippe Mathieu-Daudé 2022-11-30 14:56:41 +01:00
  • 3d277871f3 typedefs: Forward-declare AccelState Philippe Mathieu-Daudé 2022-11-30 14:56:40 +01:00
  • d365cb0b9d Merge tag 'pull-target-arm-20230105' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2023-01-05 21:04:52 +00:00
  • d4846c33eb tests/tcg/multiarch: add vma-pthread.c Ilya Leoshkevich 2022-12-23 13:02:52 +01:00
  • e630c0126c accel/tcg: Handle false negative lookup in page_check_range Richard Henderson 2022-12-24 06:37:56 -08:00
  • 177a8cb83b accel/tcg: Use g_free_rcu for user-exec interval trees Richard Henderson 2022-12-24 05:06:29 -08:00
  • 1b660f42ef accel/tcg: Fix tb_invalidate_phys_page_unwind Richard Henderson 2022-12-24 04:35:22 -08:00
  • cee44b037b tcg: Add TCGHelperInfo argument to tcg_out_call Richard Henderson 2022-10-18 17:51:41 +10:00
  • fa3cb9f9ff tcg/aarch64: Merge tcg_out_callr into tcg_out_call Richard Henderson 2022-11-03 05:39:56 +00:00
  • f9c4bb804d tcg: Move ffi_cif pointer into TCGHelperInfo Richard Henderson 2022-11-22 19:08:04 +01:00
  • 0c22e17658 tcg: Factor init_ffi_layouts() out of tcg_context_init() Philippe Mathieu-Daudé 2022-11-22 19:08:03 +01:00
  • c6ef8c7b35 tcg: Convert typecode_to_ffi from array to function Philippe Mathieu-Daudé 2022-11-22 19:08:02 +01:00
  • 39004a71d8 tcg: Reorg function calls Richard Henderson 2022-11-11 10:09:37 +10:00
  • 31fd884b2e tcg: Use output_pref wrapper function Richard Henderson 2022-11-11 15:10:51 +10:00
  • cb10bc63b7 tcg: Vary the allocation size for TCGOp Richard Henderson 2022-12-18 22:18:32 +01:00
  • d44789434b tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() Philippe Mathieu-Daudé 2022-12-18 22:18:31 +01:00
  • f266bec890 accel/tcg/plugin: Use copy_op in append_{udata,mem}_cb Richard Henderson 2022-11-10 23:18:52 +10:00
  • ada4cb0c1c accel/tcg/plugin: Avoid duplicate copy in copy_call Richard Henderson 2022-11-10 23:16:36 +10:00
  • 05d019abab accel/tcg/plugin: Don't search for the function pointer index Richard Henderson 2022-11-10 22:58:57 +10:00
  • e2a9dd6b6b tcg: Use TCG_CALL_ARG_EVEN for TCI special case Richard Henderson 2022-10-17 15:55:56 +10:00
  • eb8b0224fc tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32 Richard Henderson 2022-10-16 20:07:48 +10:00
  • c8eef96046 tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL_ARG_I64 Richard Henderson 2022-10-16 13:48:48 +11:00
  • 18ff36ab71 tcg: Introduce TCGCallReturnKind and TCGCallArgumentKind Richard Henderson 2022-10-16 13:47:00 +11:00
  • 31c9641746 tcg: Introduce tcg_type_size Richard Henderson 2022-10-19 12:41:15 +10:00
  • 89496a85b4 tcg: Move TCG_TYPE_COUNT outside enum Richard Henderson 2022-10-19 12:24:37 +10:00
  • aef8540290 tcg: Allocate TCGTemp pairs in host memory order Richard Henderson 2022-10-19 11:53:27 +10:00
  • f01847c251 tcg: Simplify calls to temp_sync vs mem_coherent Richard Henderson 2022-10-21 11:00:35 +10:00
  • fac87bd2a4 tcg: Add temp_subindex to TCGTemp Richard Henderson 2022-10-19 11:26:37 +10:00
  • d56fea79f9 tcg: Move TCG_{LOW,HIGH} to tcg-internal.h Richard Henderson 2022-10-17 11:07:39 +10:00
  • 8e7bbc7575 target/sparc: Avoid TCGV_{LOW,HIGH} Richard Henderson 2022-10-17 10:57:03 +10:00
  • c8cc6879f6 accel/tcg: Set cflags_next_tb in cpu_common_initfn Richard Henderson 2022-10-19 20:33:28 +10:00
  • 29f5e92502 tcg: Introduce paired register allocation Richard Henderson 2022-10-14 07:37:38 +11:00
  • dc63b1492c Update scripts/meson-buildoptions.sh Alessandro Di Federico 2023-01-02 11:41:13 +01:00
  • d63aeb3b7e Hexagon (target/hexagon) implement mutability mask for GPRs Marco Liebel 2023-01-05 02:23:49 -08:00
  • 8a9ce0952b target/hexagon: suppress unused variable warning Alessandro Di Federico 2022-12-21 16:53:27 +01:00
  • aa62435043 target/hexagon/idef-parser: fix two typos in README Matheus Tavares Bernardino 2022-12-27 17:49:04 -03:00
  • eaee3b6faf tests/tcg/hexagon: fix underspecifed asm constraints Mukilan Thiyagarajan 2022-12-29 13:48:36 +05:30
  • 72895676e7 target/hexagon: rename aliased register HEX_REG_P3_0 Mukilan Thiyagarajan 2022-12-29 14:50:06 +05:30
  • c979d901c8 linux-user/hexagon: fix signal context save & restore Mukilan Thiyagarajan 2022-12-29 14:50:05 +05:30
  • d1852caab1 Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging Peter Maydell 2023-01-05 16:59:22 +00:00
  • 93c9678de9 hw/net: Fix read of uninitialized memory in imx_fec. Stephen Longfield 2022-12-21 10:32:02 -08:00
  • c73c279830 i.MX7D: Connect IRQs to GPIO devices. Jean-Christophe Dubois 2022-12-26 11:14:18 +01:00
  • a1e03956f4 i.MX6UL: Add a specific GPT timer instance for the i.MX6UL Jean-Christophe Dubois 2022-12-20 18:27:43 +01:00
  • 111c4c49c3 i.MX7D: Compute clock frequency for the fixed frequency clocks. Jean-Christophe Dubois 2022-12-20 18:27:39 +01:00
  • 60c98e7205 i.MX7D: Connect GPT timers to IRQ Jean-Christophe Dubois 2022-12-20 18:27:30 +01:00
  • 9de9fa5cf2 hw/arm/smmu-common: Avoid using inlined functions with external linkage Philippe Mathieu-Daudé 2022-12-16 22:49:24 +01:00
  • 1e793dd696 hw/arm/smmu-common: Reduce smmu_inv_notifiers_mr() scope Philippe Mathieu-Daudé 2022-12-16 22:49:23 +01:00
  • bc6bd20ee3 target/arm: align exposed ID registers with Linux Zhuojia Shen 2022-12-16 17:01:26 -08:00
  • 6aee34000e hw/arm/nseries: Silent -Wmissing-field-initializers warning Philippe Mathieu-Daudé 2022-12-20 15:25:20 +01:00
  • bd8d01bf57 hw/arm/nseries: Constify various read-only arrays Philippe Mathieu-Daudé 2022-12-20 15:25:19 +01:00
  • 3d15370894 hw/input/tsc2xxx: Constify set_transform()'s MouseTransformInfo arg Philippe Mathieu-Daudé 2022-12-20 15:25:18 +01:00
  • f8af61fa14 Merge tag 'mem-2023-01-02' of https://github.com/davidhildenbrand/qemu into staging Peter Maydell 2023-01-05 14:05:21 +00:00
  • edd2dc4e3a target/arm: cleanup cpu includes Claudio Fontana 2022-12-13 16:05:37 -03:00
  • cdfea280b3 target/arm: Remove unused includes from helper.c Fabiano Rosas 2022-12-13 16:05:36 -03:00
  • c6675a857c target/arm: Remove unused includes from m_helper.c Fabiano Rosas 2022-12-13 16:05:35 -03:00
  • f927dbda86 target/arm: Fix checkpatch brace errors in helper.c Fabiano Rosas 2022-12-13 16:05:34 -03:00
  • 04215eb100 target/arm: Fix checkpatch space errors in helper.c Fabiano Rosas 2022-12-13 16:05:33 -03:00
  • 9b37a28c78 target/arm: Fix checkpatch comment style warnings in helper.c Fabiano Rosas 2022-12-13 16:05:32 -03:00
  • 8d71beaf1e hw/timer/imx_epit: fix compare timer handling Axel Heider 2022-11-20 20:05:25 +01:00
  • e662449aa6 hw/timer/imx_epit: remove explicit fields cnt and freq Axel Heider 2022-10-25 12:33:42 +02:00
  • 793a6ea075 hw/timer/imx_epit: factor out register write handlers Axel Heider 2022-10-27 15:09:58 +02:00
  • 3d46158125 hw/timer/imx_epit: hard reset initializes CR with 0 Axel Heider 2022-11-19 17:09:59 +01:00
  • 2ca267fd36 hw/timer/imx_epit: update interrupt state on CR write access Axel Heider 2022-10-25 20:32:30 +02:00
  • 1ead962edf hw/timer/imx_epit: define SR_OCIF Axel Heider 2022-11-19 15:59:40 +01:00
  • 018ee7948f hw/timer/imx_epit: cleanup CR defines Axel Heider 2022-10-31 00:59:29 +01:00
  • b9c993aaf8 hw/timer/imx_epit: improve comments Axel Heider 2022-10-25 17:33:43 +02:00
  • 9788d4c007 target/arm: fix handling of HLT semihosting in system mode Alex Bennée 2023-01-05 11:43:04 +00:00
  • 5f536d01d1 target/arm: Add ARM Cortex-R52 CPU Tobias Röhmel 2022-12-06 11:25:04 +01:00
  • fca45e3467 target/arm: Add PMSAv8r functionality Tobias Röhmel 2022-12-06 11:25:03 +01:00
  • 761c46425e target/arm: Add PMSAv8r registers Tobias Röhmel 2022-12-06 11:25:02 +01:00
  • 452c67a427 target/arm: Enable TTBCR_EAE for ARMv8-R AArch32 Tobias Röhmel 2022-12-06 11:25:01 +01:00
  • faa1451e7b target/arm: Make stage_2_format for cache attributes optional Tobias Röhmel 2022-12-06 11:25:00 +01:00