Commit Graph

  • 104bdaffd7 hw/arm/aspeed: increase Bletchley memory size Patrick Williams 2022-10-24 11:20:15 +02:00
  • e5c1b489ac ast2600: Drop NEON from the CPU features Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • b84a9482a3 aspeed/smc: Cache AspeedSMCClass Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • db96605a49 ssi: cache SSIPeripheralClass to avoid GET_CLASS() Alex Bennée 2022-10-24 11:20:15 +02:00
  • 7b5093b85b tests/avocado/machine_aspeed.py: Fix typos on buildroot Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • 3648d31fa8 hw/i2c/aspeed: Fix old reg slave receive Peter Delevoryas 2022-10-24 11:20:15 +02:00
  • 281ac13ece m68k: write bootinfo as rom section and re-randomize on reboot Jason A. Donenfeld 2022-10-23 21:13:41 +02:00
  • de99ee1340
    Doc fix (#857) Dominik Maier 2022-10-24 03:32:16 +02:00
  • 663a33168e
    Associated types for Corpus, State (#767) Dominik Maier 2022-10-24 03:22:26 +02:00
  • 9695ce0029
    Refactor Output Observers (#856) Dominik Maier 2022-10-24 02:50:00 +02:00
  • 5b75b6b8ac
    Set persistent mode env variables. (#852) Dongjia "toka" Zhang 2022-10-24 03:35:35 +09:00
  • 0307dadcd1
    Allow two different observers for DiffExecutor (#843) Alessandro Mantovani 2022-10-23 01:59:40 +02:00
  • 64bc5d5bdb
    CI: speedups and fixes (#855) Mrmaxmeier 2022-10-23 01:58:33 +02:00
  • fe8a7390c1 include/hw/scsi/scsi.h: Remove unused scsi_legacy_handle_cmdline() prototype Peter Maydell 2022-10-13 14:05:00 +01:00
  • 6191347991 vmstate-static-checker:remove this redundant return dinglimin 2022-09-28 17:03:12 +08:00
  • 1c324bf908 tests/qtest: vhost-user-test: Fix [-Werror=format-overflow=] build warning Bin Meng 2022-10-17 21:20:23 +08:00
  • b1f6208cf9 tests/qtest: migration-test: Fix [-Werror=format-overflow=] build warning Bin Meng 2022-10-17 21:20:22 +08:00
  • 0a553c12c7 Drop useless casts from g_malloc() & friends to pointer Markus Armbruster 2022-09-23 14:00:24 +02:00
  • 4bb5923605 elf2dmp: free memory in failure lu zhipeng 2022-10-07 10:01:28 +08:00
  • 2d7279984f hw/core: Tidy up unnecessary casting away of const Markus Armbruster 2022-09-23 14:00:23 +02:00
  • 8ad708a9d8 .gitignore: add multiple items to .gitignore Wang, Lei 2022-10-20 17:19:21 +00:00
  • 2872b0f390 target/i386: implement FMA instructions Paolo Bonzini 2022-10-19 13:22:06 +02:00
  • 693869a66e m68k: rework BI_VIRT_RNG_SEED as BI_RNG_SEED Jason A. Donenfeld 2022-09-26 13:38:59 +02:00
  • 35a2c85f7d linux-user: Implement faccessat2 WANG Xuerui 2022-10-09 14:08:13 +08:00
  • ed98cdecf8 linux-user: remove conditionals for many fs.h ioctls Daniel P. Berrangé 2022-10-04 10:32:04 +01:00
  • c5495f4ecb linux-user: add more compat ioctl definitions Daniel P. Berrangé 2022-10-04 10:32:03 +01:00
  • 00ed8a3459 linux-user: don't use AT_EXECFD in do_openat() Laurent Vivier 2022-09-27 14:43:57 +02:00
  • f07eb1c4f8 linux-user: handle /proc/self/exe with execve() syscall Laurent Vivier 2022-09-27 14:43:56 +02:00
  • 46187d707e linux-user: fix pidfd_send_signal() Laurent Vivier 2022-10-05 18:38:26 +02:00
  • eeed22916b linux-user: Fix more MIPS n32 syscall ABI issues WANG Xuerui 2022-10-06 16:55:00 +08:00
  • ddb71cf438
    Fixing wildcard in configure (#12) Patrick Gersch 2022-10-21 14:27:08 +02:00
  • b035b70f4e
    Expose OUT_DIR for compiler passes to other components (#840) Dominik Maier 2022-10-21 09:36:22 +02:00
  • 64ec5c30ae
    Fix aarch64 read_time_counter() (#849) Dongjia "toka" Zhang 2022-10-21 16:23:30 +09:00
  • cedcee01c0
    CI: Build fuzzers with shared cargo target dir (#845) Mrmaxmeier 2022-10-20 21:38:58 +02:00
  • 0529245488 Merge tag 'pull-target-arm-20221020' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2022-10-20 14:36:12 -04:00
  • cf5ec6641e target/i386: implement F16C instructions Paolo Bonzini 2022-10-19 13:22:06 +02:00
  • 314d3eff66 target/i386: introduce function to set rounding mode from FPCW or MXCSR bits Paolo Bonzini 2022-10-19 14:01:36 +02:00
  • 0d4bcac3ca target/i386: decode-new: avoid out-of-bounds access to xmm_regs[-1] Paolo Bonzini 2022-10-19 14:32:04 +02:00
  • 5db8993037 hw/ide/microdrive: Use device_cold_reset() for self-resets Peter Maydell 2022-10-13 18:40:42 +01:00
  • abb80995d7 target/arm: Enable TARGET_TB_PCREL Richard Henderson 2022-10-20 13:06:41 +10:00
  • 35dbeb8177 target/arm: Introduce gen_pc_plus_diff for aarch32 Richard Henderson 2022-10-20 13:06:40 +10:00
  • 19f6b76baa target/arm: Introduce gen_pc_plus_diff for aarch64 Richard Henderson 2022-10-20 13:06:39 +10:00
  • bb0356170a target/arm: Change gen_jmp* to work on displacements Richard Henderson 2022-10-20 13:06:38 +10:00
  • b4f8d987f6 target/arm: Remove gen_exception_internal_insn pc argument Richard Henderson 2022-10-20 13:06:37 +10:00
  • 55086e628f target/arm: Change gen_exception_insn* to work on displacements Richard Henderson 2022-10-20 13:06:36 +10:00
  • c44c8b8b99 target/arm: Change gen_*set_pc_im to gen_*update_pc Richard Henderson 2022-10-20 13:06:35 +10:00
  • 168122419e target/arm: Change gen_goto_tb to work on displacements Richard Henderson 2022-10-20 13:06:34 +10:00
  • 8df8727973 target/arm: Introduce curr_insn_len Richard Henderson 2022-10-20 13:06:33 +10:00
  • 6b72c5424a target/arm: Use bool consistently for get_phys_addr subroutines Richard Henderson 2022-10-10 20:18:59 -07:00
  • 3f5a74c543 target/arm: Split out get_phys_addr_twostage Richard Henderson 2022-10-10 20:18:58 -07:00
  • f3639a64f6 target/arm: Use softmmu tlbs for page table walking Richard Henderson 2022-10-10 20:18:57 -07:00
  • 4e7a2c9860 target/arm: Move be test for regime into S1TranslateResult Richard Henderson 2022-10-10 20:18:56 -07:00
  • 4a35855682 target/arm: Plumb debug into S1Translate Richard Henderson 2022-10-10 20:18:55 -07:00
  • 6d2654ffac target/arm: Split out S1Translate type Richard Henderson 2022-10-10 20:18:54 -07:00
  • 00b20ee42e target/arm: Restrict tlb flush from vttbr_write to vmid change Richard Henderson 2022-10-10 20:18:53 -07:00
  • 575a94af3c target/arm: Move ARMMMUIdx_Stage2 to a real tlb mmu_idx Richard Henderson 2022-10-10 20:18:52 -07:00
  • a1ce3084c5 target/arm: Add ARMMMUIdx_Phys_{S,NS} Richard Henderson 2022-10-10 20:18:51 -07:00
  • 937f224559 target/arm: Use probe_access_full for BTI Richard Henderson 2022-10-10 20:18:50 -07:00
  • b8967ddf39 target/arm: Use probe_access_full for MTE Richard Henderson 2022-10-10 20:18:49 -07:00
  • 24d18d5d7e target/arm: Enable TARGET_PAGE_ENTRY_EXTRA Richard Henderson 2022-10-10 20:18:48 -07:00
  • 947692e708 target/arm: update the cortex-a15 MIDR to latest rev Alex Bennée 2022-10-10 16:32:25 +01:00
  • 31cb769c31 hw/char/pl011: fix baud rate calculation Baruch Siach 2022-10-06 13:19:48 +03:00
  • 4ccd85f568
    Refactor QEMU snapshot helper and add mmap memory limit (#844) Andrea Fioraldi 2022-10-19 18:46:37 +02:00
  • 41cc717dfc
    Install no_std nightly toolchain for CI (#847) Dominik Maier 2022-10-19 18:19:27 +02:00
  • 28ab5e224b
    Fix baby_no_std (#846) Dominik Maier 2022-10-19 14:14:10 +02:00
  • 35d36bf8fa Do not force pcrel to 1 Andrea Fioraldi 2022-10-19 10:22:16 +02:00
  • eb8a65328d Merge remote-tracking branch 'upstream/master' into main Andrea Fioraldi 2022-10-19 10:18:02 +02:00
  • e8b3d33bf4
    Update dependencies, removed unused deps, CI fixes (#839) Dominik Maier 2022-10-18 20:36:43 +02:00
  • 214a8da236 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2022-10-18 11:14:31 -04:00
  • 2c65091fd9 Merge tag 'pull-ppc-20221017' of https://gitlab.com/danielhb/qemu into staging Stefan Hajnoczi 2022-10-18 11:13:57 -04:00
  • 653fad2497 target/i386: remove old SSE decoder Paolo Bonzini 2022-09-02 16:30:15 +02:00
  • 71a0891d61 target/i386: move 3DNow to the new decoder Paolo Bonzini 2022-09-05 23:27:53 +02:00
  • 0339ddfa75 tests/tcg: extend SSE tests to AVX Paolo Bonzini 2022-09-20 18:00:03 +02:00
  • 2f8a21d8ff target/i386: Enable AVX cpuid bits when using TCG Paul Brook 2022-04-24 23:02:01 +01:00
  • 57f6bba023 target/i386: implement VLDMXCSR/VSTMXCSR Paolo Bonzini 2022-09-11 13:22:32 +02:00
  • 892544317f target/i386: implement XSAVE and XRSTOR of AVX registers Paolo Bonzini 2022-09-06 19:18:26 +02:00
  • f8d19eec0d target/i386: reimplement 0x0f 0x28-0x2f, add AVX Paolo Bonzini 2022-09-06 18:44:02 +02:00
  • 7170a17ec3 target/i386: reimplement 0x0f 0x10-0x17, add AVX Paolo Bonzini 2022-09-17 23:22:36 +02:00
  • aba2b8ecb9 target/i386: reimplement 0x0f 0xc2, 0xc4-0xc6, add AVX Paolo Bonzini 2022-09-06 10:34:11 +02:00
  • 16fc5726a6 target/i386: reimplement 0x0f 0x38, add AVX Paolo Bonzini 2022-09-14 18:52:44 +02:00
  • d4af67a27a target/i386: Use tcg gvec ops for pmovmskb Richard Henderson 2022-09-07 09:25:06 +02:00
  • 7906847768 target/i386: reimplement 0x0f 0x3a, add AVX Paolo Bonzini 2022-09-06 10:34:11 +02:00
  • a64eee3ab4 target/i386: clarify (un)signedness of immediates from 0F3Ah opcodes Paolo Bonzini 2022-09-20 17:48:14 +02:00
  • 6bbeb98d10 target/i386: reimplement 0x0f 0xd0-0xd7, 0xe0-0xe7, 0xf0-0xf7, add AVX Paolo Bonzini 2022-09-01 14:27:55 +02:00
  • ce4fcb9478 target/i386: reimplement 0x0f 0x70-0x77, add AVX Paolo Bonzini 2022-09-02 18:19:06 +02:00
  • d1c1a4222c target/i386: reimplement 0x0f 0x78-0x7f, add AVX Paolo Bonzini 2022-09-01 14:27:55 +02:00
  • 03b4588070 target/i386: reimplement 0x0f 0x50-0x5f, add AVX Paolo Bonzini 2022-09-01 14:27:55 +02:00
  • 1d0efbdb35 target/i386: reimplement 0x0f 0xd8-0xdf, 0xe8-0xef, 0xf8-0xff, add AVX Paolo Bonzini 2022-09-05 15:39:36 +02:00
  • 92ec056a6b target/i386: reimplement 0x0f 0x60-0x6f, add AVX Paolo Bonzini 2022-09-20 05:42:45 -04:00
  • b98f886c8f target/i386: Introduce 256-bit vector helpers Paolo Bonzini 2022-09-01 09:04:17 +02:00
  • 6e0cac782a target/i386: implement additional AVX comparison operators Paolo Bonzini 2022-08-25 23:54:58 +02:00
  • 620f75566a target/i386: provide 3-operand versions of unary scalar helpers Paolo Bonzini 2022-09-09 11:08:18 +02:00
  • 1de9e7e612 target/i386: support operand merging in binary scalar helpers Paolo Bonzini 2022-09-09 11:08:18 +02:00
  • f05f9789f5 target/i386: extend helpers to support VEX.V 3- and 4- operand encodings Paolo Bonzini 2022-08-27 00:00:50 +02:00
  • 30f419219a target/i386: Prepare ops_sse_header.h for 256 bit AVX Paul Brook 2022-04-24 23:01:44 +01:00
  • 1d0b926150 target/i386: move scalar 0F 38 and 0F 3A instruction to new decoder Paolo Bonzini 2022-08-24 18:01:41 +02:00
  • 55a3328669 target/i386: validate SSE prefixes directly in the decoding table Paolo Bonzini 2022-09-05 15:30:02 +02:00
  • 20581aadec target/i386: validate VEX prefixes via the instructions' exception classes Paolo Bonzini 2022-09-18 00:43:52 +02:00
  • 608db8dbfb target/i386: add AVX_EN hflag Paul Brook 2022-04-24 23:01:25 +01:00
  • caa01fadbe target/i386: add CPUID feature checks to new decoder Paolo Bonzini 2022-09-01 14:51:35 +02:00