Commit Graph

  • 622b0efa37 Merge tag 'qga-pull-2024-11-4' of https://github.com/kostyanf14/qemu into staging Peter Maydell 2024-11-05 14:23:12 +00:00
  • 67194c7018 Merge tag 'mips-20241104' of https://github.com/philmd/qemu into staging Peter Maydell 2024-11-05 14:23:01 +00:00
  • ce4a144cf8 rust: do not use --generate-cstr Paolo Bonzini 2024-10-25 09:20:16 +02:00
  • 4fe146926f rust: allow version 1.63.0 of rustc Paolo Bonzini 2024-10-15 09:50:02 +02:00
  • e2b3905b66 rust: clean up detection of the language Paolo Bonzini 2024-10-18 19:33:22 +02:00
  • bb42965dd4 rust: do not use MaybeUninit::zeroed() Paolo Bonzini 2024-10-18 11:53:19 +02:00
  • f351840088 rust: introduce alternative implementation of offset_of! Junjie Mao 2024-10-24 12:25:15 +02:00
  • 39c8faefb5 rust: create a cargo workspace Paolo Bonzini 2024-10-24 11:33:07 +02:00
  • 907d2bbb80 rust: synchronize dependencies between subprojects and Cargo.lock Paolo Bonzini 2024-10-21 16:13:54 +02:00
  • c6ea723da9 rust: silence unknown warnings for the sake of old compilers Paolo Bonzini 2024-10-25 10:24:01 +02:00
  • 718e255f0a rust: introduce a c_str macro Paolo Bonzini 2024-10-25 08:23:53 +02:00
  • 9f7d4520d6 rust: use std::os::raw instead of core::ffi Paolo Bonzini 2024-10-24 13:53:59 +02:00
  • 646b5378e0 rust: fix cfgs of proc-macro2 for 1.63.0 Paolo Bonzini 2024-08-08 11:39:15 +02:00
  • 64644bc4ea rust: patch bilge-impl to allow compilation with 1.63.0 Paolo Bonzini 2024-08-08 11:26:10 +02:00
  • 230b710bf4 rust/pl011: Use correct masks for IBRD and FBRD Manos Pitsidianakis 2024-10-24 17:03:07 +03:00
  • d38723f568 rust/pl011: remove commented out C code Manos Pitsidianakis 2024-10-24 17:03:06 +03:00
  • 2e06e72d2e rust/pl011: add TYPE_PL011_LUMINARY device Manos Pitsidianakis 2024-10-24 17:03:04 +03:00
  • 2e57bb6b27 rust/pl011: move CLK_NAME static to function scope Manos Pitsidianakis 2024-10-24 17:03:03 +03:00
  • 93243319db rust/pl011: add support for migration Manos Pitsidianakis 2024-10-24 17:03:02 +03:00
  • 113c668852 rust/pl011: fix default value for migrate-clock Paolo Bonzini 2024-10-25 14:29:56 +02:00
  • 0a65e4124a rust: add definitions for vmstate Manos Pitsidianakis 2024-10-25 07:55:50 +02:00
  • f60f3670fd rust: do not use TYPE_CHARDEV unnecessarily Paolo Bonzini 2024-10-15 14:46:42 +02:00
  • 6e50bde1e1 rust: provide safe wrapper for MaybeUninit::zeroed() Paolo Bonzini 2024-10-18 10:51:10 +02:00
  • c92c447ff0 rust: make properties array immutable Paolo Bonzini 2024-10-18 15:22:59 +02:00
  • 03a573b960 rust: clean up define_property macro Paolo Bonzini 2024-10-18 10:45:00 +02:00
  • e90d470733 rust: cleanup module_init!, use it from #[derive(Object)] Paolo Bonzini 2024-10-21 13:24:22 +02:00
  • cde3c425d1 rust: build integration test for the qemu_api crate Paolo Bonzini 2024-10-18 16:30:56 +02:00
  • 4f7521916d rust: modernize link_section usage for ELF platforms Paolo Bonzini 2024-10-18 15:03:01 +02:00
  • 2eb6274d12 rust: remove uses of #[no_mangle] Paolo Bonzini 2024-10-18 11:38:41 +02:00
  • 00ed18de35 rust: do not use --no-size_t-is-usize Paolo Bonzini 2024-10-15 14:31:54 +02:00
  • b00bf4edee rust: do not always select X_PL011_RUST Paolo Bonzini 2024-10-25 11:42:37 +02:00
  • 7b72c7dd0d meson: pass rustc_args when building all crates Paolo Bonzini 2024-10-15 11:14:18 +02:00
  • d1e526c170 meson: remove repeated search for rust_root_crate.sh Paolo Bonzini 2024-10-15 11:59:14 +02:00
  • be3fc97a09 meson: import rust module into a global variable Paolo Bonzini 2024-10-15 10:08:57 +02:00
  • 37fdb2f56a rust: add PL011 device model Manos Pitsidianakis 2024-10-24 17:03:00 +03:00
  • ca5aa28e24 Revert "rust: add PL011 device model" Manos Pitsidianakis 2024-10-24 17:02:59 +03:00
  • b278b60d51 rust/wrapper.h: define memory_order enum Manos Pitsidianakis 2024-10-27 15:57:06 +02:00
  • d36f165d95 qdev: make properties array "const" Paolo Bonzini 2024-10-18 11:18:25 +02:00
  • 6f58b09032 tests/tcg: Add SIGRTMIN/SIGRTMAX test Ilya Leoshkevich 2024-10-30 00:17:48 +01:00
  • c107521e0e linux-user: Allow custom rt signal mappings Ilya Leoshkevich 2024-10-30 00:17:47 +01:00
  • 6e9dcfb906 linux-user: Fix GDB complaining about system-supplied DSO string table index Ilya Leoshkevich 2024-10-23 22:27:41 +02:00
  • c20d09ebee tests/tcg: Replace -mpower8-vector with -mcpu=power8 Ilya Leoshkevich 2024-10-23 15:12:03 +02:00
  • 374cdc8efe target/arm: Enable FEAT_CMOW for -cpu max Gustavo Romero 2024-11-05 10:10:00 +00:00
  • ab4b56d981 hw/net/npcm_gmac: Change error log to trace event Nabih Estefan 2024-11-05 10:10:00 +00:00
  • 3647dca9fb hw/sensor/tmp105: Convert printf() to trace event, add tracing for read/write access Bernhard Beschow 2024-11-05 10:10:00 +00:00
  • fe06088b3c hw/watchdog/wdt_imx2: Remove redundant assignment Bernhard Beschow 2024-11-05 10:10:00 +00:00
  • afd431e45a hw/timer/imx_gpt: Convert DPRINTF to trace events Bernhard Beschow 2024-11-05 10:09:59 +00:00
  • e8217c573f hw/rtc/ds1338: Trace send and receive operations Bernhard Beschow 2024-11-05 10:09:59 +00:00
  • a5c02408c1 disas: Fix build against Capstone v6 (again) Richard Henderson 2024-11-05 10:09:59 +00:00
  • e6b2fa1b81 target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed) Peter Maydell 2024-11-05 10:09:58 +00:00
  • efbe180ad2 target/arm: Add new MMU indexes for AArch32 Secure PL1&0 Peter Maydell 2024-11-05 10:09:58 +00:00
  • 056c5c90c1 Revert "target/arm: Fix usage of MMU indexes when EL3 is AArch32" Peter Maydell 2024-11-05 10:09:58 +00:00
  • bc0b360def softfloat: Remove fallback rule from pickNaN() Peter Maydell 2024-11-05 10:09:58 +00:00
  • ba6558461c target/rx: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:57 +00:00
  • 355e6cfb94 target/openrisc: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:57 +00:00
  • 4fafdcc833 target/microblaze: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:57 +00:00
  • c18a13edce target/microblaze: Move setting of float rounding mode to reset Peter Maydell 2024-11-05 10:09:56 +00:00
  • 8403a5015c target/alpha: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:56 +00:00
  • 62d39b28ef target/i386: Set 2-NaN propagation rule explicitly Peter Maydell 2024-11-05 10:09:56 +00:00
  • 8d988eb44c target/xtensa: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:55 +00:00
  • 80de5f24e0 target/xtensa: Factor out calls to set_use_first_nan() Peter Maydell 2024-11-05 10:09:55 +00:00
  • 4482f32dcd target/sparc: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:55 +00:00
  • 65c1c039cd target/sparc: Move cpu_put_fsr(env, 0) call to reset Peter Maydell 2024-11-05 10:09:55 +00:00
  • ad58ba13d0 target/m68k: Initialize float_status fields in gdb set/get functions Peter Maydell 2024-11-05 10:09:54 +00:00
  • 0527cfd94c target/m68k: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:54 +00:00
  • 5aaab56a1a target/ppc: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:54 +00:00
  • 841f9d7475 target/s390x: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:54 +00:00
  • 2915876e03 target/hppa: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:54 +00:00
  • 1bb5257def target/loongarch: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:54 +00:00
  • 0c587f1339 target/mips: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:53 +00:00
  • d1ff996788 target/arm: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:53 +00:00
  • d22c9949d7 tests/fp: Explicitly set 2-NaN propagation rule Peter Maydell 2024-11-05 10:09:53 +00:00
  • 8a132968b2 softfloat: Allow 2-operand NaN propagation rule to be set at runtime Peter Maydell 2024-11-05 10:09:52 +00:00
  • 9a7b0a8618 Merge tag 'pull-aspeed-20241104' of https://github.com/legoater/qemu into staging Peter Maydell 2024-11-05 10:06:08 +00:00
  • 6b829602e2 Merge tag 'pull-ppc-for-9.2-1-20241104' of https://gitlab.com/npiggin/qemu into staging Peter Maydell 2024-11-05 10:05:59 +00:00
  • 55c84a72ab contrib/plugins: remove Makefile for contrib/plugins Pierrick Bouvier 2024-10-23 14:28:12 -07:00
  • 2181b92887 meson: build contrib/plugins with meson Pierrick Bouvier 2024-10-23 14:28:11 -07:00
  • 6d630d84ca contrib/plugins/cflow: fix warning Pierrick Bouvier 2024-10-23 14:28:10 -07:00
  • 52a523af71 bsd-user: Set TaskState ts_tid for initial threads Jessica Clarke 2024-06-19 21:40:25 +01:00
  • 8997452334 bsd-user/main: Allow setting tb-size Ilya Leoshkevich 2024-07-31 16:45:20 +02:00
  • 1f31243a8c bsd-user/x86_64/target_arch_thread.h: Align stack Ilya Leoshkevich 2024-07-31 16:44:12 +02:00
  • 096d96e7be intel_iommu: Add missed reserved bit check for IEC descriptor Zhenzhong Duan 2024-11-04 20:55:36 +08:00
  • 8e761fb61c intel_iommu: Add missed sanity check for 256-bit invalidation queue Zhenzhong Duan 2024-11-04 20:55:35 +08:00
  • e70e83f561 intel_iommu: Send IQE event when setting reserved bit in IQT_TAIL Zhenzhong Duan 2024-11-04 20:55:34 +08:00
  • 65fb66980d hw/acpi: Update GED with vCPU Hotplug VMSD for migration Salil Mehta 2024-11-03 10:24:19 +00:00
  • 4d62d15b11 tests/qtest/bios-tables-test: Update DSDT golden masters for x86/{pc,q35} Salil Mehta 2024-11-04 06:28:23 -05:00
  • bf1ecc8dad hw/acpi: Update ACPI _STA method with QOM vCPU ACPI Hotplug states Salil Mehta 2024-11-03 10:24:17 +00:00
  • e98411c2cb qtest: allow ACPI DSDT Table changes Salil Mehta 2024-11-03 10:24:16 +00:00
  • 2d6cfbaf17 hw/acpi: Make CPUs ACPI presence conditional during vCPU hot-unplug Salil Mehta 2024-11-03 10:24:15 +00:00
  • 26f2660bf7 hw/pci: Add parenthesis to PCI_BUILD_BDF macro Roque Arcudia Hernandez 2024-11-01 21:59:23 +00:00
  • 721c99aefc hw/cxl: Ensure there is enough data to read the input header in cmd_get_physical_port_state() Jonathan Cameron 2024-11-01 13:39:17 +00:00
  • 5300bdf589 hw/cxl: Ensure there is enough data for the header in cmd_ccls_set_lsa() Jonathan Cameron 2024-11-01 13:39:16 +00:00
  • c1c4d6b38b hw/cxl: Check that writes do not go beyond end of target attributes Jonathan Cameron 2024-11-01 13:39:15 +00:00
  • c0f122419f hw/cxl: Ensuring enough data to read parameters in cmd_tunnel_management_cmd() Jonathan Cameron 2024-11-01 13:39:14 +00:00
  • a3de73c2a8 hw/cxl: Avoid accesses beyond the end of cel_log. Jonathan Cameron 2024-11-01 13:39:13 +00:00
  • f9f0fa2438 hw/cxl: Check the length of data requested fits in get_log() Jonathan Cameron 2024-11-01 13:39:12 +00:00
  • a3995360ae hw/cxl: Check enough data in cmd_firmware_update_transfer() Jonathan Cameron 2024-11-01 13:39:11 +00:00
  • f4a12ba66b hw/cxl: Check input length is large enough in cmd_events_clear_records() Jonathan Cameron 2024-11-01 13:39:10 +00:00
  • 91a743bd02 hw/cxl: Check input includes at least the header in cmd_features_set_feature() Jonathan Cameron 2024-11-01 13:39:09 +00:00
  • 7edbbff5ee hw/cxl: Check size of input data to dynamic capacity mailbox commands Jonathan Cameron 2024-11-01 13:39:08 +00:00