Commit Graph

  • cea583d13c tcg/ppc: Remove unused goto_tb code for indirect jump Richard Henderson 2022-11-26 15:05:01 -08:00
  • 3bb8500ef8 tcg/i386: Remove unused goto_tb code for indirect jump Richard Henderson 2022-11-26 15:04:26 -08:00
  • b55a8d9d0b tcg: Split out tcg_out_exit_tb Richard Henderson 2022-11-26 12:42:06 -08:00
  • 7ec8aeb604 Merge tag 'pull-tpm-2023-01-17-1' of https://github.com/stefanberger/qemu-tpm into staging Peter Maydell 2023-01-17 15:47:53 +00:00
  • 7c9236d6d6 Merge tag 'pull-tcg-20230116' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2023-01-17 10:24:15 +00:00
  • b93b3cb1bb hw/ssi/sifive_spi.c: spelling: reigster Michael Tokarev 2022-11-05 14:53:29 +03:00
  • f99ad11cd1 hw/cxl/cxl-host: Fix an error message typo Hoa Nguyen 2022-11-26 19:22:20 -08:00
  • 255b00b4de tests/qtest/tpm-emu: Avoid hangs using abort handlers closing channels Stefan Berger 2023-01-11 08:45:47 -05:00
  • 82df11e78d tests/qtest: Poll on waitpid() for a while before sending SIGKILL Stefan Berger 2023-01-12 09:34:13 -05:00
  • 61710a7e23 accel/tcg: Split out cpu_exec_{setjmp,loop} Richard Henderson 2023-01-07 10:12:51 -08:00
  • 701ea5870d util/bufferiszero: Use __attribute__((target)) for avx2/avx512 Richard Henderson 2022-12-03 19:31:12 -06:00
  • 5584e2dbe8 tcg: add perfmap and jitdump Ilya Leoshkevich 2023-01-12 16:20:13 +01:00
  • 7c10cb38cc accel/tcg: Add debuginfo support Ilya Leoshkevich 2023-01-12 16:20:12 +01:00
  • da91c19202 linux-user: Clean up when exiting due to a signal Ilya Leoshkevich 2023-01-12 16:20:11 +01:00
  • f0376c3f0f hw/cxl/cxl-cdat.c: spelling: missmatch Michael Tokarev 2022-12-15 15:37:49 +03:00
  • 31c4b6fb02 hw/pvrdma: Protect against buggy or malicious guest driver Yuval Shaia 2022-04-03 12:52:34 +03:00
  • daa500cab6 ccid-card-emulated: fix cast warning/error Marc-André Lureau 2023-01-03 15:08:05 +04:00
  • 09aa7be196 hw/i386/pc: Remove unused 'owner' argument from pc_pci_as_mapping_init Philippe Mathieu-Daudé 2023-01-05 18:38:26 +01:00
  • 6eb71c6a1e tests/qtest/test-hmp: Improve the check for verbose mode Thomas Huth 2023-01-09 11:13:06 +01:00
  • a48f692929 hw/usb: Mark the XLNX_VERSAL-related files as target-independent Thomas Huth 2023-01-12 14:49:28 +01:00
  • 550174d629 hw/intc: Mark more interrupt-controller files as target independent Thomas Huth 2023-01-12 14:49:27 +01:00
  • 2f8d6a88e4 Merge tag 'm68k-next-pull-request' of https://github.com/vivier/qemu-m68k into staging Peter Maydell 2023-01-16 16:55:30 +00:00
  • fb73eec46b hw/cpu: Mark arm11 and realview mpcore as target-independent code Thomas Huth 2023-01-12 14:49:26 +01:00
  • fbdefc85df hw/arm: Move various units to softmmu_ss[] Philippe Mathieu-Daudé 2023-01-12 14:49:25 +01:00
  • ef5c8d0bdf hw/tpm: Move tpm_ppi.c out of target-specific source set Philippe Mathieu-Daudé 2023-01-12 14:49:24 +01:00
  • d9e2d244c7 hw/intc: Move some files out of the target-specific source set Philippe Mathieu-Daudé 2023-01-12 14:49:23 +01:00
  • 9815d8839a hw/display: Move omap_lcdc.c out of target-specific source set Philippe Mathieu-Daudé 2023-01-12 14:49:22 +01:00
  • 0038e9a226 Call qemu_socketpair() instead of socketpair() when possible Guoyi Tu 2023-01-16 12:56:00 +08:00
  • f49d184a90
    Add handler for LibAFL breakpoint (#17) Sparrrgh 2023-01-16 16:50:36 +01:00
  • 241ec5977a Fix snapshot mem leak Andrea Fioraldi 2023-01-16 16:45:58 +01:00
  • fb7e799034 tests/qtest/qom-test: Do not print tested properties by default Thomas Huth 2022-12-15 16:30:36 +01:00
  • 711b8b9b1d Fix libafl_helper_table_add with new init_call_layout Andrea Fioraldi 2023-01-16 15:03:17 +01:00
  • a8d6abe129 Merge tag 'mips-20230113' of https://github.com/philmd/qemu into staging Peter Maydell 2023-01-16 11:24:11 +00:00
  • b91762af2b Merge Andrea Fioraldi 2023-01-16 10:51:37 +01:00
  • 1a282f60a9 target/m68k: fix FPSR quotient byte for frem instruction Mark Cave-Ayland 2023-01-14 23:29:59 +00:00
  • ad6dae3b33 target/m68k: fix FPSR quotient byte for fmod instruction Mark Cave-Ayland 2023-01-14 23:29:58 +00:00
  • 60b598df6e target/m68k: pass sign directly into make_quotient() Mark Cave-Ayland 2023-01-14 23:29:57 +00:00
  • 3ec21437b1 target/m68k: pass quotient directly into make_quotient() Mark Cave-Ayland 2023-01-14 23:29:56 +00:00
  • 4828656f65 scripts/git.orderfile: Display MAINTAINERS changes first Philippe Mathieu-Daudé 2022-12-16 09:42:09 +01:00
  • 6ba97c48a6 target/mips: Restrict 'qapi-commands-machine.h' to system emulation Philippe Mathieu-Daudé 2022-12-19 12:14:46 +01:00
  • 026334610f hw/mips/boston: Rename MachineState 'mc' pointer to 'ms' Daniel Henrique Barboza 2023-01-11 14:21:33 -03:00
  • aad07969bb hw/pci-host/bonito: Declare TYPE_BONITO_PCI_HOST_BRIDGE in header Philippe Mathieu-Daudé 2023-01-05 13:48:08 +01:00
  • eb66dac46d hw/pci-host/bonito: Use 'bonito_pci' for PCI function #0 code Philippe Mathieu-Daudé 2023-01-05 11:48:34 +01:00
  • f9ab9c6e2b hw/pci-host/bonito: Use 'bonito_host' for PCI host bridge code Philippe Mathieu-Daudé 2023-01-05 11:47:04 +01:00
  • 4dd5cb5d84 hw/pci-host/bonito: Convert to 3-phase reset Philippe Mathieu-Daudé 2019-09-26 15:42:11 +02:00
  • e8dc34196b softmmu/rtc: Emit warning when using driftfix=slew on systems without mc146818 Thomas Huth 2023-01-10 10:53:51 +01:00
  • e896d84933 hw/rtc/mc146818rtc: Make the mc146818 RTC device target independent Thomas Huth 2023-01-10 10:53:50 +01:00
  • aae167211f hw/core/qdev-properties-system: Allow the 'slew' policy only on x86 Thomas Huth 2023-01-10 10:53:49 +01:00
  • 2b85e0cda4 hw/intc: Extract the IRQ counting functions into a separate file Thomas Huth 2023-01-10 10:53:48 +01:00
  • 2aaf0ec7ff hw/intc/i8259: Make using the isa_pic singleton more type-safe Bernhard Beschow 2023-01-09 18:23:22 +01:00
  • f0712099a2 hw/usb/hcd-uhci: Introduce TYPE_ defines for device models Bernhard Beschow 2023-01-09 18:23:21 +01:00
  • c451e07798 hw/mips/Kconfig: Track Malta's PIIX dependencies via Kconfig Bernhard Beschow 2023-01-09 18:23:20 +01:00
  • 3c73d590e7 hw/isa/piix4: Decouple INTx-to-LNKx routing which is board-specific Bernhard Beschow 2023-01-09 18:23:19 +01:00
  • 738c2eb47f hw/isa/piix3: Decouple INTx-to-LNKx routing which is board-specific Bernhard Beschow 2023-01-09 18:23:18 +01:00
  • f021f4e9d2 hw/pci/pci: Factor out pci_bus_map_irqs() from pci_bus_irqs() Bernhard Beschow 2023-01-09 18:23:17 +01:00
  • 1bdad09bf3 hw/pci/pci_host: Trace config accesses on unexisting functions Philippe Mathieu-Daudé 2023-01-04 12:13:00 +01:00
  • f995037430 mips: Always include nanomips disassembler Paolo Bonzini 2023-01-10 09:49:42 +01:00
  • 886fb67020 Merge tag 'pull-target-arm-20230113' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2023-01-13 14:12:43 +00:00
  • 08899b5c68 target/arm: allow writes to SCR_EL3.HXEn bit when FEAT_HCX is enabled Evgeny Iakovlev 2023-01-05 23:12:51 +01:00
  • a844873512 mips: Remove support for trap and emulate KVM Paolo Bonzini 2022-12-18 01:06:45 +01:00
  • c12b1e67d5 hw/isa/piix4: Correct IRQRC[A:D] reset values Philippe Mathieu-Daudé 2022-10-26 21:06:36 +02:00
  • 1953dfa80e hw/mips/malta: Set PIIX4 IRQ routes in embedded bootloader Philippe Mathieu-Daudé 2022-10-26 01:54:46 +02:00
  • 6dd92ce6c5 hw/mips/malta: Introduce PIIX4_PCI_DEVFN definition Philippe Mathieu-Daudé 2022-10-26 01:53:53 +02:00
  • 0e45355c5c hw/mips/malta: Merge common BL code as bl_setup_gt64120_jump_kernel() Philippe Mathieu-Daudé 2022-12-11 21:25:48 +01:00
  • 9f911a2527 hw/mips/malta: Use bootloader generator API for nanoMIPS CPUs (5/5) Philippe Mathieu-Daudé 2022-12-11 19:08:50 +01:00
  • 3265f41fc7 hw/mips/malta: Use bootloader generator API for nanoMIPS CPUs (4/5) Philippe Mathieu-Daudé 2022-12-11 18:47:21 +01:00
  • 02e0bec464 hw/mips/malta: Use bootloader generator API for nanoMIPS CPUs (3/5) Philippe Mathieu-Daudé 2022-12-11 18:54:49 +01:00
  • 262502a681 hw/mips/malta: Use bootloader generator API for nanoMIPS CPUs (2/5) Philippe Mathieu-Daudé 2022-12-11 18:49:13 +01:00
  • 391a2bdae9 hw/mips/malta: Use bootloader generator API for nanoMIPS CPUs (1/5) Philippe Mathieu-Daudé 2022-12-11 18:42:23 +01:00
  • 9356a2d2be hw/mips/bootloader: Implement nanoMIPS JALRc opcode generator Philippe Mathieu-Daudé 2022-12-11 19:55:41 +01:00
  • 5d380e4ca8 hw/mips/bootloader: Implement nanoMIPS LI (LUI+ORI) opcode generator Philippe Mathieu-Daudé 2022-12-11 18:34:09 +01:00
  • 73be38cbe3 hw/mips/bootloader: Implement nanoMIPS SW opcode generator Philippe Mathieu-Daudé 2022-12-11 18:33:52 +01:00
  • cf386ca8ab hw/mips/bootloader: Implement nanoMIPS NOP opcode generator Philippe Mathieu-Daudé 2022-11-02 16:25:46 +01:00
  • cd5066f861 hw/mips/bootloader: Handle buffers as opaque arrays Philippe Mathieu-Daudé 2022-11-02 16:24:39 +01:00
  • 14c2b18414 tests/avocado: Add tests booting YAMON ROM on MIPS Malta machines Philippe Mathieu-Daudé 2022-12-30 21:53:42 +01:00
  • a7db759ef7 hw/mips/gt64xxx_pci: Move it to hw/pci-host/ Philippe Mathieu-Daudé 2023-01-13 09:20:12 +01:00
  • 90f7d0b494 hw/mips/meson: Make gt64xxx_pci.c endian-agnostic Philippe Mathieu-Daudé 2021-05-21 15:41:49 +02:00
  • fae45dd53d hw/mips/malta: Explicit GT64120 endianness upon device creation Philippe Mathieu-Daudé 2022-10-26 01:54:06 +02:00
  • a699b915de hw/mips/gt64xxx_pci: Add a 'cpu-little-endian' qdev property Philippe Mathieu-Daudé 2019-06-24 17:06:24 +02:00
  • 81ad24762d hw/mips/gt64xxx_pci: Manage endian bits with the RegisterFields API Philippe Mathieu-Daudé 2022-10-26 02:00:42 +02:00
  • 37e506b69a hw/mips/gt64xxx_pci: Let the GT64120 manage the lower 512MiB hole Philippe Mathieu-Daudé 2021-03-02 23:42:56 +01:00
  • 7c032bfbe8 hw/mips/Kconfig: Introduce CONFIG_GT64120 to select gt64xxx_pci.c Philippe Mathieu-Daudé 2019-03-10 02:25:07 +01:00
  • 145e2198d7 hw/mips/gt64xxx_pci: Endian-swap using PCI_HOST_BRIDGE MemoryRegionOps Philippe Mathieu-Daudé 2023-01-04 10:03:14 +01:00
  • 65423e6efe hw/mips/gt64xxx_pci: Accumulate address space changes Philippe Mathieu-Daudé 2023-01-04 09:35:22 +01:00
  • 9f81e43f10 hw/mips/malta: Trace FPGA LEDs/ASCII display updates Philippe Mathieu-Daudé 2022-12-30 15:35:24 +01:00
  • e7a65ba694 hw/mips/malta: Split FPGA LEDs/ASCII display updates Philippe Mathieu-Daudé 2022-12-30 15:35:24 +01:00
  • 543d022671 hw/timer/xilinx_timer: Use XpsTimerState instead of 'struct timerblock' Philippe Mathieu-Daudé 2023-01-09 15:03:06 +01:00
  • d2960be0c3 hw/intc/xilinx_intc: Use 'XpsIntc' typedef instead of 'struct xlx_pic' Philippe Mathieu-Daudé 2023-01-09 15:03:05 +01:00
  • 95700465ac hw/misc/sbsa_ec: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE() Philippe Mathieu-Daudé 2023-01-09 15:03:04 +01:00
  • 97b49d3509 hw/misc/sbsa_ec: Rename TYPE_SBSA_EC -> TYPE_SBSA_SECURE_EC Philippe Mathieu-Daudé 2023-01-09 15:03:03 +01:00
  • c79aa350ea hw/arm/npcm7xx: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE() Philippe Mathieu-Daudé 2023-01-09 15:03:02 +01:00
  • a91179e7a4 hw/arm/bcm2836: Remove definitions generated by OBJECT_DECLARE_TYPE() Philippe Mathieu-Daudé 2023-01-09 15:03:01 +01:00
  • d6b109daee hw/arm/stellaris: Use CamelCase for STELLARIS_ADC type name Philippe Mathieu-Daudé 2023-01-09 15:03:00 +01:00
  • 66f02065b7 hw/arm/stellaris: Drop useless casts from void * to pointer Philippe Mathieu-Daudé 2023-01-09 15:02:59 +01:00
  • bded15c91c hw/intc/omap_intc: Use CamelCase for TYPE_OMAP_INTC type name Philippe Mathieu-Daudé 2023-01-09 15:02:58 +01:00
  • bb3d1c61ec hw/gpio/omap_gpio: Use CamelCase for TYPE_OMAP2_GPIO type name Philippe Mathieu-Daudé 2023-01-09 15:02:57 +01:00
  • bbcdf7d038 hw/gpio/omap_gpio: Use CamelCase for TYPE_OMAP1_GPIO type name Philippe Mathieu-Daudé 2023-01-09 15:02:56 +01:00
  • a75ed3c430 hw/arm/omap: Drop useless casts from void * to pointer Philippe Mathieu-Daudé 2023-01-09 15:02:55 +01:00
  • 28180159ec hw/gpio/omap_gpio: Add local variable to avoid embedded cast Philippe Mathieu-Daudé 2023-01-09 15:02:54 +01:00
  • c4d15af196 hw/arm/pxa: Avoid forward-declaring PXA2xxI2CState Philippe Mathieu-Daudé 2023-01-09 15:02:53 +01:00