Commit Graph

  • db723c80b1 hw: Add compat machines for 8.0 Cornelia Huck 2022-12-12 16:21:44 +01:00
  • 6f10a29e76 hw/watchdog: add trace events for watchdog action handling Daniel P. Berrangé 2022-12-16 07:57:47 -05:00
  • c8c7c406db hw/isa: add trace events for ICH9 LPC chip config access Daniel P. Berrangé 2022-12-16 07:57:46 -05:00
  • 23d8e32499 hw/acpi: add trace events for TCO watchdog register access Daniel P. Berrangé 2022-12-16 07:57:45 -05:00
  • 8112426549 accel/tcg: Restrict page_collection structure to system TB maintainance Philippe Mathieu-Daudé 2022-12-09 10:36:49 +01:00
  • f349e92e8e accel/tcg: Factor tb_invalidate_phys_range_fast() out Philippe Mathieu-Daudé 2022-12-09 10:36:48 +01:00
  • c9a5217bd3 accel/tcg: Rename tb_invalidate_phys_page_fast{,__locked}() Philippe Mathieu-Daudé 2022-12-09 10:36:47 +01:00
  • 518077638f accel/tcg: Remove trace events from trace-root.h Philippe Mathieu-Daudé 2022-12-09 10:36:46 +01:00
  • 38fc4b11e0 accel/tcg: Restrict cpu_io_recompile() to system emulation Philippe Mathieu-Daudé 2022-12-09 10:36:45 +01:00
  • 6ca5ac139f accel/tcg: Move remainder of page locking to tb-maint.c Richard Henderson 2022-10-05 18:06:29 -07:00
  • babcbc220b accel/tcg: Move PageDesc tree into tb-maint.c for system Richard Henderson 2022-10-05 17:22:42 -07:00
  • 67ff2186b0 accel/tcg: Use interval tree for user-only page tracking Richard Henderson 2022-10-05 07:34:51 -07:00
  • d941c086b8 accel/tcg: Move page_{get,set}_flags to user-exec.c Richard Henderson 2022-10-04 17:47:00 -07:00
  • 50d25c8aec accel/tcg: Drop PAGE_RESERVED for CONFIG_BSD Richard Henderson 2022-12-17 10:44:43 -08:00
  • f88f3ac90f accel/tcg: Use interval tree for TARGET_PAGE_DATA_SIZE Richard Henderson 2022-10-05 16:22:16 -07:00
  • a97d5d2c8b accel/tcg: Use interval tree for TBs in user-only mode Richard Henderson 2022-10-01 13:36:33 -07:00
  • bf590a67dd accel/tcg: Rename page_flush_tb Richard Henderson 2022-11-01 10:09:54 +11:00
  • 0d99d37a82 util: Add interval-tree.c Richard Henderson 2022-09-17 14:05:54 +02:00
  • 67de3d090d Merge tag 'qga-pull-2022-12-20' of github.com:kostyanf14/qemu into staging Peter Maydell 2022-12-20 21:35:09 +00:00
  • 8540a1f695 Merge tag 'hppa-fixes-pull-request' of https://github.com/hdeller/qemu-hppa into staging Peter Maydell 2022-12-20 15:32:27 +00:00
  • 9ca180bce1 qga-win: choose the right libpcre version to include in MSI package Andrey Drobyshev 2022-12-13 17:13:43 +02:00
  • 8e86851bd6 qga: map GLib log levels to system levels Andrey Drobyshev 2022-11-29 19:38:09 +02:00
  • f9f0e6173e qga-win: add logging to Windows event log Andrey Drobyshev 2022-11-29 19:38:08 +02:00
  • 28236ad8d1 qga: Add initial OpenBSD and NetBSD support Brad Smith 2022-11-12 06:40:43 -05:00
  • cce910f219 qga:/qga-win: skip getting pci info for USB disks Kfir Manor 2022-11-20 16:00:44 +02:00
  • 8e12ec8ee3 qga:/qga-win: adding a empty PCI address creation function Kfir Manor 2022-11-20 16:00:43 +02:00
  • 59f8c04b22 target/hppa: Fix fid instruction emulation Helge Deller 2022-10-27 19:03:05 +02:00
  • 0786a3b605 target/hppa: Generate illegal instruction exception for 64-bit instructions Helge Deller 2022-09-28 20:49:13 +02:00
  • 33698d3abf Merge tag 'pull-monitor-2022-12-19' of https://repo.or.cz/qemu/armbru into staging Peter Maydell 2022-12-19 16:12:59 +00:00
  • e221cfac59 pci: Reject pcie_aer_inject_error -c with symbolic error status Markus Armbruster 2022-12-01 13:11:33 +01:00
  • ba235d33e8 pci: Improve do_pcie_aer_inject_error()'s error messages Markus Armbruster 2022-12-01 13:11:32 +01:00
  • c276dc8930 pci: Rename hmp_pcie_aer_inject_error()'s local variable @err Markus Armbruster 2022-12-01 13:11:31 +01:00
  • 74a11ca6d9 pci: Inline do_pcie_aer_inject_error() into its only caller Markus Armbruster 2022-12-01 13:11:30 +01:00
  • d0e6729809 pci: Move HMP command from hw/pci/pcie_aer.c to pci-hmp-cmds.c Markus Armbruster 2022-12-01 13:11:29 +01:00
  • 236aafa61c pci: Fix silent truncation of pcie_aer_inject_error argument Markus Armbruster 2022-12-01 13:11:28 +01:00
  • 0bcaaff8d8 pci: Move pcibus_dev_print() to pci-hmp-cmds.c Markus Armbruster 2022-12-01 13:11:27 +01:00
  • ef21900951 pci: Deduplicate get_class_desc() Markus Armbruster 2022-12-01 13:11:26 +01:00
  • c2c1397497 pci: Build hw/pci/pci-hmp-cmds.c only when CONFIG_PCI Markus Armbruster 2022-12-01 13:11:25 +01:00
  • 6be4ddffd0 pci: Make query-pci stub consistent with the real one Markus Armbruster 2022-12-01 13:11:24 +01:00
  • 5ef4a0cb63 pci: Move HMP commands from monitor/ to new hw/pci/pci-hmp-cmds.c Markus Armbruster 2022-12-01 13:11:23 +01:00
  • 987b73b389 pci: Move QMP commands to new hw/pci/pci-qmp-cmds.c Markus Armbruster 2022-12-01 13:11:22 +01:00
  • 5da4ccd9d4 pci: Clean up a few things checkpatch.pl would flag later on Markus Armbruster 2022-12-01 13:11:21 +01:00
  • 4f5bacfbe8 add jmp instrumentation Alwin Berger 2022-12-19 13:11:40 +01:00
  • c15dc499cc Merge tag 'pull-misc-20221218' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2022-12-19 10:28:57 +00:00
  • 3b1371159c target/tricore: Fix gdbstub write to address registers Richard Henderson 2022-12-12 14:48:46 -06:00
  • bc2331635c target/sh4: Mask restore of env->flags from tb->flags Guenter Roeck 2022-12-12 09:03:17 -06:00
  • 4f9a4cd37e Merge tag 'pull-hex-20221216-1' of https://github.com/quic/qemu into staging Peter Maydell 2022-12-18 17:02:11 +00:00
  • 562d4af32e Merge tag 'pull-loongarch-20221215' of https://gitlab.com/gaosong/qemu into staging Peter Maydell 2022-12-18 13:53:29 +00:00
  • 55745005e9 Merge tag 'pull-target-arm-20221216' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2022-12-17 14:12:52 +00:00
  • 585a86b104 target/hexagon: import additional tests Niccolò Izzo 2022-09-23 19:38:31 +02:00
  • e71fdc4f1b target/hexagon: call idef-parser functions Alessandro Di Federico 2022-09-23 19:38:30 +02:00
  • c0a41ee631 target/hexagon: import parser for idef-parser Anton Johansson 2022-09-23 19:38:29 +02:00
  • fd8171fe52 target/hexagon: import lexer for idef-parser Paolo Montesel 2022-09-23 19:38:28 +02:00
  • 7c19dcc564 target/hexagon: prepare input for the idef-parser Alessandro Di Federico 2022-09-23 19:38:27 +02:00
  • 42659e046f target/hexagon: introduce new helper functions Niccolò Izzo 2022-09-23 19:38:25 +02:00
  • 7e8b3b395f target/hexagon: make helper functions non-static Paolo Montesel 2022-09-23 19:38:24 +02:00
  • d909808ec0 target/hexagon: make slot number an unsigned Paolo Montesel 2022-09-23 19:38:23 +02:00
  • 95e1150500 target/hexagon: import README for idef-parser Alessandro Di Federico 2022-09-23 19:38:22 +02:00
  • 647357d69e target/hexagon: update MAINTAINERS for idef-parser Alessandro Di Federico 2022-09-23 19:38:21 +02:00
  • 564b2040a6 Hexagon (target/hexagon) Use direct block chaining for tight loops Taylor Simpson 2022-11-10 09:49:35 -08:00
  • 1b9a7f2a13 Hexagon (target/hexagon) Use direct block chaining for direct jump/branch Taylor Simpson 2022-11-08 08:29:05 -08:00
  • 97b16faf82 Hexagon (target/hexagon) Add overrides for various forms of jump Taylor Simpson 2022-11-08 08:29:04 -08:00
  • 11b577ff33 Hexagon (target/hexagon) Add overrides for compound compare and jump Taylor Simpson 2022-11-08 08:29:03 -08:00
  • 61c6c06e5d Hexagon (target/hexagon) Add overrides for direct call instructions Taylor Simpson 2022-11-08 08:29:02 -08:00
  • 613653e500 Hexagon (target/hexagon) Remove next_PC from runtime state Taylor Simpson 2022-11-08 08:29:01 -08:00
  • 40085901db Hexagon (target/hexagon) Remove PC from the runtime state Taylor Simpson 2022-11-08 08:29:00 -08:00
  • fb67c2bf24 Hexagon (target/hexagon) Only use branch_taken when packet has multi cof Taylor Simpson 2022-11-08 08:28:59 -08:00
  • 8e8a85c14e Hexagon (target/hexagon) Add overrides for S2_asr_r_r_sat/S2_asl_r_r_sat Taylor Simpson 2022-11-08 08:28:58 -08:00
  • 83853ea0ef Hexagon (target/hexagon) Fix predicated assignment to .tmp and .cur Taylor Simpson 2022-11-08 08:28:57 -08:00
  • 1e536334cc Hexagon (target/hexagon) Add pkt and insn to DisasContext Taylor Simpson 2022-11-08 08:28:56 -08:00
  • a0c2e80afc hw/pci-host/pnv_phb3_msi: Convert TYPE_PHB3_MSI to 3-phase reset Peter Maydell 2022-11-25 11:52:40 +00:00
  • a359da4c62 hw/intc/xics: Convert TYPE_ICS to 3-phase reset Peter Maydell 2022-11-25 11:52:39 +00:00
  • 36cdc8b3b8 hw/intc/xics: Reset TYPE_ICS objects with device_cold_reset() Peter Maydell 2022-11-25 11:52:38 +00:00
  • f4c636b0c2 pci: Convert child classes of TYPE_PCIE_ROOT_PORT to 3-phase reset Peter Maydell 2022-11-25 11:52:37 +00:00
  • bb27210c8c pci: Convert TYPE_PCIE_ROOT_PORT to 3-phase reset Peter Maydell 2022-11-25 11:52:36 +00:00
  • 0d89890466 hw/display/virtio-vga: Convert TYPE_VIRTIO_VGA_BASE to 3-phase reset Peter Maydell 2022-11-25 11:52:35 +00:00
  • 54da41834f hw/virtio: Convert TYPE_VIRTIO_PCI to 3-phase reset Peter Maydell 2022-11-25 11:52:34 +00:00
  • d66e64dd00 target/xtensa: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:22 +00:00
  • efcc10682e target/tricore: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:21 +00:00
  • 3b4fff1bd5 target/sparc: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:20 +00:00
  • 9049383002 target/sh4: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:19 +00:00
  • 88c41e4082 target/rx: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:18 +00:00
  • 4fa485a78e target/riscv: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:17 +00:00
  • a1c5d644b7 target/ppc: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:16 +00:00
  • 0409750479 target/openrisc: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:15 +00:00
  • 4245a71662 target/nios2: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:14 +00:00
  • c08dfb7ae2 target/mips: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:13 +00:00
  • d4bc6c1a79 target/microblaze: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:12 +00:00
  • bf90b345d7 target/m68k: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:11 +00:00
  • f78b49ae8d target/loongarch: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:10 +00:00
  • e86787d33b target/i386: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:09 +00:00
  • ab85156d8a target/hexagon: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:08 +00:00
  • 1d2eb1c0c5 target/cris: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:07 +00:00
  • 605787606e target/avr: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:06 +00:00
  • 9130cade5f target/arm: Convert to 3-phase reset Peter Maydell 2022-11-24 11:50:05 +00:00
  • 3b750f1b1a hw/core/cpu-common: Convert TYPE_CPU class to 3-phase reset Peter Maydell 2022-11-24 11:50:04 +00:00
  • ed053e8997 hw/misc: Convert TYPE_MOS6522 subclasses to 3-phase reset Peter Maydell 2022-11-10 14:34:59 +00:00
  • 8bdaed0f30 hw/misc/mos6522: Convert TYPE_MOS6522 to 3-phase reset Peter Maydell 2022-11-10 14:34:58 +00:00
  • fc2fc3c1ed hw/input/ps2.c: Convert TYPE_PS2_{KBD, MOUSE}_DEVICE to 3-phase reset Peter Maydell 2022-11-09 17:00:09 +00:00
  • 2bb3f93037 hw/input/ps2: Convert TYPE_PS2_DEVICE to 3-phase reset Peter Maydell 2022-11-09 17:00:08 +00:00