Commit Graph

  • 87e9bf2323 linux-user: Split out do_prctl and subroutines Richard Henderson 2021-12-27 07:01:22 -08:00
  • c1e8e3a746 linux-user: Remove TARGET_SIGSTKSZ Song Gao 2021-11-26 10:23:08 +08:00
  • f9d0707182 linux-user: target_syscall.h remove definition TARGET_MINSIGSTKSZ Song Gao 2021-11-26 10:23:07 +08:00
  • e068b57d01 linux-user: Move target_signal.h generic definitions to generic/signal.h Song Gao 2021-11-26 10:23:06 +08:00
  • f93d0af88d linux-user: Mark cpu_loop() with noreturn attribute Philippe Mathieu-Daudé 2021-11-06 12:39:16 +01:00
  • be23b0eb47 linux-user/hexagon: Use generic target_stat64 structure Philippe Mathieu-Daudé 2021-11-16 22:09:19 +01:00
  • 719fab3afa qemu-binfmt-conf.sh: fix -F option Martin Wilck 2021-11-29 14:51:00 +01:00
  • 250ec8d1e0
    Reduce generics for various Has* traits (#456) Evan Richter 2022-01-06 03:41:02 -06:00
  • 7656d9ce09 virtio-mem: Don't skip alignment checks when warning about block size David Hildenbrand 2021-10-11 19:33:05 +02:00
  • 7d4ae4d497 Merge tag 'pull-request-2022-01-05' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2022-01-05 08:47:18 -08:00
  • 057dc9a635 docs/tools/qemu-trace-stap.rst: Do not hard-code the QEMU binary name Thomas Huth 2022-01-04 11:33:19 +01:00
  • 4cc75ce697 gitlab-ci: Enable docs in the centos job Thomas Huth 2022-01-04 10:12:40 +01:00
  • 9a50594761 docs/sphinx: fix compatibility with sphinx < 1.8 Marc-André Lureau 2022-01-04 11:46:49 +04:00
  • fe86fe237c qemu-options: Remove the deprecated -no-quit option Thomas Huth 2021-12-15 09:24:17 +01:00
  • 585507017c tests/unit/test-util-sockets: Use g_file_open_tmp() to create temp file Philippe Mathieu-Daudé 2021-12-25 00:45:04 +01:00
  • 961fb4b465 tests/qtest/hd-geo-test: Check for the lsi53c895a controller before using it Thomas Huth 2021-12-22 16:36:00 +01:00
  • 7539fa0116 tests/qtest/test-x86-cpuid-compat: Check for machines before using them Thomas Huth 2021-12-22 16:39:23 +01:00
  • 01854af2cf hw: Add compat machines for 7.0 Cornelia Huck 2021-12-17 15:39:48 +01:00
  • fb084237a3 common-user: Really fix i386 calls to safe_syscall_set_errno_tail Richard Henderson 2022-01-04 21:14:23 -08:00
  • 58140d3964 Merge tag 'pull-tcg-20220104' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2022-01-04 16:41:22 -08:00
  • 30eb1508de
    Add OwnedSlice::RefRaw to keep track of raw pointers (#448) Dominik Maier 2022-01-05 01:15:23 +01:00
  • d7478d4229 common-user: Fix tail calls to safe_syscall_set_errno_tail Richard Henderson 2022-01-04 11:00:35 -08:00
  • 9de225a1c2 sysemu: Cleanup qemu_run_machine_init_done_notifiers() Xiaoyao Li 2022-01-04 10:41:36 +08:00
  • f341b9aabd linux-user: Fix trivial build error on loongarch64 hosts Philippe Mathieu-Daudé 2022-01-04 22:50:27 +01:00
  • c578ff1858 tcg/optimize: Fix folding of vector ops Richard Henderson 2021-12-16 06:07:25 -08:00
  • 6d9763c51f
    Move to clap 3.0 (#447) Dominik Maier 2022-01-04 23:53:12 +01:00
  • 67e41fe0cf Merge tag 'pull-ppc-20220104' of https://github.com/legoater/qemu into staging Richard Henderson 2022-01-04 07:23:27 -08:00
  • a1a6d5f478
    Disable pita 🥙 compiler in debug mode (#454) Dominik Maier 2022-01-04 16:20:52 +01:00
  • b66f73a0cb hw/sd: Add SDHC support for SD card SPI-mode Frank Chang 2021-12-28 20:57:17 +08:00
  • 6947feca58 hw/sd/sdcard: Rename Write Protect Group variables Philippe Mathieu-Daudé 2021-07-28 19:42:24 +02:00
  • 0625c7760d target/ppc: do not call hreg_compute_hflags() in helper_store_mmcr0() Daniel Henrique Barboza 2022-01-04 07:55:35 +01:00
  • eec4dfdadb target/ppc: Use env->pnc_cyc_cnt Richard Henderson 2022-01-04 07:55:35 +01:00
  • ffae5616c3 target/ppc: Rewrite pmu_increment_insns Richard Henderson 2022-01-04 07:55:35 +01:00
  • 6e8b990354 target/ppc: Cache per-pmc insn and cycle count settings Richard Henderson 2022-01-04 07:55:34 +01:00
  • 93130c8475 target/ppc: powerpc_excp: Stop passing excp_model around Fabiano Rosas 2022-01-04 07:55:34 +01:00
  • 5ac11b126d target/ppc: powerpc_excp: Move system call vectored code together Fabiano Rosas 2022-01-04 07:55:34 +01:00
  • d1cbee61ab target/ppc: powerpc_excp: Set vector earlier Fabiano Rosas 2022-01-04 07:55:34 +01:00
  • 2541e68658 target/ppc: powerpc_excp: Add excp_vectors bounds check Fabiano Rosas 2022-01-04 07:55:34 +01:00
  • 19e70626f8 target/ppc: powerpc_excp: Set alternate SRRs directly Fabiano Rosas 2022-01-04 07:55:34 +01:00
  • 84ade98e87 target/ppc: do not silence snan in xscvspdpn Matheus Ferst 2022-01-04 07:55:34 +01:00
  • fbe08667c5 ppc/ppc405: Dump specific registers Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • dd69d140ce ppc/ppc405: Introduce a store helper for SPR_40x_PID Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • c316203c1e ppc/ppc405: Fix timer initialization Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • b1273a5e13 ppc/ppc405: Rework ppc_40x_timers_init() to use a PowerPCCPU Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • cbd8f17d16 ppc/ppc405: Restore TCR and STR write handlers Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 56964585a0 ppc/ppc405: Activate MMU logs Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • b3b5c5d38f ppc/ppc4xx: Convert printfs() Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 6789f23b64 target/ppc: Print out literal exception names in logs Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 62e79ef914 target/ppc: Remove static inline Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 9b4eaee4d4 target/ppc: Check effective address validity Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 932de56970 target/ppc: Improve logging in Radix MMU Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 9747d061ca pnv_phb4.c: do not set 'root-bus' as bus name Daniel Henrique Barboza 2022-01-04 07:55:34 +01:00
  • dec4e2897c pnv_phb3.c: do not set 'root-bus' as bus name Daniel Henrique Barboza 2022-01-04 07:55:34 +01:00
  • c42b9c8b33 ppc/pnv: Remove the PHB4 "device-id" property Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 81fbb57b7b ppc/pnv: Remove PHB4 reset handler Cédric Le Goater 2022-01-04 07:55:34 +01:00
  • 316717feb3 ppc/pnv: Change the maximum of PHB3 devices for Power8NVL Cédric Le Goater 2022-01-04 07:55:33 +01:00
  • 674005fa61
    Reorder type parameters in the correct order (#449) Dongjia Zhang 2022-01-04 08:20:29 +09:00
  • 2de729a779
    Fix a typo in TODO.md (#450) Yerkebulan Tulibergenov 2022-01-03 15:14:46 -08:00
  • b5a3d8bc91 Merge tag 'pull-misc-20220103' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2022-01-03 09:34:41 -08:00
  • 5c23f0c319 gitlab: Disable check-python-tox Richard Henderson 2022-01-03 08:00:01 -08:00
  • 1608294d0b
    Various fixes related to frida mode (#445) s1341 2022-01-03 11:41:52 +02:00
  • 9f6872ac68
    [libafl_qemu] fix i386 Regs values (#444) Evan Richter 2022-01-03 03:41:29 -06:00
  • b9acac46d9
    Cpu atomics for LLMP (#438) Dominik Maier 2022-01-03 00:47:31 +01:00
  • af3d321213
    Derive debug for all structs in LibAFL (#442) Dominik Maier 2022-01-03 00:47:17 +01:00
  • efc804fe7d
    Updated dependencies (#443) Dominik Maier 2022-01-02 17:52:44 +01:00
  • 9f76386668
    [libafl_qemu] prevent unneeded build.rs runs (#441) Evan Richter 2022-01-01 18:03:35 -06:00
  • cb3662da54
    Enable errors for missing docs, add documentation (#440) Dominik Maier 2022-01-01 19:51:27 +01:00
  • 814a050530 Merge tag 'machine-core-20211231' of https://github.com/philmd/qemu into staging Richard Henderson 2021-12-31 09:33:56 -08:00
  • 2ece6e6484 MAINTAINERS: email address change Li Zhijian 2021-12-31 13:09:01 +08:00
  • 90f285fd83 MAINTAINERS: Change philmd's email address Philippe Mathieu-Daudé 2021-12-29 17:06:39 +01:00
  • da7595cad3 MAINTAINERS: Self-recommended as reviewer of "Machine core" Yanan Wang 2021-12-28 17:22:14 +08:00
  • a2348fa232 tests/unit/test-smp-parse: Keep default MIN/MAX CPUs in machine_base_class_init Yanan Wang 2021-12-28 17:22:13 +08:00
  • 16f5738476 tests/unit/test-smp-parse: No need to explicitly zero MachineClass members Yanan Wang 2021-12-28 17:22:12 +08:00
  • e5ef89ae44 tests/unit/test-smp-parse: Add testcases for CPU clusters Yanan Wang 2021-12-28 17:22:11 +08:00
  • 864c3b5c32 hw/core/machine: Introduce CPU cluster topology support Yanan Wang 2021-12-28 17:22:09 +08:00
  • 0d87178523 qemu-options: Improve readability of SMP related Docs Yanan Wang 2021-12-28 17:22:08 +08:00
  • 3e2f14981c hw/core: Rename smp_parse() -> machine_parse_smp_config() Philippe Mathieu-Daudé 2021-11-11 10:21:23 +01:00
  • cf65000ae9 tests/unit/test-smp-parse: Constify some pointer/struct Philippe Mathieu-Daudé 2021-11-11 10:23:06 +01:00
  • 47ab8a491a tests/unit/test-smp-parse: Simplify pointer to compound literal use Philippe Mathieu-Daudé 2021-11-11 08:58:40 +01:00
  • 2dc426c468 tests/unit/test-smp-parse: Add 'smp-generic-valid' machine type Philippe Mathieu-Daudé 2021-11-15 15:49:59 +01:00
  • 7ca0705eba tests/unit/test-smp-parse: Add 'smp-generic-invalid' machine type Philippe Mathieu-Daudé 2021-11-15 15:44:07 +01:00
  • 76b6d4cce3 tests/unit/test-smp-parse: Add 'smp-with-dies' machine type Philippe Mathieu-Daudé 2021-11-15 12:39:12 +01:00
  • c30bdb025c tests/unit/test-smp-parse: Split the 'generic' test in valid / invalid Philippe Mathieu-Daudé 2021-11-15 12:35:43 +01:00
  • 1ab192f30c tests/unit/test-smp-parse: Pass machine type as argument to tests Philippe Mathieu-Daudé 2021-11-15 12:32:09 +01:00
  • 2ebd9ce19a hw/qdev: Rename qdev_connect_gpio_out*() 'input_pin' parameter Philippe Mathieu-Daudé 2021-11-05 17:53:21 +01:00
  • 1fbd004b00 hw/qdev: Correct qdev_connect_gpio_out_named() documentation Philippe Mathieu-Daudé 2021-11-05 17:50:28 +01:00
  • 14b0375b39 hw/qdev: Correct qdev_init_gpio_out_named() documentation Philippe Mathieu-Daudé 2021-12-18 13:52:51 +01:00
  • 694804ed7b hw/qdev: Cosmetic around documentation Philippe Mathieu-Daudé 2021-12-18 13:49:24 +01:00
  • 9f54dc1ce6 target/hppa: Fix atomic_store_3 for STBY Richard Henderson 2021-12-29 13:39:25 -08:00
  • 909c476d99 tests/tcg: Unconditionally use 90 second timeout Richard Henderson 2021-12-30 13:54:01 -08:00
  • fd0f79d715 tests/tcg: Use $cpu in configure.sh Richard Henderson 2021-12-24 12:08:18 -08:00
  • 0e3ed77de5 meson: Unify mips and mips64 in host_arch Richard Henderson 2021-12-31 05:25:11 +00:00
  • 69f153667f Merge tag 'memory-api-20211231' of https://github.com/philmd/qemu into staging Richard Henderson 2021-12-30 17:02:42 -08:00
  • 4a63054bce pci: Let ld*_pci_dma() propagate MemTxResult Philippe Mathieu-Daudé 2021-12-17 23:49:30 +01:00
  • 6bebb27073 pci: Let st*_pci_dma() propagate MemTxResult Philippe Mathieu-Daudé 2021-12-17 23:47:30 +01:00
  • 398f9a84ac pci: Let ld*_pci_dma() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-17 23:45:06 +01:00
  • a423a1b523 pci: Let st*_pci_dma() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-17 22:39:42 +01:00
  • cd1db8df74 dma: Let ld*_dma() propagate MemTxResult Philippe Mathieu-Daudé 2021-12-17 22:31:11 +01:00
  • 24aed6bcb6 dma: Let st*_dma() propagate MemTxResult Philippe Mathieu-Daudé 2021-12-17 23:56:14 +01:00
  • 34cdea1db6 dma: Let ld*_dma() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-17 22:18:07 +01:00