Commit Graph

  • 731d58b545 Merge tag 'crypto-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging Peter Maydell 2024-11-06 17:28:36 +0000
  • 951f71ad67 dockerfiles: install bindgen from cargo on Ubuntu 22.04 Paolo Bonzini 2024-10-18 18:01:22 +0200
  • 5b1b5a8ae4 rust: make rustfmt optional Paolo Bonzini 2024-10-18 19:23:00 +0200
  • c2988dfbb0 rust: allow older version of bindgen Paolo Bonzini 2024-10-15 15:00:41 +0200
  • 51d7495ed9 Merge tag 'pull-vfio-20241105' of https://github.com/legoater/qemu into staging Peter Maydell 2024-11-06 15:01:27 +0000
  • 851ed57d7a Merge tag 'pull-lu-20241105' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-11-06 15:01:16 +0000
  • f7bc08e935 Merge tag 'bsd-user-2024q4-pull-request' of gitlab.com:bsdimp/qemu into staging Peter Maydell 2024-11-06 15:00:37 +0000
  • 5e29203bc7 target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed) Peter Maydell 2024-11-05 10:09:58 +0000
  • 6d62f309f8 target/arm: Add new MMU indexes for AArch32 Secure PL1&0 Peter Maydell 2024-11-05 10:09:58 +0000
  • f147ed377a Revert "target/arm: Fix usage of MMU indexes when EL3 is AArch32" Peter Maydell 2024-11-05 10:09:58 +0000
  • 19b80ef0b5 acpi/disassemle-aml.sh: fix up after dir reorg Michael S. Tsirkin 2024-11-04 09:11:46 -0500
  • 7ee7418dae hw/acpi: Fix ordering of BDF in Generic Initiator PCI Device Handle. Jonathan Cameron 2024-09-16 18:10:06 +0100
  • fac933cae4 qemu-ga: Fix a SIGSEGV in ga_run_command() helper Sunil Nimmagadda 2024-10-18 15:34:39 +0530
  • d37eede7a8 hw/riscv/iommu: fix build error with clang Pierrick Bouvier 2024-11-04 14:22:25 -0800
  • 887c510daa hw/usb/hcd-ehci-sysbus: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:10 +0100
  • 7a5f6bad7a hw/rtc/ds1338: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:09 +0100
  • 34965e8920 hw/i2c/smbus_eeprom: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:08 +0100
  • 2b88cd1782 hw/block/pflash_cfi01: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:07 +0100
  • 911f4dd85b hw/sd/sdhci: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:06 +0100
  • 0ab117f084 hw/ppc/mpc8544_guts: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:04 +0100
  • c267da0e27 hw/gpio/mpc8xxx: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:03 +0100
  • 59e0f99024 hw/net/fsl_etsec/etsec: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:02 +0100
  • 65a12bb572 hw/net/fsl_etsec/miim: Reuse MII constants Bernhard Beschow 2024-11-03 14:34:01 +0100
  • ab22a14dc0 hw/pci-host/ppce500: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:34:00 +0100
  • f03d53f9e0 hw/pci-host/ppce500: Reuse TYPE_PPC_E500_PCI_BRIDGE define Bernhard Beschow 2024-11-03 14:33:59 +0100
  • 21b1ee7691 hw/i2c/mpc_i2c: Prefer DEFINE_TYPES() macro Bernhard Beschow 2024-11-03 14:33:58 +0100
  • 1d97f16edb hw/i2c/mpc_i2c: Convert DPRINTF to trace events for register access Bernhard Beschow 2024-11-03 14:33:57 +0100
  • 6b0cc65828 hw/ppc/mpc8544_guts: Populate POR PLL ratio status register Bernhard Beschow 2024-11-03 14:33:56 +0100
  • b5d65592d9 hw/ppc/e500: Add missing device tree properties to i2c controller node Bernhard Beschow 2024-11-03 14:33:51 +0100
  • 2a309354ac hw/ppc/e500: Remove unused "irqs" parameter Bernhard Beschow 2024-11-03 14:33:50 +0100
  • c620b4ee92 hw/ppc/e500: Prefer QOM cast Bernhard Beschow 2024-11-03 14:33:49 +0100
  • 07995a46ba hw/core: Add a helper to check the cache topology level Zhao Liu 2024-11-01 16:33:27 +0800
  • f35c0221fe hw/core: Check smp cache topology support for machine Zhao Liu 2024-11-01 16:33:26 +0800
  • 4e88e7e340 qapi/qom: Define cache enumeration and properties for machine Zhao Liu 2024-11-01 16:33:25 +0800
  • e823ebe77d hw/core: Make CPU topology enumeration arch-agnostic Zhao Liu 2024-11-01 16:33:24 +0800
  • 34230ce5a9 i386/cpu: Don't enumerate the "invalid" CPU topology level Zhao Liu 2024-11-01 16:33:23 +0800
  • 6e64c8ef8c hw/core/machine: Add missing 'units.h' and 'error-report.h' headers Philippe Mathieu-Daudé 2024-09-30 12:33:28 +0200
  • 3f976457ea hw/microblaze/s3adsp1800: Declare machine type using DEFINE_TYPES macro Philippe Mathieu-Daudé 2024-09-25 21:39:14 +0200
  • 1311b1b6e2 hw/microblaze/s3adsp1800: Rename unimplemented MMIO region as xps_gpio Philippe Mathieu-Daudé 2024-09-25 23:16:51 +0200
  • c36ec3a965 hw/microblaze/s3adsp1800: Explicit CPU endianness Philippe Mathieu-Daudé 2024-09-24 23:58:19 +0200
  • 181b3a7bb0 hw/microblaze: Deprecate big-endian petalogix-ml605 & xlnx-zynqmp-pmu Philippe Mathieu-Daudé 2024-09-25 00:08:12 +0200
  • 6c8cec822f target/microblaze: Alias CPU endianness property as 'little-endian' Philippe Mathieu-Daudé 2024-09-24 23:58:00 +0200
  • f15f7273ea Merge tag 'pull-target-arm-20241105' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2024-11-05 21:27:18 +0000
  • c003aeff91 Merge tag 'pull-plugin-tweaks-051124-1' of https://gitlab.com/stsquad/qemu into staging Peter Maydell 2024-11-05 21:27:09 +0000
  • a7e4275232 crypto: perform runtime check for hash/hmac support in gcrypt Daniel P. Berrangé 2024-10-30 10:09:30 +0000
  • bbd40a0e31 crypto: fix error check on gcry_md_open Daniel P. Berrangé 2024-10-30 10:08:12 +0000
  • d078da86d6 crypto: Introduce SM3 hash hmac pbkdf algorithm liequan che 2024-10-30 08:51:46 +0000
  • 62eb377e0a crypto: purge 'loaded' property that was not fully removed Daniel P. Berrangé 2024-10-22 13:37:57 +0100
  • e30319cddd hw/sd/sdcard: Fix calculation of size when using eMMC boot partitions Jan Luebbe 2024-10-28 17:23:08 +0100
  • cbfbd13346 tests/tcg: Replace -mpower8-vector with -mcpu=power8 Ilya Leoshkevich 2024-10-23 15:12:03 +0200
  • 2a5eec6dd2 hw/ssi/pnv_spi: Fixes Coverity CID 1558831 Chalapathi V 2024-08-07 22:28:04 +0200
  • 2408ff818d hw/ssi/pnv_spi: Return early in transfer() Philippe Mathieu-Daudé 2024-08-07 22:28:03 +0200
  • 5d305310c4 hw/ssi/pnv_spi: Match _xfer_buffer_free() with _xfer_buffer_new() Philippe Mathieu-Daudé 2024-08-07 22:28:02 +0200
  • a16570419b ppc/pnv: ADU fix possible buffer overrun with invalid size Nicholas Piggin 2024-08-07 01:13:21 +1000
  • 9eb9350c0e Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Peter Maydell 2024-11-05 15:47:52 +0000
  • 963bfe9c62 target/ppc: Fix HFSCR facility checks Nicholas Piggin 2024-08-06 23:13:16 +1000
  • 2a14b2f441 target/ppc: Fix mtDPDES targeting SMT siblings Nicholas Piggin 2024-08-06 23:13:13 +1000
  • 3583e93223 ppc/pnv: Fix LPC POWER8 register sanity check Nicholas Piggin 2024-08-06 23:13:12 +1000
  • afbd6b5077 ppc/pnv: Fix LPC serirq routing calculation Nicholas Piggin 2024-08-06 23:13:11 +1000
  • 84fb165d96 target/ppc: Make divd[u] handler method decodetree compatible Ilya Leoshkevich 2024-08-12 10:53:09 +0200
  • 563d60e921 target/ppc: Set ctx->opcode for decode_insn32() Ilya Leoshkevich 2024-08-12 10:53:08 +0200
  • 89b5161527 vfio/migration: Add vfio_save_block_precopy_empty_hit trace event Maciej S. Szmigiero 2024-11-04 22:29:07 +0100
  • 2564e45171 vfio/migration: Add save_{iterate, complete_precopy}_start trace events Maciej S. Szmigiero 2024-11-04 22:29:06 +0100
  • 44a9394b1d Merge tag 'pull-nvme-20241104' of https://gitlab.com/birkelund/qemu into staging Peter Maydell 2024-11-05 14:23:22 +0000
  • 622b0efa37 Merge tag 'qga-pull-2024-11-4' of https://github.com/kostyanf14/qemu into staging Peter Maydell 2024-11-05 14:23:12 +0000
  • 67194c7018 Merge tag 'mips-20241104' of https://github.com/philmd/qemu into staging Peter Maydell 2024-11-05 14:23:01 +0000
  • ce4a144cf8 rust: do not use --generate-cstr Paolo Bonzini 2024-10-25 09:20:16 +0200
  • 4fe146926f rust: allow version 1.63.0 of rustc Paolo Bonzini 2024-10-15 09:50:02 +0200
  • e2b3905b66 rust: clean up detection of the language Paolo Bonzini 2024-10-18 19:33:22 +0200
  • bb42965dd4 rust: do not use MaybeUninit::zeroed() Paolo Bonzini 2024-10-18 11:53:19 +0200
  • f351840088 rust: introduce alternative implementation of offset_of! Junjie Mao 2024-10-24 12:25:15 +0200
  • 39c8faefb5 rust: create a cargo workspace Paolo Bonzini 2024-10-24 11:33:07 +0200
  • 907d2bbb80 rust: synchronize dependencies between subprojects and Cargo.lock Paolo Bonzini 2024-10-21 16:13:54 +0200
  • c6ea723da9 rust: silence unknown warnings for the sake of old compilers Paolo Bonzini 2024-10-25 10:24:01 +0200
  • 718e255f0a rust: introduce a c_str macro Paolo Bonzini 2024-10-25 08:23:53 +0200
  • 9f7d4520d6 rust: use std::os::raw instead of core::ffi Paolo Bonzini 2024-10-24 13:53:59 +0200
  • 646b5378e0 rust: fix cfgs of proc-macro2 for 1.63.0 Paolo Bonzini 2024-08-08 11:39:15 +0200
  • 64644bc4ea rust: patch bilge-impl to allow compilation with 1.63.0 Paolo Bonzini 2024-08-08 11:26:10 +0200
  • 230b710bf4 rust/pl011: Use correct masks for IBRD and FBRD Manos Pitsidianakis 2024-10-24 17:03:07 +0300
  • d38723f568 rust/pl011: remove commented out C code Manos Pitsidianakis 2024-10-24 17:03:06 +0300
  • 2e06e72d2e rust/pl011: add TYPE_PL011_LUMINARY device Manos Pitsidianakis 2024-10-24 17:03:04 +0300
  • 2e57bb6b27 rust/pl011: move CLK_NAME static to function scope Manos Pitsidianakis 2024-10-24 17:03:03 +0300
  • 93243319db rust/pl011: add support for migration Manos Pitsidianakis 2024-10-24 17:03:02 +0300
  • 113c668852 rust/pl011: fix default value for migrate-clock Paolo Bonzini 2024-10-25 14:29:56 +0200
  • 0a65e4124a rust: add definitions for vmstate Manos Pitsidianakis 2024-10-25 07:55:50 +0200
  • f60f3670fd rust: do not use TYPE_CHARDEV unnecessarily Paolo Bonzini 2024-10-15 14:46:42 +0200
  • 6e50bde1e1 rust: provide safe wrapper for MaybeUninit::zeroed() Paolo Bonzini 2024-10-18 10:51:10 +0200
  • c92c447ff0 rust: make properties array immutable Paolo Bonzini 2024-10-18 15:22:59 +0200
  • 03a573b960 rust: clean up define_property macro Paolo Bonzini 2024-10-18 10:45:00 +0200
  • e90d470733 rust: cleanup module_init!, use it from #[derive(Object)] Paolo Bonzini 2024-10-21 13:24:22 +0200
  • cde3c425d1 rust: build integration test for the qemu_api crate Paolo Bonzini 2024-10-18 16:30:56 +0200
  • 4f7521916d rust: modernize link_section usage for ELF platforms Paolo Bonzini 2024-10-18 15:03:01 +0200
  • 2eb6274d12 rust: remove uses of #[no_mangle] Paolo Bonzini 2024-10-18 11:38:41 +0200
  • 00ed18de35 rust: do not use --no-size_t-is-usize Paolo Bonzini 2024-10-15 14:31:54 +0200
  • b00bf4edee rust: do not always select X_PL011_RUST Paolo Bonzini 2024-10-25 11:42:37 +0200
  • 7b72c7dd0d meson: pass rustc_args when building all crates Paolo Bonzini 2024-10-15 11:14:18 +0200
  • d1e526c170 meson: remove repeated search for rust_root_crate.sh Paolo Bonzini 2024-10-15 11:59:14 +0200
  • be3fc97a09 meson: import rust module into a global variable Paolo Bonzini 2024-10-15 10:08:57 +0200
  • 37fdb2f56a rust: add PL011 device model Manos Pitsidianakis 2024-10-24 17:03:00 +0300
  • ca5aa28e24 Revert "rust: add PL011 device model" Manos Pitsidianakis 2024-10-24 17:02:59 +0300